IThemeProps

Definition

export interface IThemeProps {

    /** colors */
    /**
     * Primary color for the layout
     * Header and sidebar will use these colors
     * Also based on the design (figma) in some otherplaces also we have this color (EX: count in views dropdown list and add new custom view button)
     */
    portalHeaderBGColor: string,
    portalHeaderTextColor: string,

    /**
     * background color of the page
     */
    portalBGColor: string,

    /**
     * accent color
     */
    accentColor: string,


    /**
     * border color
     */
    borderColor: string,
    /**
     * box shadow color
     */
    boxShadowColor: string,

    /**
     * for disabled items
     */
    disabledBGColor: string,
    disabledTextColor: string,

    /**
     * for selected items
     */
    selectedBGColor: string
    selectedTextColor: string

    /**
     * for highlighting items (like on mouse over)
     */
    highlightBGColor: string,
    highlightTextColor: string,


    /**
     * these are the colors for content
     */
    primaryBGColor: string,
    primaryTextColor: string,
    secondaryBGColor: string,
    secondaryTextColor: string,

    // item selection
    selectedItemBGColor: string,

    // table
    tableHeaderBGColor: string,

    /**
     * buttons
     *  */
    primaryButtonBGColor: string,
    primaryButtonTextColor: string,
    primaryButtonBorderColor: string,
    primaryButtonHoverBGColor: string,
    primaryButtonHoverTextColor: string,
    primaryButtonHoverBorderColor: string
    primaryButtonActiveBGColor: string,
    primaryButtonActiveTextColor: string
    primaryButtonActiveBorderColor: string

    secondaryButtonBGColor: string,
    secondaryButtonTextColor: string,
    secondaryButtonBorderColor: string,
    secondaryButtonHoverBGColor: string,
    secondaryButtonHoverTextColor: string,
    secondaryButtonHoverBorderColor: string,
    secondaryButtonActiveBGColor: string,
    secondaryButtonActiveTextColor: string
    secondaryButtonActiveBorderColor: string,

    dangerButtonBGColor: string,
    dangerButtonTextColor: string,
    dangerButtonBorderColor: string,
    dangerButtonHoverBGColor: string,
    dangerButtonHoverTextColor: string,
    dangerButtonHoverBorderColor: string,
    dangerButtonActiveBGColor: string,
    dangerButtonActiveTextColor: string
    dangerButtonActiveBorderColor: string,

    inputBGColor: string,
    inputTextColor: string,
    inputBorderColor: string,
    inputActiveBGColor: string,
    inputActiveTextColor: string,
    inputActiveBorderColor: string,
    inputValidBGColor: string
    inputValidTextColor: string
    inputValidBorderColor: string
    inputInvalidBGColor: string
    inputInvalidTextColor: string
    inputInvalidBorderColor: string

    /**
     * Toast notifications
     *  */
    toastSuccessBGColor: string,
    toastSuccessTextColor: string,
    toastErrorBGColor: string,
    toastErrorTextColor: string,
    toastWarningBGColor: string,
    toastWarningTextColor: string,
    toastInfoBGColor: string,
    toastInfoTextColor: string,

    /**
     * Alerts
     *  */
    alertSuccessBGColor: string,
    alertSuccessBorderColor: string,
    alertSuccessTextColor: string,
    alertErrorBGColor: string,
    alertErrorBorderColor: string,
    alertErrorTextColor: string,
    alertWarningBGColor: string,
    alertWarningBorderColor: string,
    alertWarningTextColor: string,
    alertInfoBGColor: string,
    alertInfoBorderColor: string,
    alertInfoTextColor: string,

    alertCancelButtonBGColor: string,
    alertCancelButtonHoverBGColor: string,
    alertCancelButtonTextColor: string,

    alertConfirmButtonBGColor: string,
    alertConfirmButtonHoverBGColor: string,
    alertConfirmButtonTextColor: string,

    alertSuccessConfirmButtonBGColor: string,
    alertSuccessConfirmButtonHoverBGColor: string,
    alertSuccessConfirmButtonTextColor: string,

    alertErrorConfirmButtonBGColor: string,
    alertErrorConfirmButtonHoverBGColor: string,
    alertErrorConfirmButtonTextColor: string

    alertInfoConfirmButtonBGColor: string,
    alertInfoConfirmButtonHoverBGColor: string,
    alertInfoConfirmButtonTextColor: string,

    alertWarningConfirmButtonBGColor: string,
    alertWarningConfirmButtonHoverBGColor: string,
    alertWarningConfirmButtonTextColor: string

    badgeBGColor: string,
    badgeTextColor: string,


    //lists
    secondaryRowColor: string,


    // status
    newStatsuBGColor: string,
    newStatusTextColor: string,
    modifiedStatsuBGColor: string,
    modifiedStatusTextColor: string,
    onGoingStatsuBGColor: string,
    onGoingStatusTextColor: string,
    deletedStatsuBGColor: string,
    deletedStatusTextColor: string,

    activeStatusBGColor: string,
    activeStatusTextColor: string,
    inactiveStatusBGColor: string,
    inactiveStatusTextColor: string,

    pendingStatusColor: string,
    onGoingStatusColor: string,
    completedStatusColor: string,
    approvedStatusColor: string,
    rejectedStatusColor: string,
    onHoldStatusColor: string,
    parkedStatusColor: string,

    // priority
    lowPriorityColor: string,
    mediumPriorityColor: string,
    highPriorityColor: string,
    urgentPriorityColor: string,

    // chart colors
    chartColor1: string,
    chartColor2: string,
    chartColor3: string,
    chartColor4: string,
    chartColor5: string,
    chartColor6: string,
    chartColor7: string,
    chartColor8: string,
    chartColor9: string,
    chartColor10: string,
    chartColor11: string,
    chartColor12: string,
    chartColor13: string,
    chartColor14: string,
    chartColor15: string,

    // Widget Drawer
    widgetDrawerSidebarBGColor: string,
    widgetDrawerTileBGColor: string,
    widgetDrawerTileBorderColor: string,
    widgetDrawerTileHoverBGColor: string,
    widgetDrawerTileSelectedBGColor: string,
    widgetDrawerBadgeBGColor: string,

}

Usage

Last updated