mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 03:59:50 +02:00
feat: move customizer to root
This commit is contained in:
1 parent
899aefd851
commit
d1fe7f6533
15 files changed
+27
-27
No files matched your search
+1
-1
@@ -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) {
|
||||||
File renamed without changes.
+1
-1
@@ -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';
|
||||||
|
|
||||||
+2
-2
@@ -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({
|
||||||
+1
-1
@@ -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);
|
||||||
File renamed without changes.
+2
-2
@@ -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
-1
@@ -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) {
|
||||||
+2
-2
@@ -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
-1
@@ -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
-1
@@ -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) {
|
||||||
+2
-2
@@ -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
-1
@@ -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) {
|
||||||
+3
-3
@@ -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,
|
||||||
+9
-9
@@ -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';
|
||||||
Reference in new issue
Block a user