MCPcopy Create free account
hub / github.com/chakra-ui/panda / parseAtRule

Function parseAtRule

packages/core/src/parse-condition.ts:13–24  ·  view source on GitHub ↗
(value: string)

Source from the content-addressed store, hash-verified

11import { safeParse } from './safe-parse'
12
13function parseAtRule(value: string): AtRuleCondition {
14 // TODO this creates a new postcss.root for each media query !
15 const result = safeParse(value)
16 const rule = result.nodes[0] as AtRule
17 return {
18 type: 'at-rule',
19 name: rule.name,
20 value: rule.params,
21 raw: value,
22 params: rule.params,
23 }
24}
25
26/**
27 * Parses an object condition with `@slot` markers into condition blocks.

Callers 1

parseConditionFunction · 0.85

Calls 1

safeParseFunction · 0.90

Tested by

no test coverage detected