Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 [Feature] Frontend: Sidebar to show open BBB rooms #709

Closed
3 tasks
Tracked by #348
Elweyn opened this issue Apr 29, 2024 · 0 comments · Fixed by #1273
Closed
3 tasks
Tracked by #348

🚀 [Feature] Frontend: Sidebar to show open BBB rooms #709

Elweyn opened this issue Apr 29, 2024 · 0 comments · Fixed by #1273
Assignees
Labels
feature New feature or request service:frontend

Comments

@Elweyn
Copy link
Member

Elweyn commented Apr 29, 2024

🚀 Feature

In figma Hardi designed a Right SideMenu (Show open rooms) for the Frontend, we need the component in our Frontend

Teile das grosse PR in folgende PRs:

PR 1: Storybook Enhancements

PR: https://github.com/dreammall-earth/dreammall.earth/compare/709-1-Storybook-Enhancements-for-Sidebar?expand=1
Name: Storybook Enhancements for Sidebar

  • frontend/.storybook/StoryWrapper.vue
  • frontend/.storybook/main.ts
  • frontend/.storybook/preview.ts
  • frontend/.storybook/withVuetifyTheme.decorator.ts

PR 2: BottomMenu Component

Merged:
ListWithNavigationDrawer: #1187

Name: BottomMenu Component

  • frontend/src/components/menu/BottomMenu.vue
  • frontend/src/components/menu/BottomMenu.stories.ts
  • frontend/src/components/menu/BottomMenu.test.ts
  • frontend/src/components/menu/__snapshots__/BottomMenu.test.ts.snap

PR 3: ListElement Component

#1184
Name: ListElement Component

  • frontend/src/components/menu/ListElement.vue
  • frontend/src/components/menu/ListElement.stories.ts
  • frontend/src/components/menu/ListElement.test.ts
  • frontend/src/components/menu/__snapshots__/ListElement.test.ts.snap

PR 4: ListWithNavigationDrawer Component

PR: #1187

Merged:
Liste: #1184
Drawer: #1185
Search: #1186
Name: ListWithNavigationDrawer Component

  • frontend/src/components/menu/ListWithNavigationDrawer.vue
  • frontend/src/components/menu/ListWithNavigationDrawer.stories.ts
  • frontend/src/components/menu/ListWithNavigationDrawer.test.ts
  • frontend/src/components/menu/__snapshots__/ListWithNavigationDrawer.test.ts.snap

PR 5: NavigationDrawer Component

PR: #1185
Name: NavigationDrawer Component

  • frontend/src/components/menu/NavigationDrawer.vue
  • frontend/src/components/menu/NavigationDrawer.stories.ts
  • frontend/src/components/menu/NavigationDrawer.test.ts
  • frontend/src/components/menu/__snapshots__/NavigationDrawer.test.ts.snap

PR 6: TopMenu Component

Merged:
ListWithNavigationDrawer: #1187

Name: TopMenu Component

  • frontend/src/components/menu/TopMenu.vue
  • frontend/src/components/menu/TopMenu.stories.ts

PR 7: SearchField Component

PR: #1186
Name: SearchField Component

  • frontend/src/components/search/SearchField.vue
  • frontend/src/components/search/SearchField.stories.ts
  • frontend/src/components/search/SearchField.test.ts
  • frontend/src/components/search/__snapshots__/SearchField.test.ts.snap

PR 8: Localization Updates

Name: Localization Updates

  • frontend/src/locales/de.json
  • frontend/src/locales/en.json

PR 9: TypeScript Configuration

Name: TypeScript Configuration Updates

  • frontend/tsconfig.json

PR 10: Integrate Sidebar Components

Name: Integrate Sidebar Components

  • Änderungen in bestehenden Dateien, die die neuen Komponenten zusammenführen und integrieren:
    • frontend/src/layouts/DefaultLayout.vue
    • frontend/src/pages/index/Page.vue
    • frontend/src/pages/room/Page.vue

Diese Struktur erlaubt es, jede Komponente einzeln zu reviewen und sicherzustellen, dass sie unabhängig gut funktioniert, bevor sie zusammen in die bestehende Codebasis integriert werden.

🤖 ToDo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment