class DLabel:
    CLIENT_TITLE: str = "Hydra Client"
    CLIENTS: str = "Clients"
    CONNECTED: str = "Connected"
    CONFIG: str = "Configuration"
    DISCONNECTED: str = "Disconnected"
    ERROR: str = "ERROR"
    LISTEN_PORT: str = "Listening Port"
    PING: str = "Ping"
    PING_ROUTER: str = "Ping Router"
    PING_SERVER: str = "Ping Server"
    QUIT: str = "Quit"
    ROUTER_TITLE: str = "Hydra Router"
    SERVER_TITLE: str = "Hydra Server"
    SPACE: str = " "
    START: str = "Start"
    STATUS: str = "Status"
    TARGET_HOST: str = "Target Host"
    TARGET_PORT: str = "Target Port"
    VERSION: str = "Version"

class DStatus:
    GOOD: str = "🟢"
    BAD: str = "🔴"
    OK: str = "🟡"


class DField:
    BUTTONS: str = "buttons"
    CLIENTS: str = "clients"
    CLIENTS_SCREEN: str = "clients_screen"
    CONFIG: str = "config"
    CONNECTED: str = "connected"
    CONSOLE: str = "console"
    CONSOLE_SCREEN: str = "console_screen"
    QUIT: str = "quit"
    RUNNING: str = "running"
    STATUS: str = "status"
    STOPPED: str = "stopped"
    TITLE: str = "title"

class DFile:
    CLIENT_CSS_PATH = "HydraClient.tcss"
    ROUTER_CSS_PATH = "HydraRouter.tcss"
