@upstart.gg/sdk
Version:
You can test the CLI without recompiling by running:
336 lines (335 loc) • 14.5 kB
TypeScript
import * as _sinclair_typebox5657 from "@sinclair/typebox";
import { ObjectOptions, Static, StringOptions, TObject } from "@sinclair/typebox";
//#region src/shared/bricks/props/color-preset.d.ts
type ColorPresetOptions = ObjectOptions & {
"ui:presets"?: Record<string, {
className: string;
label: string;
}>;
"ui:default-gradient-direction"?: string;
};
declare const colorPresets: {
readonly "primary-50": {
readonly className: "bg-primary-50 text-primary-50-content";
readonly label: "Primary 50";
};
readonly "primary-100": {
readonly className: "bg-primary-100 text-primary-100-content";
readonly label: "Primary 100";
};
readonly "primary-200": {
readonly className: "bg-primary-200 text-primary-200-content";
readonly label: "Primary 200";
};
readonly "primary-300": {
readonly className: "bg-primary-300 text-primary-300-content";
readonly label: "Primary 300";
};
readonly "primary-400": {
readonly className: "bg-primary-400 text-primary-400-content";
readonly label: "Primary 400";
};
readonly "primary-500": {
readonly className: "bg-primary-500 text-primary-500-content";
readonly label: "Primary 500";
};
readonly "primary-600": {
readonly className: "bg-primary-600 text-primary-600-content";
readonly label: "Primary 600";
};
readonly "primary-700": {
readonly className: "bg-primary-700 text-primary-700-content";
readonly label: "Primary 700";
};
readonly "primary-800": {
readonly className: "bg-primary-800 text-primary-800-content";
readonly label: "Primary 800";
};
readonly "primary-900": {
readonly className: "bg-primary-900 text-primary-900-content";
readonly label: "Primary 900";
};
readonly "secondary-50": {
readonly className: "bg-secondary-50 text-secondary-50-content";
readonly label: "Secondary 50";
};
readonly "secondary-100": {
readonly className: "bg-secondary-100 text-secondary-100-content";
readonly label: "Secondary 100";
};
readonly "secondary-200": {
readonly className: "bg-secondary-200 text-secondary-200-content";
readonly label: "Secondary 200";
};
readonly "secondary-300": {
readonly className: "bg-secondary-300 text-secondary-300-content";
readonly label: "Secondary 300";
};
readonly "secondary-400": {
readonly className: "bg-secondary-400 text-secondary-400-content";
readonly label: "Secondary 400";
};
readonly "secondary-500": {
readonly className: "bg-secondary-500 text-secondary-500-content";
readonly label: "Secondary 500";
};
readonly "secondary-600": {
readonly className: "bg-secondary-600 text-secondary-600-content";
readonly label: "Secondary 600";
};
readonly "secondary-700": {
readonly className: "bg-secondary-700 text-secondary-700-content";
readonly label: "Secondary 700";
};
readonly "secondary-800": {
readonly className: "bg-secondary-800 text-secondary-800-content";
readonly label: "Secondary 800";
};
readonly "secondary-900": {
readonly className: "bg-secondary-900 text-secondary-900-content";
readonly label: "Secondary 900";
};
readonly "accent-50": {
readonly className: "bg-accent-50 text-accent-50-content";
readonly label: "Accent 50";
};
readonly "accent-100": {
readonly className: "bg-accent-100 text-accent-100-content";
readonly label: "Accent 100";
};
readonly "accent-200": {
readonly className: "bg-accent-200 text-accent-200-content";
readonly label: "Accent 200";
};
readonly "accent-300": {
readonly className: "bg-accent-300 text-accent-300-content";
readonly label: "Accent 300";
};
readonly "accent-400": {
readonly className: "bg-accent-400 text-accent-400-content";
readonly label: "Accent 400";
};
readonly "accent-500": {
readonly className: "bg-accent-500 text-accent-500-content";
readonly label: "Accent 500";
};
readonly "accent-600": {
readonly className: "bg-accent-600 text-accent-600-content";
readonly label: "Accent 600";
};
readonly "accent-700": {
readonly className: "bg-accent-700 text-accent-700-content";
readonly label: "Accent 700";
};
readonly "accent-800": {
readonly className: "bg-accent-800 text-accent-800-content";
readonly label: "Accent 800";
};
readonly "accent-900": {
readonly className: "bg-accent-900 text-accent-900-content";
readonly label: "Accent 900";
};
readonly "neutral-50": {
readonly className: "bg-neutral-50 text-neutral-50-content";
readonly label: "Neutral 50";
};
readonly "neutral-100": {
readonly className: "bg-neutral-100 text-neutral-100-content";
readonly label: "Neutral 100";
};
readonly "neutral-200": {
readonly className: "bg-neutral-200 text-neutral-200-content";
readonly label: "Neutral 200";
};
readonly "neutral-300": {
readonly className: "bg-neutral-300 text-neutral-300-content";
readonly label: "Neutral 300";
};
readonly "neutral-400": {
readonly className: "bg-neutral-400 text-neutral-400-content";
readonly label: "Neutral 400";
};
readonly "neutral-500": {
readonly className: "bg-neutral-500 text-neutral-500-content";
readonly label: "Neutral 500";
};
readonly "neutral-600": {
readonly className: "bg-neutral-600 text-neutral-600-content";
readonly label: "Neutral 600";
};
readonly "neutral-700": {
readonly className: "bg-neutral-700 text-neutral-700-content";
readonly label: "Neutral 700";
};
readonly "neutral-800": {
readonly className: "bg-neutral-800 text-neutral-800-content";
readonly label: "Neutral 800";
};
readonly "neutral-900": {
readonly className: "bg-neutral-900 text-neutral-900-content";
readonly label: "Neutral 900";
};
readonly "base-100": {
readonly className: "bg-base-100 text-base-100-content";
readonly label: "Base 100";
};
readonly "base-200": {
readonly className: "bg-base-200 text-base-200-content";
readonly label: "Base 200";
};
readonly "base-300": {
readonly className: "bg-base-300 text-base-300-content";
readonly label: "Base 300";
};
readonly "primary-gradient-100": {
readonly className: "from-primary-100 to-primary-200 text-primary-100-content";
readonly label: "Primary gradient 1";
};
readonly "primary-gradient-200": {
readonly className: "from-primary-200 to-primary-300 text-primary-200-content";
readonly label: "Primary gradient 2";
};
readonly "primary-gradient-300": {
readonly className: "from-primary-300 to-primary-400 text-primary-300-content";
readonly label: "Primary gradient 3";
};
readonly "primary-gradient-400": {
readonly className: "from-primary-400 to-primary-500 text-primary-400-content";
readonly label: "Primary gradient 4";
};
readonly "primary-gradient-500": {
readonly className: "from-primary-500 to-primary-600 text-primary-500-content";
readonly label: "Primary gradient 5";
};
readonly "primary-gradient-600": {
readonly className: "from-primary-600 to-primary-700 text-primary-600-content";
readonly label: "Primary gradient 6";
};
readonly "primary-gradient-700": {
readonly className: "from-primary-700 to-primary-800 text-primary-700-content";
readonly label: "Primary gradient 7";
};
readonly "primary-gradient-800": {
readonly className: "from-primary-800 to-primary-900 text-primary-800-content";
readonly label: "Primary gradient 8";
};
readonly "secondary-gradient-100": {
readonly className: "from-secondary-100 to-secondary-200 text-secondary-100-content";
readonly label: "Secondary gradient 1";
};
readonly "secondary-gradient-200": {
readonly className: "from-secondary-200 to-secondary-300 text-secondary-200-content";
readonly label: "Secondary gradient 2";
};
readonly "secondary-gradient-300": {
readonly className: "from-secondary-300 to-secondary-400 text-secondary-300-content";
readonly label: "Secondary gradient 3";
};
readonly "secondary-gradient-400": {
readonly className: "from-secondary-400 to-secondary-500 text-secondary-400-content";
readonly label: "Secondary gradient 4";
};
readonly "secondary-gradient-500": {
readonly className: "from-secondary-500 to-secondary-600 text-secondary-500-content";
readonly label: "Secondary gradient 5";
};
readonly "secondary-gradient-600": {
readonly className: "from-secondary-600 to-secondary-700 text-secondary-600-content";
readonly label: "Secondary gradient 6";
};
readonly "secondary-gradient-700": {
readonly className: "from-secondary-700 to-secondary-800 text-secondary-700-content";
readonly label: "Secondary gradient 7";
};
readonly "secondary-gradient-800": {
readonly className: "from-secondary-800 to-secondary-900 text-secondary-800-content";
readonly label: "Secondary gradient 8";
};
readonly "accent-gradient-100": {
readonly className: "from-accent-100 to-accent-200 text-accent-100-content";
readonly label: "Accent gradient 1";
};
readonly "accent-gradient-200": {
readonly className: "from-accent-200 to-accent-300 text-accent-200-content";
readonly label: "Accent gradient 2";
};
readonly "accent-gradient-300": {
readonly className: "from-accent-300 to-accent-400 text-accent-300-content";
readonly label: "Accent gradient 3";
};
readonly "accent-gradient-400": {
readonly className: "from-accent-400 to-accent-500 text-accent-400-content";
readonly label: "Accent gradient 4";
};
readonly "accent-gradient-500": {
readonly className: "from-accent-500 to-accent-600 text-accent-500-content";
readonly label: "Accent gradient 5";
};
readonly "accent-gradient-600": {
readonly className: "from-accent-600 to-accent-700 text-accent-600-content";
readonly label: "Accent gradient 6";
};
readonly "accent-gradient-700": {
readonly className: "from-accent-700 to-accent-800 text-accent-700-content";
readonly label: "Accent gradient 7";
};
readonly "accent-gradient-800": {
readonly className: "from-accent-800 to-accent-900 text-accent-800-content";
readonly label: "Accent gradient 8";
};
readonly "neutral-gradient-100": {
readonly className: "from-neutral-100 to-neutral-200 text-neutral-100-content";
readonly label: "Neutral gradient 1";
};
readonly "neutral-gradient-200": {
readonly className: "from-neutral-200 to-neutral-300 text-neutral-200-content";
readonly label: "Neutral gradient 2";
};
readonly "neutral-gradient-300": {
readonly className: "from-neutral-300 to-neutral-400 text-neutral-300-content";
readonly label: "Neutral gradient 3";
};
readonly "neutral-gradient-400": {
readonly className: "from-neutral-400 to-neutral-500 text-neutral-400-content";
readonly label: "Neutral gradient 4";
};
readonly "neutral-gradient-500": {
readonly className: "from-neutral-500 to-neutral-600 text-neutral-500-content";
readonly label: "Neutral gradient 5";
};
readonly "neutral-gradient-600": {
readonly className: "from-neutral-600 to-neutral-700 text-neutral-600-content";
readonly label: "Neutral gradient 6";
};
readonly "neutral-gradient-700": {
readonly className: "from-neutral-700 to-neutral-800 text-neutral-700-content";
readonly label: "Neutral gradient 7";
};
readonly "neutral-gradient-800": {
readonly className: "from-neutral-800 to-neutral-900 text-neutral-800-content";
readonly label: "Neutral gradient 8";
};
readonly "base-gradient-100": {
readonly className: "from-base-100 to-base-200 text-base-100-content";
readonly label: "Base gradient 1";
};
readonly "base-gradient-200": {
readonly className: "from-base-200 to-base-300 text-base-200-content";
readonly label: "Base gradient 2";
};
readonly none: {
readonly className: "";
readonly label: "None";
};
};
type ColorPreset = keyof typeof colorPresets;
declare function colorPreset(options?: ColorPresetOptions): TObject<{
color: _sinclair_typebox5657.TUnsafe<"primary-50" | "primary-100" | "primary-200" | "primary-300" | "primary-400" | "primary-500" | "primary-600" | "primary-700" | "primary-800" | "primary-900" | "secondary-50" | "secondary-100" | "secondary-200" | "secondary-300" | "secondary-400" | "secondary-500" | "secondary-600" | "secondary-700" | "secondary-800" | "secondary-900" | "accent-50" | "accent-100" | "accent-200" | "accent-300" | "accent-400" | "accent-500" | "accent-600" | "accent-700" | "accent-800" | "accent-900" | "neutral-50" | "neutral-100" | "neutral-200" | "neutral-300" | "neutral-400" | "neutral-500" | "neutral-600" | "neutral-700" | "neutral-800" | "neutral-900" | "base-100" | "base-200" | "base-300" | "primary-gradient-100" | "primary-gradient-200" | "primary-gradient-300" | "primary-gradient-400" | "primary-gradient-500" | "primary-gradient-600" | "primary-gradient-700" | "primary-gradient-800" | "secondary-gradient-100" | "secondary-gradient-200" | "secondary-gradient-300" | "secondary-gradient-400" | "secondary-gradient-500" | "secondary-gradient-600" | "secondary-gradient-700" | "secondary-gradient-800" | "accent-gradient-100" | "accent-gradient-200" | "accent-gradient-300" | "accent-gradient-400" | "accent-gradient-500" | "accent-gradient-600" | "accent-gradient-700" | "accent-gradient-800" | "neutral-gradient-100" | "neutral-gradient-200" | "neutral-gradient-300" | "neutral-gradient-400" | "neutral-gradient-500" | "neutral-gradient-600" | "neutral-gradient-700" | "neutral-gradient-800" | "base-gradient-100" | "base-gradient-200" | "none">;
gradientDirection: _sinclair_typebox5657.TOptional<_sinclair_typebox5657.TUnsafe<"bg-gradient-to-t" | "bg-gradient-to-r" | "bg-gradient-to-b" | "bg-gradient-to-l" | "bg-gradient-to-tl" | "bg-gradient-to-tr" | "bg-gradient-to-br" | "bg-gradient-to-bl">>;
}>;
type ColorPresetSettings = Static<ReturnType<typeof colorPreset>>;
declare function gradientDirection(options?: StringOptions): _sinclair_typebox5657.TUnsafe<"bg-gradient-to-t" | "bg-gradient-to-r" | "bg-gradient-to-b" | "bg-gradient-to-l" | "bg-gradient-to-tl" | "bg-gradient-to-tr" | "bg-gradient-to-br" | "bg-gradient-to-bl">;
type GradientDirectionSettings = Static<ReturnType<typeof gradientDirection>>;
//#endregion
export { ColorPreset, ColorPresetSettings, GradientDirectionSettings, colorPreset, colorPresets };
//# sourceMappingURL=color-preset.d.ts.map