import { TabProps } from '@m4l/components'; import { default as React } from 'react'; export interface DynamicTab { /** * "unmountable" Indica si el tab se desmonta cuando el tab no está seleccionado, default: true */ unmountable?: boolean; /** * "value" Valor o key del tab */ value: string; /** * "tabContent" Contenido del tab, debe ser un componente que acepte como mínimo * la prop "data" (DetailComponentProps) que será inyectada automáticamente */ tabContent: React.ReactNode; /**Elemento no instanciado de react, solamente la funcion */ /** * tabProps: Propiedades del componente del tab. */ tabProps?: TabProps; } export interface DynamicTabsProps { /** * "defaultTab" Valor o key del tab por defecto, default: el primer tab */ defaultTab: string; /** * "tabs" Lista de tabs con los siguientes campos: */ tabs: DynamicTab[]; } //# sourceMappingURL=types.d.ts.map