UNPKG

@mgoodfellow/park-ui-panda-preset

Version:

Panda CSS Preset for Park UI

46 lines (44 loc) 1.07 kB
import { defineRecipe } from '@pandacss/dev' export const textarea = defineRecipe({ className: 'textarea', jsx: ['Textarea', 'Field.Textarea'], base: { appearance: 'none', background: 'none', borderColor: 'border.default', borderRadius: 'l2', borderWidth: '1px', minWidth: 0, outline: 0, position: 'relative', transitionDuration: 'normal', transitionProperty: 'border-color, box-shadow', width: 'full', _disabled: { opacity: 0.4, cursor: 'not-allowed', }, _focus: { borderColor: 'colorPalette.default', boxShadow: '0 0 0 1px var(--colors-color-palette-default)', }, _invalid: { borderColor: 'fg.error', _focus: { borderColor: 'fg.error', boxShadow: '0 0 0 1px var(--colors-border-error)', }, }, }, defaultVariants: { size: 'md', }, variants: { size: { sm: { p: '2.5', fontSize: 'sm' }, md: { p: '3', fontSize: 'md' }, lg: { p: '3.5', fontSize: 'md' }, xl: { p: '4', fontSize: 'md' }, }, }, })