/******************************************************************************* * (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 }