import { StylableComponent } from '.'
import { TrayItemModel } from '../data'

export interface TrayOverflowProps extends StylableComponent {
    trayName: string
    align?: string
    width?: number
}

export interface TrayOverflowComponentProps extends TrayOverflowProps {
    trayItem: TrayItemModel
    align: string
    width: number
    openTrayItem: (trayName: string, itemname: string) => any
    closeTrayItem: (trayName: string, itemname: string) => any
    toggleTrayItem: (trayName: string, itemname: string) => any
}