UNPKG

@cerberus-design/panda-preset

Version:

The official Panda-CSS preset for the omni-federal design system

55 lines (39 loc) 1.99 kB
# Panda Preset This is the official [Panda-CSS](https://panda-css.com/) preset for the Cerberus design system. ## Installation ```bash pnpm add -D @cerberus-design/panda-preset ``` ## Usage ```typescript import { defineConfig } from '@pandacss/dev' import pandaPreset from '@pandacss/preset-panda' import { cerberusPreset, cerberusConfig } from '@cerberus-design/panda-preset' export default defineConfig({ ...cerberusConfig, include: ['./src/**/*.{ts,tsx,js,jsx}'], exclude: [], presets: [pandaPreset, cerberusPreset], }) ``` ## Features - [Conditions](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/conditions.ts) - [Utilities](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/utilities.ts) - [Patterns](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/patterns.ts) - [Global CSS](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/globalCss.ts) - [Key-frames](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/theme/keyframes.ts) - [Text Styles](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/theme/textStyles.ts) - [Tokens](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/theme/tokens.ts) - [Semantic Tokens](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/theme/semantic-tokens/index.ts) - [Recipes](https://github.com/omnifed/cerberus/blob/main/packages/panda-preset/src/recipes/index.ts) ## NextJS Font Features If you use NextJS, we recommend the font and settings mentioned below. Unfortunately, NextJS enforces a rule of `Font loader values must be explicitly written literals.` which means you cannot use a variable to define the font settings or else we would also provide that. :sob: ```typescript const poppins = Poppins({ display: 'swap', subsets: ['latin'], weight: ['400', '600', '700'], }) ``` --- _Copyright (c) 2024 Digital University, All Rights Reserved_