@nurl/panda-preset
Version:
Official Panda-CSS preset for the Ganglion Design System.
68 lines (67 loc) • 2.58 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/conditions.ts
var conditions_exports = {};
__export(conditions_exports, {
conditions: () => conditions
});
module.exports = __toCommonJS(conditions_exports);
var 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])"
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
conditions
});
//# sourceMappingURL=conditions.cjs.map