"""Constants and configuration for AG Grid components."""

# Version numbers
AG_GRID_VERSION = "33.3.0"
CHARTS_VERSION = "11.2.4"

# Package names
BASE_PKG = "ag-grid-react"
COMMUNITY_PKG = "ag-grid-community"
ENTERPRISE_PKG = "ag-grid-enterprise"
CHARTS_ENTERPRISE_PKG = "ag-charts-enterprise"

# Theme mappings
THEMES = {
    "quartz": {"light": "ag-theme-quartz", "dark": "ag-theme-quartz-dark"},
    "balham": {"light": "ag-theme-balham", "dark": "ag-theme-balham-dark"},
    "alpine": {"light": "ag-theme-alpine", "dark": "ag-theme-alpine-dark"},
    "material": {"light": "ag-theme-material", "dark": "ag-theme-material-dark"},
}
DEFAULT_THEME = "quartz"

# Environment variables
AG_GRID_LICENSE_KEY_ENV = "AG_GRID_LICENSE_KEY"
