@empoleon/spotlight
Version:
Command center components for react and Empoleon
1 lines • 2.53 kB
Source Map (JSON)
{"version":3,"file":"SpotlightEmpty.cjs","sources":["../src/SpotlightEmpty.tsx"],"sourcesContent":["import {\n Box,\n BoxProps,\n CompoundStylesApiProps,\n ElementProps,\n factory,\n Factory,\n useProps,\n} from '@empoleon/core';\nimport { useSpotlightContext } from './Spotlight.context';\nimport classes from './Spotlight.module.css';\nimport { splitProps } from 'solid-js';\n\nexport type SpotlightEmptyStylesNames = 'empty';\n\nexport interface SpotlightEmptyProps\n extends BoxProps,\n CompoundStylesApiProps<SpotlightEmptyFactory>,\n ElementProps<'div'> {}\n\nexport type SpotlightEmptyFactory = Factory<{\n props: SpotlightEmptyProps;\n ref: HTMLDivElement;\n stylesNames: SpotlightEmptyStylesNames;\n compound: true;\n}>;\n\nconst defaultProps: Partial<SpotlightEmptyProps> = {};\n\nexport const SpotlightEmpty = factory<SpotlightEmptyFactory>(_props => {\n const props = useProps('SpotlightEmpty', defaultProps, _props);\n const [local, others] = splitProps(props, [\n 'className',\n 'style',\n 'classNames',\n 'styles',\n 'ref'\n ]);\n\n const ctx = useSpotlightContext();\n\n return (\n <Box\n ref={local.ref}\n {...ctx.getStyles('empty', { classNames: local.classNames, styles: local.styles, className: local.className, style: local.style })}\n {...others}\n />\n );\n});\n\nSpotlightEmpty.classes = classes;\nSpotlightEmpty.displayName = '@empoleon/spotlight/SpotlightEmpty';\n"],"names":["defaultProps","SpotlightEmpty","factory","_props","props","useProps","local","others","splitProps","ctx","useSpotlightContext","_$createComponent","Box","_$mergeProps","ref","r$","_ref$","getStyles","classNames","styles","className","style","classes","displayName"],"mappings":";;;;;;;;AA2BA,MAAMA,eAA6C,EAAC;MAEvCC,cAAA,GAAiBC,aAA+BC,MAAA,IAAU;EACrE,MAAMC,KAAA,GAAQC,aAAA,CAAS,gBAAA,EAAkBL,YAAA,EAAcG,MAAM,CAAA;EAC7D,MAAM,CAACG,KAAA,EAAOC,MAAM,CAAA,GAAIC,mBAAWJ,KAAA,EAAO,CACxC,WAAA,EACA,OAAA,EACA,YAAA,EACA,QAAA,EACA,KAAA,CACD,CAAA;AAED,EAAA,MAAMK,MAAMC,qCAAA,EAAoB;AAEhC,EAAA,OAAAC,mBAAA,CACGC,QAAA,EAAAC,cAAA,CAAA;AAAAC,IAAAA,GAAAA,CAAAC,EAAA,EAAA;AAAA,MAAA,IAAAC,KAAA,GACMV,KAAA,CAAMQ,GAAA;MAAA,OAAAE,KAAA,KAAA,UAAA,GAAAA,KAAA,CAAAD,EAAA,IAANT,KAAA,CAAMQ,GAAA,GAAAC,EAAA;AAAA,IAAA;AAAA,GAAA,EAAA,MACPN,IAAIQ,SAAA,CAAU,OAAA,EAAS;IAAEC,UAAA,EAAYZ,MAAMY,UAAA;IAAYC,MAAA,EAAQb,KAAA,CAAMa,MAAA;IAAQC,WAAWd,KAAA,CAAMc,SAAA;IAAWC,KAAA,EAAOf,KAAA,CAAMe;GAAO,CAAA,EAC7Hd,MAAA,CAAA,CAAA;AAGV,CAAC;AAEDN,cAAA,CAAeqB,OAAA,GAAUA,gBAAA;AACzBrB,cAAA,CAAesB,WAAA,GAAc,oCAAA;;;;"}