From a81ada0b63559bb80475735bae69b76b9eae78a3 Mon Sep 17 00:00:00 2001 From: Cesar Mendivil Date: Mon, 10 Nov 2025 11:19:25 -0700 Subject: [PATCH] =?UTF-8?q?chore:=20remove=20Hero=20from=20studio-panel=20?= =?UTF-8?q?(archive=20stub)=20=E2=80=94=202025-11-10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 8 ++++++ .idea/AvanzaCast.iml | 12 +++++++++ .idea/copilot.data.migration.agent.xml | 6 +++++ .idea/copilot.data.migration.ask.xml | 6 +++++ .idea/copilot.data.migration.edit.xml | 6 +++++ .idea/modules.xml | 8 ++++++ .idea/vcs.xml | 6 +++++ docs/REMOVED_Hero.md | 0 docs/archive/Hero-removed-2025-11-10.txt | 14 ++++++++++ docs/design-tokens.md | 0 docs/figma-extracted-tokens.md | 0 docs/figma-import-report.md | 0 packages/studio-panel/.eslintrc.cjs | 0 packages/studio-panel/src/components/Hero.tsx | 0 .../src/components/figma/FigmaHeader.tsx | 0 .../src/components/figma/MediaGrid.tsx | 0 .../src/components/figma/PersonCard.tsx | 0 .../src/components/header/Brand.tsx | 0 .../src/components/header/LiveBadge.tsx | 0 .../src/components/header/RecordButton.tsx | 0 .../components/ui/AddDestinationDialog.tsx | 0 .../src/components/ui/AddDestinationMenu.tsx | 0 .../studio-panel/src/components/ui/Button.tsx | 27 +++++++++++++++++++ .../src/components/ui/ConfirmDialog.tsx | 0 .../studio-panel/src/components/ui/Dialog.tsx | 0 .../src/components/ui/IconButton.tsx | 18 +++++++++++++ .../studio-panel/src/components/ui/index.ts | 0 .../studio-panel/src/design/figma-tokens.json | 0 28 files changed, 111 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/AvanzaCast.iml create mode 100644 .idea/copilot.data.migration.agent.xml create mode 100644 .idea/copilot.data.migration.ask.xml create mode 100644 .idea/copilot.data.migration.edit.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 docs/REMOVED_Hero.md create mode 100644 docs/archive/Hero-removed-2025-11-10.txt create mode 100644 docs/design-tokens.md create mode 100644 docs/figma-extracted-tokens.md create mode 100644 docs/figma-import-report.md create mode 100644 packages/studio-panel/.eslintrc.cjs create mode 100644 packages/studio-panel/src/components/Hero.tsx create mode 100644 packages/studio-panel/src/components/figma/FigmaHeader.tsx create mode 100644 packages/studio-panel/src/components/figma/MediaGrid.tsx create mode 100644 packages/studio-panel/src/components/figma/PersonCard.tsx create mode 100644 packages/studio-panel/src/components/header/Brand.tsx create mode 100644 packages/studio-panel/src/components/header/LiveBadge.tsx create mode 100644 packages/studio-panel/src/components/header/RecordButton.tsx create mode 100644 packages/studio-panel/src/components/ui/AddDestinationDialog.tsx create mode 100644 packages/studio-panel/src/components/ui/AddDestinationMenu.tsx create mode 100644 packages/studio-panel/src/components/ui/Button.tsx create mode 100644 packages/studio-panel/src/components/ui/ConfirmDialog.tsx create mode 100644 packages/studio-panel/src/components/ui/Dialog.tsx create mode 100644 packages/studio-panel/src/components/ui/IconButton.tsx create mode 100644 packages/studio-panel/src/components/ui/index.ts create mode 100644 packages/studio-panel/src/design/figma-tokens.json diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/AvanzaCast.iml b/.idea/AvanzaCast.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/AvanzaCast.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copilot.data.migration.agent.xml b/.idea/copilot.data.migration.agent.xml new file mode 100644 index 0000000..4ea72a9 --- /dev/null +++ b/.idea/copilot.data.migration.agent.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/copilot.data.migration.ask.xml b/.idea/copilot.data.migration.ask.xml new file mode 100644 index 0000000..7ef04e2 --- /dev/null +++ b/.idea/copilot.data.migration.ask.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/copilot.data.migration.edit.xml b/.idea/copilot.data.migration.edit.xml new file mode 100644 index 0000000..8648f94 --- /dev/null +++ b/.idea/copilot.data.migration.edit.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..190a3d7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/docs/REMOVED_Hero.md b/docs/REMOVED_Hero.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/archive/Hero-removed-2025-11-10.txt b/docs/archive/Hero-removed-2025-11-10.txt new file mode 100644 index 0000000..fd2d15b --- /dev/null +++ b/docs/archive/Hero-removed-2025-11-10.txt @@ -0,0 +1,14 @@ +Hero component removed from `packages/studio-panel` on 2025-11-10. + +Current file (stub) contents archived here: + +// Hero removed for Studio Panel context. +// Kept as a stub to avoid deleting the file from the repo — returns null so it doesn't render. +export default function Hero() { + return null +} + +Notes: +- The full original Hero implementation was previously replaced during a refactor and is not available in this archived stub. If you need the original implementation, retrieve it from git history (e.g., `git log -- packages/studio-panel/src/components/Hero.tsx` and `git checkout -- packages/studio-panel/src/components/Hero.tsx`). +- After archiving this stub, the file `packages/studio-panel/src/components/Hero.tsx` will be deleted from the repository. + diff --git a/docs/design-tokens.md b/docs/design-tokens.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/figma-extracted-tokens.md b/docs/figma-extracted-tokens.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/figma-import-report.md b/docs/figma-import-report.md new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/.eslintrc.cjs b/packages/studio-panel/.eslintrc.cjs new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/Hero.tsx b/packages/studio-panel/src/components/Hero.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/figma/FigmaHeader.tsx b/packages/studio-panel/src/components/figma/FigmaHeader.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/figma/MediaGrid.tsx b/packages/studio-panel/src/components/figma/MediaGrid.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/figma/PersonCard.tsx b/packages/studio-panel/src/components/figma/PersonCard.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/header/Brand.tsx b/packages/studio-panel/src/components/header/Brand.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/header/LiveBadge.tsx b/packages/studio-panel/src/components/header/LiveBadge.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/header/RecordButton.tsx b/packages/studio-panel/src/components/header/RecordButton.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/ui/AddDestinationDialog.tsx b/packages/studio-panel/src/components/ui/AddDestinationDialog.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/ui/AddDestinationMenu.tsx b/packages/studio-panel/src/components/ui/AddDestinationMenu.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/ui/Button.tsx b/packages/studio-panel/src/components/ui/Button.tsx new file mode 100644 index 0000000..3994528 --- /dev/null +++ b/packages/studio-panel/src/components/ui/Button.tsx @@ -0,0 +1,27 @@ +// ...existing code... +import React from 'react' + +type ButtonProps = React.ButtonHTMLAttributes & { + variant?: 'default' | 'primary' | 'ghost' +} + +export default function Button({ + children, + variant = 'default', + className = '', + ...props +}: ButtonProps) { + const base = 'inline-flex items-center justify-center rounded-md px-3 py-1 text-sm font-medium transition' + const variants: Record = { + default: 'bg-white/10 text-white hover:bg-white/20', + primary: 'bg-gradient-to-br from-blue-600 to-blue-500 text-white shadow-sm', + ghost: 'bg-transparent text-white hover:bg-white/4', + } + + return ( + + ) +} + diff --git a/packages/studio-panel/src/components/ui/ConfirmDialog.tsx b/packages/studio-panel/src/components/ui/ConfirmDialog.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/ui/Dialog.tsx b/packages/studio-panel/src/components/ui/Dialog.tsx new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/components/ui/IconButton.tsx b/packages/studio-panel/src/components/ui/IconButton.tsx new file mode 100644 index 0000000..8d04fea --- /dev/null +++ b/packages/studio-panel/src/components/ui/IconButton.tsx @@ -0,0 +1,18 @@ +// ...existing code... +import React from 'react' + +type IconButtonProps = React.ButtonHTMLAttributes & { + 'aria-label': string +} + +export default function IconButton({ className = '', children, ...props }: IconButtonProps) { + return ( + + ) +} + diff --git a/packages/studio-panel/src/components/ui/index.ts b/packages/studio-panel/src/components/ui/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/studio-panel/src/design/figma-tokens.json b/packages/studio-panel/src/design/figma-tokens.json new file mode 100644 index 0000000..e69de29