-
-
Notifications
You must be signed in to change notification settings - Fork 162
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
feat(platform): added workspace settings page #808
base: develop
Are you sure you want to change the base?
feat(platform): added workspace settings page #808
Conversation
… management for workspace deletion
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
561739c
to
ffe6a82
Compare
…nto feat/workspace-settings-page
…an2000-Git/keyshade into feat/workspace-settings-page
apps/platform/src/app/(main)/(settings)/[workspace]/settings/page.tsx
Outdated
Show resolved
Hide resolved
@Allan2000-Git, please resolve all open reviews! |
@Allan2000-Git, please resolve all open reviews; otherwise this PR will be closed after Sat Mar 08 2025 08:25:45 GMT+0000 (Coordinated Universal Time)! |
User description
Description
Fixes #697
Dependencies
emoji-picker-react
Future Improvements
Add edit functionality & get exact billing data
Mentions
@rajdip-b
Screenshots of relevant screens
https://www.loom.com/share/6a1092c5a86442ebb60445270532247a?sid=db0960e6-fa15-4bf2-a7bb-7b6d3090ce63
Developer's checklist
If changes are made in the code:
PR Type
Enhancement, Bug fix
Description
Implemented Workspace Settings page UI with emoji picker.
emoji-picker-react
for emoji selection.Added delete workspace functionality with confirmation dialog.
Enhanced state management for workspaces using Jotai atoms.
Updated dependencies to include
emoji-picker-react
.Changes walkthrough 📝
page.tsx
Implement Workspace Settings page UI and functionality
apps/platform/src/app/(main)/(settings)/[workspace]/settings/page.tsx
index.tsx
Add confirmation dialog for workspace deletion
apps/platform/src/components/dashboard/workspace/confirmDeleteWorkspace/index.tsx
combobox.tsx
Refactor workspace state management in Combobox
apps/platform/src/components/ui/combobox.tsx
index.ts
Add Jotai atoms for workspace state management
apps/platform/src/store/index.ts
package.json
Add emoji-picker-react dependency
apps/platform/package.json
emoji-picker-react
dependency for emoji picker functionality.