@dvcol/neo-svelte
Version:
Neomorphic ui library for svelte 5
10 lines (9 loc) • 664 B
TypeScript
import type { NeoCommonRadioProps, NeoRadioButtonProps } from '../buttons/neo-radio-button.model.js';
import type { NeoBaseInputProps, NeoInputProps } from './common/neo-input.model.js';
import type { NeoLabelProps } from './common/neo-label.model.js';
export type NeoRadioProps = NeoBaseInputProps & Pick<NeoInputProps, 'readonly' | 'loading' | 'hovered' | 'in' | 'out' | 'transition' | 'labelRef' | 'labelProps' | 'containerRef' | 'containerProps' | 'color' | 'tinted' | 'flex' | 'width' | 'height'> & Pick<NeoLabelProps, 'label'> & NeoCommonRadioProps & {
/**
* Props to be passed to the radio button.
*/
buttonProps?: NeoRadioButtonProps;
};