import { CSSProperties, FC, PropsWithChildren, ReactNode } from 'react'; import { WiredFurniType } from '../../../../api'; import { WiredBaseView } from '../WiredBaseView'; export interface WiredSelectorBaseViewProps { hasSpecialInput: boolean; requiresFurni: number; save: () => void; validate?: () => boolean; cardStyle?: CSSProperties; hideDelay?: boolean; footer?: ReactNode; footerCollapsible?: boolean; selectionPreview?: ReactNode; } export const WiredSelectorBaseView: FC> = props => { const { requiresFurni = WiredFurniType.STUFF_SELECTION_OPTION_NONE, save = null, validate = null, hasSpecialInput = false, children = null, cardStyle = undefined, footer = null, footerCollapsible = true, selectionPreview = null } = props; return ( { children } ); };