UI_CONSTANTS
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / utils/config/constants / UI_CONSTANTS
Variable: UI_CONSTANTS
constUI_CONSTANTS: {ANIMATION_DURATION:300;CSS_CLASSES: {ACTIVE:"active";HIDDEN:"hidden";LOADING:"loading";SHOW:"show";THEMED_BTN:"themed-btn"; };DEBOUNCE_DELAY:250;DEFAULT_THEME:"dark";DOM_IDS: {ACTIVE_FILE_NAME:"active_file_name";ACTIVE_FILE_NAME_CONTAINER:"active_file_name_container";ALT_FIT_IFRAME:"altfit_iframe";CONTENT_CHART:"content_chart";CONTENT_DATA:"content_data";CONTENT_MAP:"content_map";CONTENT_SUMMARY:"content_summary";DROP_OVERLAY:"drop_overlay";NOTIFICATION:"notification";TAB_CHART:"tab_chart";TAB_SUMMARY:"tab_summary";UNLOAD_FILE_BTN:"unload_file_btn";ZWIFT_IFRAME:"zwift_iframe"; };HEADER_HEIGHT:60;NOTIFICATION_TYPES: {ERROR: {ariaLabel:"Error";duration:6000;icon:"β";type:"error"; };INFO: {ariaLabel:"Information";duration:4000;icon:"βΉοΈ";type:"info"; };SUCCESS: {ariaLabel:"Success";duration:3000;icon:"β ";type:"success"; };WARNING: {ariaLabel:"Warning";duration:5000;icon:"β οΈ";type:"warning"; }; };SIDEBAR_WIDTH:250;SUMMARY_COLUMN_SELECTOR_DELAY:100;THEMES: {DARK:"dark";LIGHT:"light";SYSTEM:"system"; }; }
Defined in: utils/config/constants.ts:54
UI-related constants and configurations.
Type Declarationβ
ANIMATION_DURATIONβ
readonlyANIMATION_DURATION:300=300
CSS_CLASSESβ
readonlyCSS_CLASSES: {ACTIVE:"active";HIDDEN:"hidden";LOADING:"loading";SHOW:"show";THEMED_BTN:"themed-btn"; }
CSS_CLASSES.ACTIVEβ
readonlyACTIVE:"active"="active"
CSS_CLASSES.HIDDENβ
readonlyHIDDEN:"hidden"="hidden"
CSS_CLASSES.LOADINGβ
readonlyLOADING:"loading"="loading"
CSS_CLASSES.SHOWβ
readonlySHOW:"show"="show"
CSS_CLASSES.THEMED_BTNβ
readonlyTHEMED_BTN:"themed-btn"="themed-btn"
DEBOUNCE_DELAYβ
readonlyDEBOUNCE_DELAY:250=250
DEFAULT_THEMEβ
readonlyDEFAULT_THEME:"dark"="dark"
DOM_IDSβ
readonlyDOM_IDS: {ACTIVE_FILE_NAME:"active_file_name";ACTIVE_FILE_NAME_CONTAINER:"active_file_name_container";ALT_FIT_IFRAME:"altfit_iframe";CONTENT_CHART:"content_chart";CONTENT_DATA:"content_data";CONTENT_MAP:"content_map";CONTENT_SUMMARY:"content_summary";DROP_OVERLAY:"drop_overlay";NOTIFICATION:"notification";TAB_CHART:"tab_chart";TAB_SUMMARY:"tab_summary";UNLOAD_FILE_BTN:"unload_file_btn";ZWIFT_IFRAME:"zwift_iframe"; }
DOM_IDS.ACTIVE_FILE_NAMEβ
readonlyACTIVE_FILE_NAME:"active_file_name"="active_file_name"
DOM_IDS.ACTIVE_FILE_NAME_CONTAINERβ
readonlyACTIVE_FILE_NAME_CONTAINER:"active_file_name_container"="active_file_name_container"
DOM_IDS.ALT_FIT_IFRAMEβ
readonlyALT_FIT_IFRAME:"altfit_iframe"="altfit_iframe"
DOM_IDS.CONTENT_CHARTβ
readonlyCONTENT_CHART:"content_chart"="content_chart"
DOM_IDS.CONTENT_DATAβ
readonlyCONTENT_DATA:"content_data"="content_data"
DOM_IDS.CONTENT_MAPβ
readonlyCONTENT_MAP:"content_map"="content_map"
DOM_IDS.CONTENT_SUMMARYβ
readonlyCONTENT_SUMMARY:"content_summary"="content_summary"
DOM_IDS.DROP_OVERLAYβ
readonlyDROP_OVERLAY:"drop_overlay"="drop_overlay"
DOM_IDS.NOTIFICATIONβ
readonlyNOTIFICATION:"notification"="notification"
DOM_IDS.TAB_CHARTβ
readonlyTAB_CHART:"tab_chart"="tab_chart"
DOM_IDS.TAB_SUMMARYβ
readonlyTAB_SUMMARY:"tab_summary"="tab_summary"
DOM_IDS.UNLOAD_FILE_BTNβ
readonlyUNLOAD_FILE_BTN:"unload_file_btn"="unload_file_btn"
DOM_IDS.ZWIFT_IFRAMEβ
readonlyZWIFT_IFRAME:"zwift_iframe"="zwift_iframe"
HEADER_HEIGHTβ
readonlyHEADER_HEIGHT:60=60
NOTIFICATION_TYPESβ
readonlyNOTIFICATION_TYPES: {ERROR: {ariaLabel:"Error";duration:6000;icon:"β";type:"error"; };INFO: {ariaLabel:"Information";duration:4000;icon:"βΉοΈ";type:"info"; };SUCCESS: {ariaLabel:"Success";duration:3000;icon:"β ";type:"success"; };WARNING: {ariaLabel:"Warning";duration:5000;icon:"β οΈ";type:"warning"; }; }
NOTIFICATION_TYPES.ERRORβ
readonlyERROR: {ariaLabel:"Error";duration:6000;icon:"β";type:"error"; }
NOTIFICATION_TYPES.ERROR.ariaLabelβ
readonlyariaLabel:"Error"="Error"
NOTIFICATION_TYPES.ERROR.durationβ
readonlyduration:6000=6000
NOTIFICATION_TYPES.ERROR.iconβ
readonlyicon:"β"="β"
NOTIFICATION_TYPES.ERROR.typeβ
readonlytype:"error"="error"
NOTIFICATION_TYPES.INFOβ
readonlyINFO: {ariaLabel:"Information";duration:4000;icon:"βΉοΈ";type:"info"; }
NOTIFICATION_TYPES.INFO.ariaLabelβ
readonlyariaLabel:"Information"="Information"
NOTIFICATION_TYPES.INFO.durationβ
readonlyduration:4000=4000
NOTIFICATION_TYPES.INFO.iconβ
readonlyicon:"βΉοΈ"="βΉοΈ"
NOTIFICATION_TYPES.INFO.typeβ
readonlytype:"info"="info"
NOTIFICATION_TYPES.SUCCESSβ
readonlySUCCESS: {ariaLabel:"Success";duration:3000;icon:"β ";type:"success"; }
NOTIFICATION_TYPES.SUCCESS.ariaLabelβ
readonlyariaLabel:"Success"="Success"
NOTIFICATION_TYPES.SUCCESS.durationβ
readonlyduration:3000=3000
NOTIFICATION_TYPES.SUCCESS.iconβ
readonlyicon:"β "="β "
NOTIFICATION_TYPES.SUCCESS.typeβ
readonlytype:"success"="success"
NOTIFICATION_TYPES.WARNINGβ
readonlyWARNING: {ariaLabel:"Warning";duration:5000;icon:"β οΈ";type:"warning"; }
NOTIFICATION_TYPES.WARNING.ariaLabelβ
readonlyariaLabel:"Warning"="Warning"
NOTIFICATION_TYPES.WARNING.durationβ
readonlyduration:5000=5000
NOTIFICATION_TYPES.WARNING.iconβ
readonlyicon:"β οΈ"="β οΈ"
NOTIFICATION_TYPES.WARNING.typeβ
readonlytype:"warning"="warning"
SIDEBAR_WIDTHβ
readonlySIDEBAR_WIDTH:250=250
SUMMARY_COLUMN_SELECTOR_DELAYβ
readonlySUMMARY_COLUMN_SELECTOR_DELAY:100=100
THEMESβ
readonlyTHEMES: {DARK:"dark";LIGHT:"light";SYSTEM:"system"; }
THEMES.DARKβ
readonlyDARK:"dark"="dark"
THEMES.LIGHTβ
readonlyLIGHT:"light"="light"
THEMES.SYSTEMβ
readonlySYSTEM:"system"="system"