Interface MainButtonAlt

interface MainButtonAlt {
    name?: string;
    icon?: IconDefinition;
    alternateIcon?: IconDefinition;
    onPress?: (() => void);
    color?: string;
    backgroundColor?: {
        default?: string;
    };
    active?: boolean | (() => boolean);
    customComponent?: CustomComponent | HTMLElement | (() => CustomComponent | HTMLElement);
    iconComponent?: CustomComponent | HTMLElement | (() => CustomComponent | HTMLElement);
    alternateIconComponent?: CustomComponent | HTMLElement | (() => CustomComponent | HTMLElement);
    disabled?: boolean | (() => boolean);
    show?: boolean | (() => boolean);
    activeColor?: string | (() => string);
    inActiveColor?: string | (() => string);
}

Hierarchy (view full)

Properties

name?: string
icon?: IconDefinition
alternateIcon?: IconDefinition
onPress?: (() => void)
color?: string
backgroundColor?: {
    default?: string;
}
active?: boolean | (() => boolean)
customComponent?: CustomComponent | HTMLElement | (() => CustomComponent | HTMLElement)
iconComponent?: CustomComponent | HTMLElement | (() => CustomComponent | HTMLElement)
alternateIconComponent?: CustomComponent | HTMLElement | (() => CustomComponent | HTMLElement)
disabled?: boolean | (() => boolean)
show?: boolean | (() => boolean)
activeColor?: string | (() => string)
inActiveColor?: string | (() => string)