@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
12 lines (11 loc) • 536 B
JavaScript
import React from 'react';
import { createSubcomponent } from '@workday/canvas-kit-react/common';
import { TextInput } from '@workday/canvas-kit-react/text-input';
import { useComboboxModel } from './hooks/useComboboxModel';
import { useComboboxInput } from './hooks/useComboboxInput';
export const ComboboxInput = createSubcomponent(TextInput)({
modelHook: useComboboxModel,
elemPropsHook: useComboboxInput,
})(({ children, ...elemProps }, Element) => {
return React.createElement(Element, { ...elemProps }, children);
});