{"version":3,"file":"Space.cjs","sources":["../../../src/components/Space/Space.tsx"],"sourcesContent":["import {\n  Box,\n  BoxProps,\n  ElementProps,\n  factory,\n  Factory,\n  StylesApiProps,\n  useProps,\n} from '../../core';\n\nexport interface SpaceProps extends BoxProps, StylesApiProps<SpaceFactory>, ElementProps<'div'> {}\n\nexport type SpaceFactory = Factory<{\n  props: SpaceProps;\n  ref: HTMLDivElement;\n}>;\n\nconst defaultProps: Partial<SpaceProps> = {};\n\nexport const Space = factory<SpaceFactory>((props, ref) => {\n  const { w, h, miw, mih, ...others } = useProps('Space', defaultProps, props);\n  return <Box ref={ref} {...others} w={w} miw={miw ?? w} h={h} mih={mih ?? h} />;\n});\n\nSpace.displayName = '@raikou/core/Space';\n"],"names":["factory","useProps","jsx","Box"],"mappings":";;;;;;;;;;;;AAiBA,MAAM,eAAoC,EAAC;AAEpC,MAAM,KAAQ,GAAAA,eAAA,CAAsB,CAAC,KAAA,EAAO,GAAQ,KAAA;AACzD,EAAM,MAAA,EAAE,CAAG,EAAA,CAAA,EAAG,GAAK,EAAA,GAAA,EAAK,GAAG,MAAA,EAAW,GAAAC,iBAAA,CAAS,OAAS,EAAA,YAAA,EAAc,KAAK,CAAA;AAC3E,EAAA,uBAAQC,cAAA,CAAAC,OAAA,EAAA,EAAI,GAAW,EAAA,GAAG,MAAQ,EAAA,CAAA,EAAM,GAAK,EAAA,GAAA,IAAO,CAAG,EAAA,CAAA,EAAM,GAAK,EAAA,GAAA,IAAO,CAAG,EAAA,CAAA;AAC9E,CAAC;AAED,KAAA,CAAM,WAAc,GAAA,oBAAA;;;;"}