diff --git a/app/components/PremiumLock/index.ts b/app/components/PremiumLock/index.ts deleted file mode 100644 index 038221ec9f..0000000000 --- a/app/components/PremiumLock/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./PremiumLock"; diff --git a/app/components/PremiumLock/PremiumLock.tsx b/app/components/signaled/PremiumLock/PremiumLock.tsx similarity index 98% rename from app/components/PremiumLock/PremiumLock.tsx rename to app/components/signaled/PremiumLock/PremiumLock.tsx index 22b8e1d15f..29f9a69d53 100644 --- a/app/components/PremiumLock/PremiumLock.tsx +++ b/app/components/signaled/PremiumLock/PremiumLock.tsx @@ -19,7 +19,7 @@ const sessionSubscriptions = { hasActiveEliteSubscription: () => false, // if has elite or not }; -export default function PremiumLock({ +export function PremiumLock({ requiredPlan = "plus", plural = false, children, diff --git a/app/components/signaled/PremiumLock/index.ts b/app/components/signaled/PremiumLock/index.ts new file mode 100644 index 0000000000..e886e5ac6a --- /dev/null +++ b/app/components/signaled/PremiumLock/index.ts @@ -0,0 +1 @@ +export * from "./PremiumLock"; diff --git a/app/components/signaled/index.ts b/app/components/signaled/index.ts index 44a7fe3edb..0c8e4f2462 100644 --- a/app/components/signaled/index.ts +++ b/app/components/signaled/index.ts @@ -1,6 +1,7 @@ +export * from "./ErrorDialog"; export * from "./Toaster"; export * from "./TopBar"; -export * from "./ErrorDialog"; +export * from "./PremiumLock"; // all the Upload stuff will depend on the API Manager Signal export * from "./UploadAudioButtonDialogue"; diff --git a/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx b/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx index d9fa40291a..56c295c668 100644 --- a/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx +++ b/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx @@ -1,4 +1,4 @@ -import { Button, Label } from "~/components"; +import { Button, Label, PremiumLock } from "~/components"; import { faArrowsRotate, faChevronLeft, @@ -10,7 +10,7 @@ import Queue from "~/pages/PageEnigma/Queue/Queue"; import { QueueNames } from "~/pages/PageEnigma/Queue/QueueNames"; import { toEngineActions } from "~/pages/PageEnigma/Queue/toEngineActions"; import { Switch } from "@headlessui/react"; -import PremiumLock from "~/components/PremiumLock"; + import { faceDetail, styleStrength,