perf: defer shared utility styles
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import { useCallback, useRef, useState, type ReactNode } from "react";
|
import { useCallback, useRef, useState, type ReactNode } from "react";
|
||||||
|
import "../styles/components/dropzone.css";
|
||||||
|
|
||||||
interface DropZoneProps {
|
interface DropZoneProps {
|
||||||
accept?: string;
|
accept?: string;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import type { ReactNode } from "react";
|
import type { ReactNode } from "react";
|
||||||
|
import "../styles/components/empty-state.css";
|
||||||
|
|
||||||
interface EmptyStateProps {
|
interface EmptyStateProps {
|
||||||
icon?: ReactNode;
|
icon?: ReactNode;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import type { CSSProperties } from "react";
|
import type { CSSProperties } from "react";
|
||||||
|
import "../styles/components/skeleton.css";
|
||||||
|
|
||||||
interface SkeletonProps {
|
interface SkeletonProps {
|
||||||
width?: string | number;
|
width?: string | number;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import type { ReactNode } from "react";
|
import type { ReactNode } from "react";
|
||||||
|
import "../styles/pages/studio-layout.css";
|
||||||
|
|
||||||
interface StudioToolLayoutProps {
|
interface StudioToolLayoutProps {
|
||||||
toolstrip?: ReactNode;
|
toolstrip?: ReactNode;
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import {
|
|||||||
import { useEffect, useMemo, useRef, useState, type ChangeEvent, type DragEvent } from "react";
|
import { useEffect, useMemo, useRef, useState, type ChangeEvent, type DragEvent } from "react";
|
||||||
import type { WebViewKey } from "../../types";
|
import type { WebViewKey } from "../../types";
|
||||||
import ImageMentionMenu, { getImageMentionQuery, insertImageMentionValue, type MentionImageOption } from "../ecommerce/ImageMentionMenu";
|
import ImageMentionMenu, { getImageMentionQuery, insertImageMentionValue, type MentionImageOption } from "../ecommerce/ImageMentionMenu";
|
||||||
|
import "../../styles/pages/size-template.css";
|
||||||
|
|
||||||
interface SizeTemplatePageProps {
|
interface SizeTemplatePageProps {
|
||||||
isAuthenticated?: boolean;
|
isAuthenticated?: boolean;
|
||||||
|
|||||||
@@ -4,13 +4,8 @@
|
|||||||
@import "./components/primitives.css";
|
@import "./components/primitives.css";
|
||||||
@import "./components/legacy-components.css";
|
@import "./components/legacy-components.css";
|
||||||
@import "./pages/more-tools.css";
|
@import "./pages/more-tools.css";
|
||||||
@import "./pages/studio-layout.css";
|
|
||||||
@import "./pages/size-template.css";
|
|
||||||
@import "./components/recharge-modal.css";
|
@import "./components/recharge-modal.css";
|
||||||
@import "./components/dropzone.css";
|
|
||||||
@import "./components/skeleton.css";
|
|
||||||
@import "./components/toast.css";
|
@import "./components/toast.css";
|
||||||
@import "./components/empty-state.css";
|
|
||||||
@import "./components/page-transition.css";
|
@import "./components/page-transition.css";
|
||||||
@import "./components/motion.css";
|
@import "./components/motion.css";
|
||||||
@import "./themes/dark-green.css";
|
@import "./themes/dark-green.css";
|
||||||
|
|||||||
Reference in New Issue
Block a user