/******************************************************************************* * (c) 2025 Copyright A-Vision Software * * File description : Action types * * Created by : Arnold Velzel * Created on : 26-05-2025 * *******************************************************************************/ interface ActionProps { id?: string; icon?: string; label?: string; href?: string; type?: 'button' | 'submit' | 'reset'; disabled?: boolean; color?: string; variant?: 'solid' | 'transparent'; size?: 'small' | 'regular' | 'large'; presentation?: 'default' | 'minimal'; tooltip?: string; } interface ListActionProps extends ActionProps { onActionClick: (row: any, action: any) => void; } interface ActionComponent { focus: () => void; blur: () => void; } export type { ActionProps, ListActionProps, ActionComponent };