ChemPal Documentation - v0.0.13-beta.5
    Preparing search index...

    Enumeration APP_ACTION

    Action types dispatched to the App component's useActionState reducer. Each action corresponds to a specific state transition in the application.

    export enum APP_ACTION {
    /** Applies new user settings and persists them to chrome.storage.local */
    UPDATE_SETTINGS = "UPDATE_SETTINGS",
    /** Switches the active panel (0 = SearchHome, 1 = Results, 2 = Stats) */
    SET_PANEL = "SET_PANEL",
    /** Toggles the SpeedDial FAB visibility based on mouse proximity */
    SET_SPEED_DIAL_VISIBILITY = "SET_SPEED_DIAL_VISIBILITY",
    /** Hydrates app state from chrome.storage on initial mount */
    LOAD_FROM_STORAGE = "LOAD_FROM_STORAGE",
    /** Opens a specific drawer tab or closes the drawer (tab = -1) */
    SET_DRAWER_TAB = "SET_DRAWER_TAB",
    /** Updates the selected suppliers list for search filtering */
    SET_SELECTED_SUPPLIERS = "SET_SELECTED_SUPPLIERS",
    /** Stores the ID of the ChemPal Favorites bookmarks folder */
    SET_BOOKMARKS_FOLDER_ID = "SET_BOOKMARKS_FOLDER_ID",
    }
    Index

    Enumeration Members

    UPDATE_SETTINGS: "UPDATE_SETTINGS"

    Applies new user settings and persists them to chrome.storage.local

    SET_PANEL: "SET_PANEL"

    Switches the active panel (0 = SearchHome, 1 = Results, 2 = Stats)

    SET_SPEED_DIAL_VISIBILITY: "SET_SPEED_DIAL_VISIBILITY"

    Toggles the SpeedDial FAB visibility based on mouse proximity

    LOAD_FROM_STORAGE: "LOAD_FROM_STORAGE"

    Hydrates app state from chrome.storage on initial mount

    SET_DRAWER_TAB: "SET_DRAWER_TAB"

    Opens a specific drawer tab or closes the drawer (tab = -1)

    SET_SELECTED_SUPPLIERS: "SET_SELECTED_SUPPLIERS"

    Updates the selected suppliers list for search filtering

    SET_BOOKMARKS_FOLDER_ID: "SET_BOOKMARKS_FOLDER_ID"

    Stores the ID of the ChemPal Favorites bookmarks folder