UNPKG

@crossed/primitive

Version:

A universal & performant styling library for React Native, Next.js & React

23 lines (22 loc) 681 B
import { createLabelMain } from "./Label"; import { createLabelText } from "./LabelText"; import { LabelInput } from "./LabelInput"; import { withStaticProperties } from "@crossed/core"; import { useContext } from "./context"; const createLabel = (components) => { const { Root, Text } = components; const Label = createLabelMain(Root); const LabelText = createLabelText(Text); Label.displayName = "Label"; LabelText.displayName = "Label.Text"; LabelInput.displayName = "Label.Input"; return withStaticProperties(Label, { Text: LabelText, Input: LabelInput }); }; export { createLabel, useContext as useLabelContext }; //# sourceMappingURL=index.js.map