@slurpyb/preset-utopia
Version:
PandaCSS preset for utopia.fyi / utopia-core set of tools. Create fluid type scales, spacing scales, and more.
23 lines (19 loc) • 692 B
TypeScript
import { Preset } from '@pandacss/types';
type UtopiaLabelStyle = "utopia" | "tailwind" | "tshirt";
interface UtopiaPresetOptions {
minFontSize?: number;
maxFontSize?: number;
minWidth?: number;
maxWidth?: number;
minTypeScale?: number;
maxTypeScale?: number;
customSizes?: string[];
positiveSteps?: number;
negativeSteps?: number;
positiveSpacingSteps?: number[];
negativeSpacingSteps?: number[];
labelStyle?: UtopiaLabelStyle;
longerShirtLabels?: boolean;
}
declare function createPreset(options?: UtopiaPresetOptions): Promise<Preset>;
export { type UtopiaPresetOptions, createPreset as createUtopiaPreset, createPreset as default };