@cerberus-design/react
Version:
The Cerberus Design React component library.
49 lines (46 loc) • 5 kB
JavaScript
import { select } from 'styled-system/recipes';
import { createCerberusPrimitive } from '../../system/index.js';
import { createListCollection } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/collection/list-collection.js';
import { SelectHiddenSelect as SelectHiddenSelect$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-hidden-select.js';
import { SelectItemIndicator as SelectItemIndicator$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-item-indicator.js';
import { SelectItemText as SelectItemText$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-item-text.js';
import { SelectItem as SelectItem$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-item.js';
import { SelectItemGroupLabel as SelectItemGroupLabel$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-item-group-label.js';
import { SelectItemGroup as SelectItemGroup$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-item-group.js';
import { SelectContent as SelectContent$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-content.js';
import { SelectPositioner as SelectPositioner$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-positioner.js';
import { SelectIndicator as SelectIndicator$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-indicator.js';
import { SelectValueText as SelectValueText$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-value-text.js';
import { SelectClearTrigger as SelectClearTrigger$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-clear-trigger.js';
import { SelectTrigger as SelectTrigger$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-trigger.js';
import { SelectControl as SelectControl$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-control.js';
import { SelectLabel as SelectLabel$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-label.js';
import { SelectRoot as SelectRoot$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/select/select-root.js';
const { withSlotRecipe, withNoRecipe } = createCerberusPrimitive(select);
const SelectRoot = withSlotRecipe(SelectRoot$1, "root");
const SelectLabel = withSlotRecipe(SelectLabel$1, "label");
const SelectControl = withNoRecipe(SelectControl$1);
const SelectTrigger = withSlotRecipe(SelectTrigger$1, "trigger");
const SelectValueText = withNoRecipe(SelectValueText$1);
const SelectIndicator = withSlotRecipe(SelectIndicator$1, "indicator");
const SelectClearTrigger = withNoRecipe(SelectClearTrigger$1);
const SelectPositioner = withSlotRecipe(SelectPositioner$1, "positioner");
const SelectContent = withSlotRecipe(SelectContent$1, "content");
const SelectItemGroup = withNoRecipe(SelectItemGroup$1);
const SelectItemGroupLabel = withSlotRecipe(
SelectItemGroupLabel$1,
"itemGroupLabel"
);
const SelectItem = withSlotRecipe(SelectItem$1, "item");
const SelectItemText = withNoRecipe(SelectItemText$1);
const SelectItemIndicator = withSlotRecipe(
SelectItemIndicator$1,
"itemIndicator"
);
const SelectHiddenSelect = withNoRecipe(SelectHiddenSelect$1);
function createSelectCollection(collection) {
return createListCollection({
items: collection
});
}
export { SelectClearTrigger, SelectContent, SelectControl, SelectHiddenSelect, SelectIndicator, SelectItem, SelectItemGroup, SelectItemGroupLabel, SelectItemIndicator, SelectItemText, SelectLabel, SelectPositioner, SelectRoot, SelectTrigger, SelectValueText, createSelectCollection };