@spark-web/text-input
Version:
--- title: Text Input storybookPath: forms-textinput--default isExperimentalPackage: false ---
13 lines (12 loc) • 642 B
TypeScript
import type { ReactElement } from 'react';
import type { InputAdornmentProps } from "./input-adornment.js";
export declare type AdornmentChild = ReactElement<InputAdornmentProps> | null | undefined;
export declare type AdornmentsAsChildren = AdornmentChild | [AdornmentChild, AdornmentChild];
/**
* Map children for placement within the `TextInput` flex container. Ensures that
* placeholders are provided for unused placements.
*/
export declare const childrenToAdornments: (children?: AdornmentsAsChildren) => {
startAdornment: ReactElement<InputAdornmentProps> | null;
endAdornment: ReactElement<InputAdornmentProps> | null;
};