UNPKG

@nurl/panda-preset

Version:

Official Panda-CSS preset for the Ganglion Design System.

46 lines (38 loc) 1.48 kB
export const conditions = { // themes nurlTheme: '[data-theme=nurl] &', // modes lightMode: '[data-color-mode=light] &, &.light, .light &', darkMode: '[data-color-mode=dark] &, &.dark, .dark &', // states modalOpen: '&:is([data-modal-open=true])', screenReaderOnly: '&:is([data-screen-reader-only=true])', invalid: '&:is(:invalid, [data-invalid], [aria-invalid])', userInvalid: '&:is(:user-invalid, [aria-invalid])', groupInvalid: '.group:is([data-invalid] &, [aria-invalid]) &', groupChecked: '.group:is([data-checked="true"] &, [aria-checked="true"]) &', // positions positionBottom: '&:is([data-position=bottom])', positionTop: '&:is([data-position=top])', positionLeft: '&:is([data-position=left])', positionRight: '&:is([data-position=right])', // elements startIcon: '&:is([data-start-icon=true])', tooltip: '&:is([data-tooltip=true])', // roles admin: '&:is([data-role=admin])', player: '&:is([data-role=player])', user: '&:is([data-role=user])', nuro: '&:is([data-role=nuro])', // highlights highlight: '&:is(::selection)', spellingError: '&:is(::spelling-error)', grammarError: '&:is(::grammar-error)', // palettes neutralPalette: '&:is([data-palette=neutral])', actionPalette: '&:is([data-palette=action])', infoPalette: '&:is([data-palette=info])', successPalette: '&:is([data-palette=success])', warningPalette: '&:is([data-palette=warning])', dangerPalette: '&:is([data-palette=danger])', }