@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
12 lines (11 loc) • 549 B
JavaScript
import React from 'react';
import { createSubcomponent } from '@workday/canvas-kit-react/common';
import { Box, mergeStyles } from '@workday/canvas-kit-react/layout';
import { useFormFieldInput, useFormFieldModel } from './hooks';
export const FormFieldInput = createSubcomponent('input')({
displayName: 'FormField.Input',
modelHook: useFormFieldModel,
elemPropsHook: useFormFieldInput,
})((elemProps, Element) => {
return React.createElement(Box, { "data-width": "ck-formfield-width", as: Element, ...mergeStyles(elemProps) });
});