Files
dss/admin-ui/assets/index-l92jKzxs.js
Digital Production Factory 276ed71f31 Initial commit: Clean DSS implementation
Migrated from design-system-swarm with fresh git history.
Old project history preserved in /home/overbits/apps/design-system-swarm

Core components:
- MCP Server (Python FastAPI with mcp 1.23.1)
- Claude Plugin (agents, commands, skills, strategies, hooks, core)
- DSS Backend (dss-mvp1 - token translation, Figma sync)
- Admin UI (Node.js/React)
- Server (Node.js/Express)
- Storybook integration (dss-mvp1/.storybook)

Self-contained configuration:
- All paths relative or use DSS_BASE_PATH=/home/overbits/dss
- PYTHONPATH configured for dss-mvp1 and dss-claude-plugin
- .env file with all configuration
- Claude plugin uses ${CLAUDE_PLUGIN_ROOT} for portability

Migration completed: $(date)
🤖 Clean migration with full functionality preserved
2025-12-09 18:45:48 -03:00

2 lines
7.8 KiB
JavaScript

import e from"/admin-ui/js/core/theme.js";import"/admin-ui/js/components/ds-button.js";import"/admin-ui/js/components/ds-card.js";import"/admin-ui/js/components/ds-input.js";import"/admin-ui/js/components/ds-badge.js";import"/admin-ui/js/components/ds-action-bar.js";import"/admin-ui/js/components/ds-toast.js";import"/admin-ui/js/components/ds-toast-provider.js";import"/admin-ui/js/components/ds-notification-center.js";import"/admin-ui/js/components/ds-workflow.js";import"/admin-ui/js/core/ai.js";import t from"/admin-ui/js/stores/context-store.js";import o from"/admin-ui/js/services/notification-service.js";import"/admin-ui/js/core/browser-logger.js";import r from"/admin-ui/js/core/navigation.js";import n from"/admin-ui/js/core/app.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),document.addEventListener("DOMContentLoaded",()=>{n.init(),new r(document.querySelector(".sidebar__nav"));const i=document.getElementById("theme-toggle");i&&i.addEventListener("click",()=>{e.toggle()});const s=document.getElementById("team-context-select"),c=e=>{document.querySelectorAll(".help-section").forEach(t=>{const o=t.dataset.team;t.style.display="all"===e||o===e||"all"===o?"":"none"})};if(s){const e=localStorage.getItem("dss_team_context")||"all";s.value=e,c(e),t.setContext({team:e}),s.addEventListener("change",e=>{const o=e.target.value;localStorage.setItem("dss_team_context",o),c(o),t.setContext({team:o}),window.dispatchEvent(new CustomEvent("team-context-changed",{detail:{team:o}}))})}const d=document.getElementById("sidebar-toggle"),l=document.getElementById("ai-sidebar");d&&l&&("true"===localStorage.getItem("dss_ai_sidebar_collapsed")&&(l.classList.add("collapsed"),d.setAttribute("aria-expanded","false")),d.addEventListener("click",()=>{const e=l.classList.toggle("collapsed");d.setAttribute("aria-expanded",!e),localStorage.setItem("dss_ai_sidebar_collapsed",e)}));const a=document.getElementById("notification-toggle"),u=document.querySelector("ds-notification-center"),m=document.getElementById("notification-indicator");a&&u&&(a.addEventListener("click",e=>{e.stopPropagation(),u.hasAttribute("open")?u.removeAttribute("open"):u.setAttribute("open","")}),document.addEventListener("click",e=>{u.contains(e.target)||a.contains(e.target)||u.removeAttribute("open")}),o.addEventListener("unread-count-changed",e=>{const{count:t}=e.detail;m&&(m.style.display=t>0?"block":"none")}),u.addEventListener("notification-action",e=>{const{event:t,payload:o}=e.detail;if(console.log("Notification action:",t,o),t.startsWith("navigate:")){const e=t.replace("navigate:","");window.location.hash=e}})),window.addEventListener("dss-ask-ai",e=>{const{prompt:t,openSidebar:o}=e.detail;o&&l&&l.classList.contains("collapsed")&&(l.classList.remove("collapsed"),null==d||d.setAttribute("aria-expanded","true"),localStorage.setItem("dss_ai_sidebar_collapsed","false"));const r=document.querySelector("ds-ai-chat");r&&"function"==typeof r.setInput&&r.setInput(t)}),window.addEventListener("hashchange",()=>{const e=window.location.hash.substring(1)||"dashboard";t.setContext({page:e})}),t.setContext({page:window.location.hash.substring(1)||"dashboard"})});