From 61e7b2eb2430989c355860e03e6d0b51d33989ba Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 28 Aug 2024 15:43:54 +0300 Subject: [PATCH] fix(admin-next,types): fix some http type names (#8836) --- .../hooks/table/columns/use-campaign-table-columns.tsx | 4 ++-- .../components/add-campaign-promotions-form.tsx | 4 ++-- .../edit-campaign-budget-form.tsx | 4 ++-- .../components/campaign-budget/campaign-budget.tsx | 10 +++++----- .../campaign-promotion-section.tsx | 8 ++++---- .../components/campaign-spend/campaign-spend.tsx | 10 +++++----- .../edit-campaign-form/edit-campaign-form.tsx | 4 ++-- .../campaign-list/components/campaign-list-table.tsx | 6 +++--- .../routes/campaigns/common/utils/campaign-status.ts | 4 ++-- .../add-campaign-promotion-form.tsx | 8 ++++---- .../add-campaign-promotion-form/campaign-details.tsx | 4 ++-- packages/core/types/src/http/api-key/admin/api-key.ts | 6 +++--- .../core/types/src/http/campaign/admin/responses.ts | 6 +++--- packages/core/types/src/http/promotion/common.ts | 4 ++-- .../core/types/src/http/reservation/admin/entities.ts | 2 +- .../core/types/src/http/reservation/admin/responses.ts | 6 +++--- 16 files changed, 45 insertions(+), 45 deletions(-) diff --git a/packages/admin-next/dashboard/src/hooks/table/columns/use-campaign-table-columns.tsx b/packages/admin-next/dashboard/src/hooks/table/columns/use-campaign-table-columns.tsx index c53a482df4..9259a5f296 100644 --- a/packages/admin-next/dashboard/src/hooks/table/columns/use-campaign-table-columns.tsx +++ b/packages/admin-next/dashboard/src/hooks/table/columns/use-campaign-table-columns.tsx @@ -1,6 +1,6 @@ import { createColumnHelper } from "@tanstack/react-table" -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { useMemo } from "react" import { useTranslation } from "react-i18next" import { DateCell } from "../../../components/table/table-cells/common/date-cell" @@ -17,7 +17,7 @@ import { NameHeader, } from "../../../components/table/table-cells/sales-channel/name-cell" -const columnHelper = createColumnHelper() +const columnHelper = createColumnHelper() export const useCampaignTableColumns = () => { const { t } = useTranslation() diff --git a/packages/admin-next/dashboard/src/routes/campaigns/add-campaign-promotions/components/add-campaign-promotions-form.tsx b/packages/admin-next/dashboard/src/routes/campaigns/add-campaign-promotions/components/add-campaign-promotions-form.tsx index 4eebace8b0..5167b12802 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/add-campaign-promotions/components/add-campaign-promotions-form.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/add-campaign-promotions/components/add-campaign-promotions-form.tsx @@ -1,5 +1,5 @@ import { zodResolver } from "@hookform/resolvers/zod" -import { CampaignResponse, PromotionDTO } from "@medusajs/types" +import { AdminCampaign, PromotionDTO } from "@medusajs/types" import { Button, Checkbox, Hint, Tooltip, toast } from "@medusajs/ui" import { keepPreviousData } from "@tanstack/react-query" import { @@ -21,7 +21,7 @@ import { usePromotionTableQuery } from "../../../../hooks/table/query-v2/use-pro import { useDataTable } from "../../../../hooks/use-data-table" type AddCampaignPromotionsFormProps = { - campaign: CampaignResponse + campaign: AdminCampaign } const AddCampaignPromotionsSchema = zod.object({ diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-budget-edit/components/edit-campaign-budget-form/edit-campaign-budget-form.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-budget-edit/components/edit-campaign-budget-form/edit-campaign-budget-form.tsx index 6cd77ca8d5..871ae05f14 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-budget-edit/components/edit-campaign-budget-form/edit-campaign-budget-form.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-budget-edit/components/edit-campaign-budget-form/edit-campaign-budget-form.tsx @@ -1,5 +1,5 @@ import { zodResolver } from "@hookform/resolvers/zod" -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { Button, CurrencyInput, Input, toast } from "@medusajs/ui" import { useForm } from "react-hook-form" import { useTranslation } from "react-i18next" @@ -10,7 +10,7 @@ import { useUpdateCampaign } from "../../../../../hooks/api/campaigns" import { getCurrencySymbol } from "../../../../../lib/data/currencies" type EditCampaignBudgetFormProps = { - campaign: CampaignResponse + campaign: AdminCampaign } const EditCampaignSchema = zod.object({ diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-budget/campaign-budget.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-budget/campaign-budget.tsx index 8456ef315f..1d6e1746e3 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-budget/campaign-budget.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-budget/campaign-budget.tsx @@ -1,11 +1,11 @@ import { ChartPie, PencilSquare } from "@medusajs/icons" -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { Container, Heading, Text } from "@medusajs/ui" import { Trans, useTranslation } from "react-i18next" import { ActionMenu } from "../../../../../components/common/action-menu" type CampaignBudgetProps = { - campaign: CampaignResponse + campaign: AdminCampaign } export const CampaignBudget = ({ campaign }: CampaignBudgetProps) => { @@ -15,14 +15,14 @@ export const CampaignBudget = ({ campaign }: CampaignBudgetProps) => {
-
+
{t("campaigns.fields.budget_limit")} @@ -46,7 +46,7 @@ export const CampaignBudget = ({ campaign }: CampaignBudgetProps) => {
diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-promotion-section/campaign-promotion-section.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-promotion-section/campaign-promotion-section.tsx index a1f3cecbee..3f730e6543 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-promotion-section/campaign-promotion-section.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-promotion-section/campaign-promotion-section.tsx @@ -1,5 +1,5 @@ import { PencilSquare, Trash } from "@medusajs/icons" -import { CampaignResponse, PromotionReponse } from "@medusajs/types" +import { AdminCampaign, AdminPromotion } from "@medusajs/types" import { Button, Checkbox, Container, Heading, usePrompt } from "@medusajs/ui" import { RowSelectionState, createColumnHelper } from "@tanstack/react-table" import { useMemo, useState } from "react" @@ -16,7 +16,7 @@ import { usePromotionTableQuery } from "../../../../../hooks/table/query-v2/use- import { useDataTable } from "../../../../../hooks/use-data-table" type CampaignPromotionSectionProps = { - campaign: CampaignResponse + campaign: AdminCampaign } const PAGE_SIZE = 10 @@ -127,7 +127,7 @@ const PromotionActions = ({ promotion, campaignId, }: { - promotion: PromotionReponse + promotion: AdminPromotion campaignId: string }) => { const { t } = useTranslation() @@ -182,7 +182,7 @@ const PromotionActions = ({ ) } -const columnHelper = createColumnHelper() +const columnHelper = createColumnHelper() const useColumns = () => { const columns = usePromotionTableColumns() diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-spend/campaign-spend.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-spend/campaign-spend.tsx index ee47ce0379..b4f61e317b 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-spend/campaign-spend.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-detail/components/campaign-spend/campaign-spend.tsx @@ -1,10 +1,10 @@ import { CurrencyDollar } from "@medusajs/icons" -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { Container, Heading, Text } from "@medusajs/ui" import { Trans, useTranslation } from "react-i18next" type CampaignSpendProps = { - campaign: CampaignResponse + campaign: AdminCampaign } export const CampaignSpend = ({ campaign }: CampaignSpendProps) => { @@ -12,14 +12,14 @@ export const CampaignSpend = ({ campaign }: CampaignSpendProps) => { return ( -
+
- + {campaign.budget?.type === "spend" ? t("campaigns.fields.total_spend") : t("campaigns.fields.total_used")} @@ -28,7 +28,7 @@ export const CampaignSpend = ({ campaign }: CampaignSpendProps) => {
diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-edit/components/edit-campaign-form/edit-campaign-form.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-edit/components/edit-campaign-form/edit-campaign-form.tsx index 202301f046..2f4af75eab 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-edit/components/edit-campaign-form/edit-campaign-form.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-edit/components/edit-campaign-form/edit-campaign-form.tsx @@ -1,5 +1,5 @@ import { zodResolver } from "@hookform/resolvers/zod" -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { Button, DatePicker, Input, toast } from "@medusajs/ui" import { useForm } from "react-hook-form" import { useTranslation } from "react-i18next" @@ -9,7 +9,7 @@ import { RouteDrawer, useRouteModal } from "../../../../../components/modals" import { useUpdateCampaign } from "../../../../../hooks/api/campaigns" type EditCampaignFormProps = { - campaign: CampaignResponse + campaign: AdminCampaign } const EditCampaignSchema = zod.object({ diff --git a/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/components/campaign-list-table.tsx b/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/components/campaign-list-table.tsx index 76e8036f27..3a3b908403 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/components/campaign-list-table.tsx +++ b/packages/admin-next/dashboard/src/routes/campaigns/campaign-list/components/campaign-list-table.tsx @@ -1,5 +1,5 @@ import { PencilSquare, Trash } from "@medusajs/icons" -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { Button, Container, Heading, toast, usePrompt } from "@medusajs/ui" import { keepPreviousData } from "@tanstack/react-query" import { createColumnHelper } from "@tanstack/react-table" @@ -74,7 +74,7 @@ export const CampaignListTable = () => { ) } -const CampaignActions = ({ campaign }: { campaign: CampaignResponse }) => { +const CampaignActions = ({ campaign }: { campaign: AdminCampaign }) => { const { t } = useTranslation() const prompt = usePrompt() const { mutateAsync } = useDeleteCampaign(campaign.id) @@ -131,7 +131,7 @@ const CampaignActions = ({ campaign }: { campaign: CampaignResponse }) => { ) } -const columnHelper = createColumnHelper() +const columnHelper = createColumnHelper() const useColumns = () => { const base = useCampaignTableColumns() diff --git a/packages/admin-next/dashboard/src/routes/campaigns/common/utils/campaign-status.ts b/packages/admin-next/dashboard/src/routes/campaigns/common/utils/campaign-status.ts index bfe15a78b2..3a83840689 100644 --- a/packages/admin-next/dashboard/src/routes/campaigns/common/utils/campaign-status.ts +++ b/packages/admin-next/dashboard/src/routes/campaigns/common/utils/campaign-status.ts @@ -1,7 +1,7 @@ -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { isAfter, isBefore } from "date-fns" -export function campaignStatus(campaign: CampaignResponse) { +export function campaignStatus(campaign: AdminCampaign) { if (campaign.ends_at) { if (isBefore(new Date(campaign.ends_at), new Date())) { return "expired" diff --git a/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/add-campaign-promotion-form.tsx b/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/add-campaign-promotion-form.tsx index bbd20f7872..44e9b5106c 100644 --- a/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/add-campaign-promotion-form.tsx +++ b/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/add-campaign-promotion-form.tsx @@ -1,5 +1,5 @@ import { zodResolver } from "@hookform/resolvers/zod" -import { CampaignResponse, PromotionDTO } from "@medusajs/types" +import { AdminCampaign, AdminPromotion } from "@medusajs/types" import { Button, RadioGroup, Select, Text } from "@medusajs/ui" import { useEffect } from "react" import { useForm, useWatch } from "react-hook-form" @@ -12,8 +12,8 @@ import { CreateCampaignFormFields } from "../../../../campaigns/common/component import { CampaignDetails } from "./campaign-details" type EditPromotionFormProps = { - promotion: PromotionDTO - campaigns: CampaignResponse[] + promotion: AdminPromotion + campaigns: AdminCampaign[] } const EditPromotionSchema = zod.object({ @@ -27,7 +27,7 @@ export const AddCampaignPromotionFields = ({ withNewCampaign = true, }: { form: any - campaigns: CampaignResponse[] + campaigns: AdminCampaign[] withNewCampaign?: boolean }) => { const { t } = useTranslation() diff --git a/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/campaign-details.tsx b/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/campaign-details.tsx index 480656a062..2a3fd306d9 100644 --- a/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/campaign-details.tsx +++ b/packages/admin-next/dashboard/src/routes/promotions/promotion-add-campaign/components/add-campaign-promotion-form/campaign-details.tsx @@ -1,10 +1,10 @@ -import { CampaignResponse } from "@medusajs/types" +import { AdminCampaign } from "@medusajs/types" import { Heading, Text } from "@medusajs/ui" import { Fragment } from "react" import { useTranslation } from "react-i18next" type CampaignDetailsProps = { - campaign?: CampaignResponse + campaign?: AdminCampaign } export const CampaignDetails = ({ campaign }: CampaignDetailsProps) => { diff --git a/packages/core/types/src/http/api-key/admin/api-key.ts b/packages/core/types/src/http/api-key/admin/api-key.ts index e8f8ec46b0..b5b54048de 100644 --- a/packages/core/types/src/http/api-key/admin/api-key.ts +++ b/packages/core/types/src/http/api-key/admin/api-key.ts @@ -1,7 +1,7 @@ import { ApiKeyType } from "../../../api-key" import { PaginatedResponse } from "../../common" -interface ApiKeyResponse { +interface AdminApiKey { id: string token: string redacted: string @@ -15,9 +15,9 @@ interface ApiKeyResponse { } export interface AdminApiKeyResponse { - api_key: ApiKeyResponse + api_key: AdminApiKey } export type AdminApiKeyListResponse = PaginatedResponse<{ - api_keys: ApiKeyResponse[] + api_keys: AdminApiKey[] }> diff --git a/packages/core/types/src/http/campaign/admin/responses.ts b/packages/core/types/src/http/campaign/admin/responses.ts index 6ebfe26fff..07fb5428a6 100644 --- a/packages/core/types/src/http/campaign/admin/responses.ts +++ b/packages/core/types/src/http/campaign/admin/responses.ts @@ -1,7 +1,7 @@ import { CampaignBudgetTypeValues } from "../../../promotion" import { PaginatedResponse } from "../../common" -export interface CampaignResponse { +export interface AdminCampaign { id: string name: string description: string @@ -19,9 +19,9 @@ export interface CampaignResponse { } export type AdminCampaignListResponse = PaginatedResponse<{ - campaigns: CampaignResponse[] + campaigns: AdminCampaign[] }> export interface AdminCampaignResponse { - campaign: CampaignResponse + campaign: AdminCampaign } diff --git a/packages/core/types/src/http/promotion/common.ts b/packages/core/types/src/http/promotion/common.ts index fe54f29984..bdb69ffe73 100644 --- a/packages/core/types/src/http/promotion/common.ts +++ b/packages/core/types/src/http/promotion/common.ts @@ -5,7 +5,7 @@ import { PromotionRuleOperatorValues, PromotionTypeValues } from "../../promotion" -import { CampaignResponse } from "../campaign" +import { AdminCampaign } from "../campaign" export interface BasePromotionRule { id: string @@ -38,7 +38,7 @@ export interface BasePromotion { application_method?: BaseApplicationMethod rules?: BasePromotionRule[] campaign_id?: string - campaign?: CampaignResponse + campaign?: AdminCampaign } export interface BasePromotionRuleValue { diff --git a/packages/core/types/src/http/reservation/admin/entities.ts b/packages/core/types/src/http/reservation/admin/entities.ts index 76776ac048..7619dd32c0 100644 --- a/packages/core/types/src/http/reservation/admin/entities.ts +++ b/packages/core/types/src/http/reservation/admin/entities.ts @@ -1,4 +1,4 @@ -export interface ReservationResponse { +export interface AdminReservation { id: string line_item_id: string | null location_id: string diff --git a/packages/core/types/src/http/reservation/admin/responses.ts b/packages/core/types/src/http/reservation/admin/responses.ts index 11d4e02975..77224f2c5e 100644 --- a/packages/core/types/src/http/reservation/admin/responses.ts +++ b/packages/core/types/src/http/reservation/admin/responses.ts @@ -1,10 +1,10 @@ import { PaginatedResponse } from "../../common" -import { ReservationResponse } from "./entities" +import { AdminReservation } from "./entities" export interface AdminReservationResponse { - reservation: ReservationResponse + reservation: AdminReservation } export type AdminReservationListResponse = PaginatedResponse<{ - reservations: ReservationResponse[] + reservations: AdminReservation[] }>