/*
 * Copyright (c) 2023-2025 Datalayer, Inc.
 * Distributed under the terms of the Modified BSD License.
 */
import { CopilotIcon, ZapIcon } from '@primer/octicons-react';
export const PAGE_TAGE_NONE = {
    id: '0',
    text: undefined,
    Icon: CopilotIcon,
    color: 'pink',
};
const PAGE_TAGE_AGENT = {
    id: '9',
    text: 'agent',
    Icon: CopilotIcon,
    color: 'teal',
};
const PAGE_TAGE_AI = {
    id: '1',
    text: 'ai',
    Icon: CopilotIcon,
    color: 'pink',
};
const PAGE_TAGE_AI_AGENT = {
    id: '10',
    text: 'ai-agent',
    Icon: CopilotIcon,
    color: 'purple',
};
const PAGE_TAGE_DEEP_LEARNING = {
    id: '2',
    text: 'deep-learning',
    Icon: ZapIcon,
    color: 'blue',
};
const PAGE_TAGE_EXAMPLE = {
    id: '3',
    text: 'example',
    Icon: CopilotIcon,
    color: 'lime',
};
const PAGE_TAGE_LLM = {
    id: '4',
    text: 'llm',
    Icon: CopilotIcon,
    color: 'coral',
};
const PAGE_TAGE_NOTEBOOK = {
    id: '11',
    text: 'notebook',
    Icon: CopilotIcon,
    color: 'blue',
};
const PAGE_TAGE_PYTHON = {
    id: '5',
    text: 'python',
    Icon: CopilotIcon,
    color: 'gray',
    metadata: { fillColor: 'var(--base-color-green-0)' },
};
const PAGE_TAGE_PYTORCH = {
    id: '6',
    text: 'pytorch',
    Icon: CopilotIcon,
    color: 'green',
};
const PAGE_TAGE_SPATIAL = {
    id: '7',
    text: 'spatial',
    Icon: CopilotIcon,
    color: 'lemon',
};
const PAGE_TAGE_TUTORIAL = {
    id: '8',
    text: 'tutorial',
    Icon: CopilotIcon,
    color: 'orange',
    metadata: { fillColor: 'yellow' },
};
export const PAGE_TAGS = [
    PAGE_TAGE_AGENT,
    PAGE_TAGE_AI,
    PAGE_TAGE_AI_AGENT,
    PAGE_TAGE_DEEP_LEARNING,
    PAGE_TAGE_EXAMPLE,
    PAGE_TAGE_LLM,
    PAGE_TAGE_NOTEBOOK,
    PAGE_TAGE_PYTHON,
    PAGE_TAGE_PYTORCH,
    PAGE_TAGE_SPATIAL,
    PAGE_TAGE_TUTORIAL,
];
export const PAGE_TAGS_BY_NAME_MAP = new Map(PAGE_TAGS.map(t => [t.text, t]));
export const PAGE_TAGS_BY_COLOR_MAP = new Map(PAGE_TAGS.map(t => [t.color, t]));
