HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/panel/theme/native.py
from __future__ import annotations

from ..io.resources import CDN_DIST
from ..viewable import Viewable
from ..widgets.indicators import Number
from .base import (
    DarkTheme, DefaultTheme, Design, Inherit,
)


class NativeDefaultTheme(DefaultTheme):
    ""

class NativeDarkTheme(DarkTheme):

    modifiers = {
        Number: {
            'default_color': 'white'
        }
    }


class Native(Design):

    modifiers = {
        Viewable: {
            'stylesheets': [Inherit, f'{CDN_DIST}bundled/theme/native.css']
        }
    }

    _themes = {
        'dark': NativeDarkTheme,
        'default': NativeDefaultTheme
    }