{"version":3,"sources":["../../../src/recipes/button.ts"],"sourcesContent":["import { defineRecipe } from '@pandacss/dev'\nimport {\n  buttonBase,\n  buttonPalettes,\n  filledUsage,\n  nonTextStates,\n  textUsage,\n} from './shared/button.base'\n\nexport const button = defineRecipe({\n  className: 'button',\n  description: 'The styles for the Button component',\n\n  base: { ...buttonBase, borderRadius: '0.375rem' },\n\n  variants: {\n    palette: buttonPalettes,\n    size: {\n      md: {\n        fontSize: '0.875rem',\n        h: '8',\n        minW: '2.5rem',\n        pxi: '1.125rem',\n      },\n      lg: {\n        h: '12',\n        minW: '2.5rem',\n        pxi: '1.5rem',\n      },\n    },\n    usage: {\n      text: textUsage,\n      outline: {\n        border: '2px solid',\n        borderColor: 'colorPalette.border.initial',\n        borderRadius: '0.375rem',\n        ...nonTextStates,\n      },\n      filled: filledUsage,\n    },\n  },\n\n  defaultVariants: {\n    palette: 'action',\n    size: 'lg',\n    usage: 'filled',\n  },\n})\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iBAA6B;AAC7B,oBAMO;AAEA,IAAM,aAAS,yBAAa;AAAA,EACjC,WAAW;AAAA,EACX,aAAa;AAAA,EAEb,MAAM,EAAE,GAAG,0BAAY,cAAc,WAAW;AAAA,EAEhD,UAAU;AAAA,IACR,SAAS;AAAA,IACT,MAAM;AAAA,MACJ,IAAI;AAAA,QACF,UAAU;AAAA,QACV,GAAG;AAAA,QACH,MAAM;AAAA,QACN,KAAK;AAAA,MACP;AAAA,MACA,IAAI;AAAA,QACF,GAAG;AAAA,QACH,MAAM;AAAA,QACN,KAAK;AAAA,MACP;AAAA,IACF;AAAA,IACA,OAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,QACP,QAAQ;AAAA,QACR,aAAa;AAAA,QACb,cAAc;AAAA,QACd,GAAG;AAAA,MACL;AAAA,MACA,QAAQ;AAAA,IACV;AAAA,EACF;AAAA,EAEA,iBAAiB;AAAA,IACf,SAAS;AAAA,IACT,MAAM;AAAA,IACN,OAAO;AAAA,EACT;AACF,CAAC;","names":[]}