From f11c7d3723923c39df0dbbd657a219545bf3ea65 Mon Sep 17 00:00:00 2001 From: m5r Date: Tue, 19 Oct 2021 20:03:09 +0200 Subject: [PATCH] extract useSubscription to core/hooks --- app/{settings => core}/hooks/use-subscription.ts | 8 ++++---- app/settings/components/billing/plans.tsx | 2 +- app/settings/pages/settings/billing.tsx | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) rename app/{settings => core}/hooks/use-subscription.ts (91%) diff --git a/app/settings/hooks/use-subscription.ts b/app/core/hooks/use-subscription.ts similarity index 91% rename from app/settings/hooks/use-subscription.ts rename to app/core/hooks/use-subscription.ts index d8cc555..8326c0e 100644 --- a/app/settings/hooks/use-subscription.ts +++ b/app/core/hooks/use-subscription.ts @@ -3,10 +3,10 @@ import { useQuery, useMutation, useSession } from "blitz"; import type { Subscription } from "db"; import { SubscriptionStatus } from "db"; -import getSubscription from "../queries/get-subscription"; -import usePaddle from "./use-paddle"; -import useCurrentUser from "../../core/hooks/use-current-user"; -import updateSubscription from "../mutations/update-subscription"; +import getSubscription from "app/settings/queries/get-subscription"; +import updateSubscription from "app/settings/mutations/update-subscription"; +import usePaddle from "app/settings/hooks/use-paddle"; +import useCurrentUser from "app/core/hooks/use-current-user"; type Params = { initialData?: Subscription; diff --git a/app/settings/components/billing/plans.tsx b/app/settings/components/billing/plans.tsx index a576fb3..597f28c 100644 --- a/app/settings/components/billing/plans.tsx +++ b/app/settings/components/billing/plans.tsx @@ -2,7 +2,7 @@ import { HiCheck } from "react-icons/hi"; import * as Panelbear from "@panelbear/panelbear-js"; import clsx from "clsx"; -import useSubscription from "../../hooks/use-subscription"; +import useSubscription from "app/core/hooks/use-subscription"; export default function Plans() { const { hasActiveSubscription, subscription, subscribe, changePlan } = useSubscription(); diff --git a/app/settings/pages/settings/billing.tsx b/app/settings/pages/settings/billing.tsx index a564d14..0eda581 100644 --- a/app/settings/pages/settings/billing.tsx +++ b/app/settings/pages/settings/billing.tsx @@ -2,7 +2,7 @@ import type { BlitzPage } from "blitz"; import { GetServerSideProps, getSession, Routes } from "blitz"; import db, { Subscription, SubscriptionStatus } from "db"; -import useSubscription from "../../hooks/use-subscription"; +import useSubscription from "app/core/hooks/use-subscription"; import usePaymentsHistory from "../../hooks/use-payments-history"; import SettingsLayout from "../../components/settings-layout"; import SettingsSection from "../../components/settings-section";