From d1fe7f6533f0227ee4a78cc5078bdcde52639846 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:29:46 -0500 Subject: [PATCH] feat: move customizer to root --- .../{customize => }/components/Boolean.tsx | 2 +- .../Color/components/ColorControllerRaw.tsx | 0 .../{customize => }/components/Color/index.tsx | 2 +- .../{customize => }/components/Enum.tsx | 4 ++-- .../{customize => }/components/Import.tsx | 2 +- .../components/PreviewWrapper/index.css.ts | 0 .../components/PreviewWrapper/index.tsx | 4 ++-- .../{customize => }/components/Radius.tsx | 2 +- .../{customize => }/components/RichText.tsx | 4 ++-- .../{customize => }/components/Size.tsx | 2 +- .../components/SizeWithout0.tsx | 2 +- .../{customize => }/components/Slider.tsx | 4 ++-- .../{customize => }/components/Text.tsx | 2 +- .../embed/[embed]/{customize => }/layout.tsx | 6 +++--- .../embed/[embed]/{customize => }/page.tsx | 18 +++++++++--------- 15 files changed, 27 insertions(+), 27 deletions(-) rename src/app/tools/embed/[embed]/{customize => }/components/Boolean.tsx (87%) rename src/app/tools/embed/[embed]/{customize => }/components/Color/components/ColorControllerRaw.tsx (100%) rename src/app/tools/embed/[embed]/{customize => }/components/Color/index.tsx (88%) rename src/app/tools/embed/[embed]/{customize => }/components/Enum.tsx (87%) rename src/app/tools/embed/[embed]/{customize => }/components/Import.tsx (97%) rename src/app/tools/embed/[embed]/{customize => }/components/PreviewWrapper/index.css.ts (100%) rename src/app/tools/embed/[embed]/{customize => }/components/PreviewWrapper/index.tsx (85%) rename src/app/tools/embed/[embed]/{customize => }/components/Radius.tsx (90%) rename src/app/tools/embed/[embed]/{customize => }/components/RichText.tsx (86%) rename src/app/tools/embed/[embed]/{customize => }/components/Size.tsx (89%) rename src/app/tools/embed/[embed]/{customize => }/components/SizeWithout0.tsx (89%) rename src/app/tools/embed/[embed]/{customize => }/components/Slider.tsx (85%) rename src/app/tools/embed/[embed]/{customize => }/components/Text.tsx (88%) rename src/app/tools/embed/[embed]/{customize => }/layout.tsx (70%) rename src/app/tools/embed/[embed]/{customize => }/page.tsx (93%) diff --git a/src/app/tools/embed/[embed]/customize/components/Boolean.tsx b/src/app/tools/embed/[embed]/components/Boolean.tsx similarity index 87% rename from src/app/tools/embed/[embed]/customize/components/Boolean.tsx rename to src/app/tools/embed/[embed]/components/Boolean.tsx index 2a6d8899b..9d5544f4c 100644 --- a/src/app/tools/embed/[embed]/customize/components/Boolean.tsx +++ b/src/app/tools/embed/[embed]/components/Boolean.tsx @@ -1,5 +1,5 @@ import { Switch } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedPreviewControllerProps } from '../page'; export function Boolean({ configKey }: EmbedPreviewControllerProps) { diff --git a/src/app/tools/embed/[embed]/customize/components/Color/components/ColorControllerRaw.tsx b/src/app/tools/embed/[embed]/components/Color/components/ColorControllerRaw.tsx similarity index 100% rename from src/app/tools/embed/[embed]/customize/components/Color/components/ColorControllerRaw.tsx rename to src/app/tools/embed/[embed]/components/Color/components/ColorControllerRaw.tsx diff --git a/src/app/tools/embed/[embed]/customize/components/Color/index.tsx b/src/app/tools/embed/[embed]/components/Color/index.tsx similarity index 88% rename from src/app/tools/embed/[embed]/customize/components/Color/index.tsx rename to src/app/tools/embed/[embed]/components/Color/index.tsx index 974a97425..e3af73a7b 100644 --- a/src/app/tools/embed/[embed]/customize/components/Color/index.tsx +++ b/src/app/tools/embed/[embed]/components/Color/index.tsx @@ -1,4 +1,4 @@ -import * as EmbedState from '../../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../../stores/embedState'; import { EmbedPreviewControllerProps } from '../../page'; import { ColorControllerRaw } from './components/ColorControllerRaw'; diff --git a/src/app/tools/embed/[embed]/customize/components/Enum.tsx b/src/app/tools/embed/[embed]/components/Enum.tsx similarity index 87% rename from src/app/tools/embed/[embed]/customize/components/Enum.tsx rename to src/app/tools/embed/[embed]/components/Enum.tsx index b87528d06..08f3ae402 100644 --- a/src/app/tools/embed/[embed]/customize/components/Enum.tsx +++ b/src/app/tools/embed/[embed]/components/Enum.tsx @@ -1,9 +1,9 @@ import { Select } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedConfigItemType, EmbedItemType, -} from '../../../../../../stores/embedState/constants'; +} from '../../../../../stores/embedState/constants'; import { EmbedPreviewControllerProps } from '../page'; export function Enum({ diff --git a/src/app/tools/embed/[embed]/customize/components/Import.tsx b/src/app/tools/embed/[embed]/components/Import.tsx similarity index 97% rename from src/app/tools/embed/[embed]/customize/components/Import.tsx rename to src/app/tools/embed/[embed]/components/Import.tsx index 514000978..373a0251b 100644 --- a/src/app/tools/embed/[embed]/customize/components/Import.tsx +++ b/src/app/tools/embed/[embed]/components/Import.tsx @@ -8,7 +8,7 @@ import { Tooltip, } from '@radix-ui/themes'; import { useRef, useState } from 'react'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; export function Import() { const importInput = useRef(null); diff --git a/src/app/tools/embed/[embed]/customize/components/PreviewWrapper/index.css.ts b/src/app/tools/embed/[embed]/components/PreviewWrapper/index.css.ts similarity index 100% rename from src/app/tools/embed/[embed]/customize/components/PreviewWrapper/index.css.ts rename to src/app/tools/embed/[embed]/components/PreviewWrapper/index.css.ts diff --git a/src/app/tools/embed/[embed]/customize/components/PreviewWrapper/index.tsx b/src/app/tools/embed/[embed]/components/PreviewWrapper/index.tsx similarity index 85% rename from src/app/tools/embed/[embed]/customize/components/PreviewWrapper/index.tsx rename to src/app/tools/embed/[embed]/components/PreviewWrapper/index.tsx index ea05596fc..d1d1e3976 100644 --- a/src/app/tools/embed/[embed]/customize/components/PreviewWrapper/index.tsx +++ b/src/app/tools/embed/[embed]/components/PreviewWrapper/index.tsx @@ -1,7 +1,7 @@ import { Box } from '@radix-ui/themes'; import { useEffect, useRef } from 'react'; -import { useEmbedStateCurry } from '../../../../../../../stores/embedState/utilities'; -import { previews } from '../../../../configurations'; +import { useEmbedStateCurry } from '../../../../../../stores/embedState/utilities'; +import { previews } from '../../../configurations'; import * as styles from './index.css'; interface PreviewWrapperProps { diff --git a/src/app/tools/embed/[embed]/customize/components/Radius.tsx b/src/app/tools/embed/[embed]/components/Radius.tsx similarity index 90% rename from src/app/tools/embed/[embed]/customize/components/Radius.tsx rename to src/app/tools/embed/[embed]/components/Radius.tsx index aabe701d0..9f2846903 100644 --- a/src/app/tools/embed/[embed]/customize/components/Radius.tsx +++ b/src/app/tools/embed/[embed]/components/Radius.tsx @@ -1,5 +1,5 @@ import { Slider } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedPreviewControllerProps } from '../page'; export function Radius({ configKey }: EmbedPreviewControllerProps) { diff --git a/src/app/tools/embed/[embed]/customize/components/RichText.tsx b/src/app/tools/embed/[embed]/components/RichText.tsx similarity index 86% rename from src/app/tools/embed/[embed]/customize/components/RichText.tsx rename to src/app/tools/embed/[embed]/components/RichText.tsx index 06e47ddff..dd5a5e92a 100644 --- a/src/app/tools/embed/[embed]/customize/components/RichText.tsx +++ b/src/app/tools/embed/[embed]/components/RichText.tsx @@ -1,8 +1,8 @@ -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedConfigItemType, EmbedItemType, -} from '../../../../../../stores/embedState/constants'; +} from '../../../../../stores/embedState/constants'; import { EmbedPreviewControllerProps } from '../page'; import { ColorControllerRaw } from './Color/components/ColorControllerRaw'; diff --git a/src/app/tools/embed/[embed]/customize/components/Size.tsx b/src/app/tools/embed/[embed]/components/Size.tsx similarity index 89% rename from src/app/tools/embed/[embed]/customize/components/Size.tsx rename to src/app/tools/embed/[embed]/components/Size.tsx index 2cc4d70e5..889450d19 100644 --- a/src/app/tools/embed/[embed]/customize/components/Size.tsx +++ b/src/app/tools/embed/[embed]/components/Size.tsx @@ -1,5 +1,5 @@ import { Slider } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedPreviewControllerProps } from '../page'; export function Size({ configKey }: EmbedPreviewControllerProps) { diff --git a/src/app/tools/embed/[embed]/customize/components/SizeWithout0.tsx b/src/app/tools/embed/[embed]/components/SizeWithout0.tsx similarity index 89% rename from src/app/tools/embed/[embed]/customize/components/SizeWithout0.tsx rename to src/app/tools/embed/[embed]/components/SizeWithout0.tsx index f8e9fb174..fb7344d1a 100644 --- a/src/app/tools/embed/[embed]/customize/components/SizeWithout0.tsx +++ b/src/app/tools/embed/[embed]/components/SizeWithout0.tsx @@ -1,5 +1,5 @@ import { Slider } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedPreviewControllerProps } from '../page'; export function SizeWithout0({ configKey }: EmbedPreviewControllerProps) { diff --git a/src/app/tools/embed/[embed]/customize/components/Slider.tsx b/src/app/tools/embed/[embed]/components/Slider.tsx similarity index 85% rename from src/app/tools/embed/[embed]/customize/components/Slider.tsx rename to src/app/tools/embed/[embed]/components/Slider.tsx index d1f6c612b..ef330ea9d 100644 --- a/src/app/tools/embed/[embed]/customize/components/Slider.tsx +++ b/src/app/tools/embed/[embed]/components/Slider.tsx @@ -1,9 +1,9 @@ import { Slider as RadixSlider } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedConfigItemType, EmbedItemType, -} from '../../../../../../stores/embedState/constants'; +} from '../../../../../stores/embedState/constants'; import { EmbedPreviewControllerProps } from '../page'; export function Slider({ diff --git a/src/app/tools/embed/[embed]/customize/components/Text.tsx b/src/app/tools/embed/[embed]/components/Text.tsx similarity index 88% rename from src/app/tools/embed/[embed]/customize/components/Text.tsx rename to src/app/tools/embed/[embed]/components/Text.tsx index 9e55ab579..fa8594484 100644 --- a/src/app/tools/embed/[embed]/customize/components/Text.tsx +++ b/src/app/tools/embed/[embed]/components/Text.tsx @@ -1,5 +1,5 @@ import { TextField } from '@radix-ui/themes'; -import * as EmbedState from '../../../../../../stores/embedState'; +import * as EmbedState from '../../../../../stores/embedState'; import { EmbedPreviewControllerProps } from '../page'; export function Text({ configKey }: EmbedPreviewControllerProps) { diff --git a/src/app/tools/embed/[embed]/customize/layout.tsx b/src/app/tools/embed/[embed]/layout.tsx similarity index 70% rename from src/app/tools/embed/[embed]/customize/layout.tsx rename to src/app/tools/embed/[embed]/layout.tsx index 766cdc0d1..35540255d 100644 --- a/src/app/tools/embed/[embed]/customize/layout.tsx +++ b/src/app/tools/embed/[embed]/layout.tsx @@ -1,7 +1,7 @@ import { useMemo } from 'react'; -import * as EmbedState from '../../../../../stores/embedState'; -import { configurations } from '../../configurations'; -import { extractEmbedConfigDefaults } from '../../utilities'; +import * as EmbedState from '../../../../stores/embedState'; +import { configurations } from '../configurations'; +import { extractEmbedConfigDefaults } from '../utilities'; export default function Layout({ params, diff --git a/src/app/tools/embed/[embed]/customize/page.tsx b/src/app/tools/embed/[embed]/page.tsx similarity index 93% rename from src/app/tools/embed/[embed]/customize/page.tsx rename to src/app/tools/embed/[embed]/page.tsx index e00cf28f2..851418ebf 100644 --- a/src/app/tools/embed/[embed]/customize/page.tsx +++ b/src/app/tools/embed/[embed]/page.tsx @@ -12,15 +12,15 @@ import { import { Box, Button, Flex, Heading, ScrollArea, Text } from '@radix-ui/themes'; import { capitalize, startCase } from 'lodash'; import { ReactNode, useEffect, useRef, useState } from 'react'; -import { CopyButton } from '../../../../../components/CopyButton'; -import { NAVBAR_HEIGHT } from '../../../../../components/Navbar'; -import PageWrapper from '../../../../../components/PageWrapper'; -import { imgur } from '../../../../../core/blitzkit/imgur'; -import * as App from '../../../../../stores/app'; -import * as EmbedState from '../../../../../stores/embedState'; -import { EmbedConfig } from '../../../../../stores/embedState'; -import { EmbedItemType } from '../../../../../stores/embedState/constants'; -import { configurations } from '../../configurations'; +import { CopyButton } from '../../../../components/CopyButton'; +import { NAVBAR_HEIGHT } from '../../../../components/Navbar'; +import PageWrapper from '../../../../components/PageWrapper'; +import { imgur } from '../../../../core/blitzkit/imgur'; +import * as App from '../../../../stores/app'; +import * as EmbedState from '../../../../stores/embedState'; +import { EmbedConfig } from '../../../../stores/embedState'; +import { EmbedItemType } from '../../../../stores/embedState/constants'; +import { configurations } from '../configurations'; import { Boolean } from './components/Boolean'; import { Color } from './components/Color'; import { Enum } from './components/Enum';