feat: move customizer to root

This commit is contained in:
TrèsAbhi committed 2024-08-11 13:29:46 -05:00
1 parent 899aefd851
commit d1fe7f6533
15 files changed
+27 -27

No files matched your search

@@ -1,5 +1,5 @@
import { Switch } from '@radix-ui/themes'; import { Switch } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function Boolean({ configKey }: EmbedPreviewControllerProps) { export function Boolean({ configKey }: EmbedPreviewControllerProps) {
@@ -1,4 +1,4 @@
import * as EmbedState from '../../../../../../../stores/embedState'; import * as EmbedState from '../../../../../../stores/embedState';
import { EmbedPreviewControllerProps } from '../../page'; import { EmbedPreviewControllerProps } from '../../page';
import { ColorControllerRaw } from './components/ColorControllerRaw'; import { ColorControllerRaw } from './components/ColorControllerRaw';
@@ -1,9 +1,9 @@
import { Select } from '@radix-ui/themes'; import { Select } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { import {
EmbedConfigItemType, EmbedConfigItemType,
EmbedItemType, EmbedItemType,
} from '../../../../../../stores/embedState/constants'; } from '../../../../../stores/embedState/constants';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function Enum({ export function Enum({
@@ -8,7 +8,7 @@ import {
Tooltip, Tooltip,
} from '@radix-ui/themes'; } from '@radix-ui/themes';
import { useRef, useState } from 'react'; import { useRef, useState } from 'react';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
export function Import() { export function Import() {
const importInput = useRef<HTMLInputElement>(null); const importInput = useRef<HTMLInputElement>(null);
@@ -1,7 +1,7 @@
import { Box } from '@radix-ui/themes'; import { Box } from '@radix-ui/themes';
import { useEffect, useRef } from 'react'; import { useEffect, useRef } from 'react';
import { useEmbedStateCurry } from '../../../../../../../stores/embedState/utilities'; import { useEmbedStateCurry } from '../../../../../../stores/embedState/utilities';
import { previews } from '../../../../configurations'; import { previews } from '../../../configurations';
import * as styles from './index.css'; import * as styles from './index.css';
interface PreviewWrapperProps { interface PreviewWrapperProps {
@@ -1,5 +1,5 @@
import { Slider } from '@radix-ui/themes'; import { Slider } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function Radius({ configKey }: EmbedPreviewControllerProps) { export function Radius({ configKey }: EmbedPreviewControllerProps) {
@@ -1,8 +1,8 @@
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { import {
EmbedConfigItemType, EmbedConfigItemType,
EmbedItemType, EmbedItemType,
} from '../../../../../../stores/embedState/constants'; } from '../../../../../stores/embedState/constants';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
import { ColorControllerRaw } from './Color/components/ColorControllerRaw'; import { ColorControllerRaw } from './Color/components/ColorControllerRaw';
@@ -1,5 +1,5 @@
import { Slider } from '@radix-ui/themes'; import { Slider } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function Size({ configKey }: EmbedPreviewControllerProps) { export function Size({ configKey }: EmbedPreviewControllerProps) {
@@ -1,5 +1,5 @@
import { Slider } from '@radix-ui/themes'; import { Slider } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function SizeWithout0({ configKey }: EmbedPreviewControllerProps) { export function SizeWithout0({ configKey }: EmbedPreviewControllerProps) {
@@ -1,9 +1,9 @@
import { Slider as RadixSlider } from '@radix-ui/themes'; import { Slider as RadixSlider } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { import {
EmbedConfigItemType, EmbedConfigItemType,
EmbedItemType, EmbedItemType,
} from '../../../../../../stores/embedState/constants'; } from '../../../../../stores/embedState/constants';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function Slider({ export function Slider({
@@ -1,5 +1,5 @@
import { TextField } from '@radix-ui/themes'; import { TextField } from '@radix-ui/themes';
import * as EmbedState from '../../../../../../stores/embedState'; import * as EmbedState from '../../../../../stores/embedState';
import { EmbedPreviewControllerProps } from '../page'; import { EmbedPreviewControllerProps } from '../page';
export function Text({ configKey }: EmbedPreviewControllerProps) { export function Text({ configKey }: EmbedPreviewControllerProps) {
@@ -1,7 +1,7 @@
import { useMemo } from 'react'; import { useMemo } from 'react';
import * as EmbedState from '../../../../../stores/embedState'; import * as EmbedState from '../../../../stores/embedState';
import { configurations } from '../../configurations'; import { configurations } from '../configurations';
import { extractEmbedConfigDefaults } from '../../utilities'; import { extractEmbedConfigDefaults } from '../utilities';
export default function Layout({ export default function Layout({
params, params,
@@ -12,15 +12,15 @@ import {
import { Box, Button, Flex, Heading, ScrollArea, Text } from '@radix-ui/themes'; import { Box, Button, Flex, Heading, ScrollArea, Text } from '@radix-ui/themes';
import { capitalize, startCase } from 'lodash'; import { capitalize, startCase } from 'lodash';
import { ReactNode, useEffect, useRef, useState } from 'react'; import { ReactNode, useEffect, useRef, useState } from 'react';
import { CopyButton } from '../../../../../components/CopyButton'; import { CopyButton } from '../../../../components/CopyButton';
import { NAVBAR_HEIGHT } from '../../../../../components/Navbar'; import { NAVBAR_HEIGHT } from '../../../../components/Navbar';
import PageWrapper from '../../../../../components/PageWrapper'; import PageWrapper from '../../../../components/PageWrapper';
import { imgur } from '../../../../../core/blitzkit/imgur'; import { imgur } from '../../../../core/blitzkit/imgur';
import * as App from '../../../../../stores/app'; import * as App from '../../../../stores/app';
import * as EmbedState from '../../../../../stores/embedState'; import * as EmbedState from '../../../../stores/embedState';
import { EmbedConfig } from '../../../../../stores/embedState'; import { EmbedConfig } from '../../../../stores/embedState';
import { EmbedItemType } from '../../../../../stores/embedState/constants'; import { EmbedItemType } from '../../../../stores/embedState/constants';
import { configurations } from '../../configurations'; import { configurations } from '../configurations';
import { Boolean } from './components/Boolean'; import { Boolean } from './components/Boolean';
import { Color } from './components/Color'; import { Color } from './components/Color';
import { Enum } from './components/Enum'; import { Enum } from './components/Enum';