32 lines
736 B
TypeScript
32 lines
736 B
TypeScript
/**
|
|
* Components exports
|
|
* FE-TYPE-013: Export all component types for better type safety
|
|
*/
|
|
|
|
// Component types
|
|
export type {
|
|
BaseComponentProps,
|
|
DisableableProps,
|
|
LoadableProps,
|
|
ErrorableProps,
|
|
CallbackProps,
|
|
IdentifiableProps,
|
|
ComponentSize,
|
|
SizableProps,
|
|
VariantProps,
|
|
ComponentProps,
|
|
ForwardRefComponent,
|
|
} from './types';
|
|
|
|
// Base components
|
|
export type { ButtonProps } from './base/Button';
|
|
export type { InputProps } from './base/Input';
|
|
|
|
// Layout components
|
|
export type { HeaderProps } from './layout/Header';
|
|
|
|
// Player components
|
|
export type { AudioPlayerProps } from './player/AudioPlayer';
|
|
|
|
// Notification components
|
|
export type { NotificationMenuProps } from './notifications/NotificationMenu';
|