import { ButtonProps } from "../op-button"; import { TagProps } from "../op-tag"; type statusEnum = 'LACK' | 'FINISHED' | 'INTERCEPTED' | 'blue'; interface HeaderProps { title?: string; tagList?: TagProps[]; action?: ButtonProps; } export interface BasketProps { basketNo: string; subTitle?: string; status?: statusEnum; highlighted?: boolean; planNum: number; actualNum: number; content?: string; customColor?: string; [propName: string]: any; } export interface WallProps { rows?: number; cols?: number; basketNoType?: number; baskets?: BasketProps[]; sowingWallCode: string; itemWidth?: number; hasSubTitle?: boolean; onClick?: (item: BasketProps, rowIndex: number, colIndex: number) => void; getBasketNo?: (rowIndex: number, colIndex: number) => string; } export interface SowingWallProps { header?: HeaderProps; sowingWall: WallProps; } export {};