Skip to content

feat: add subscription management panel (#163)#254

Open
gTanusri wants to merge 2 commits into
rdodiya:gssoc_developfrom
gTanusri:feature/subscription-management-panel
Open

feat: add subscription management panel (#163)#254
gTanusri wants to merge 2 commits into
rdodiya:gssoc_developfrom
gTanusri:feature/subscription-management-panel

Conversation

@gTanusri

@gTanusri gTanusri commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a SuperAdmin-only subscription management panel.
  • Supports creating, editing, deleting, and searching subscription plans.
  • Supports creating, editing, deleting, and searching subscription features.
  • Supports assigning features to plans and assigning plans to restaurants.
  • Adds current restaurant subscription lookup.
  • Adds SuperAdmin-only sidebar visibility for subscription management.

Issue

Closes #163

Verification

  • npm run build
  • npm run lint

@rdodiya

rdodiya commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Hi @gTanusri,

I noticed a couple of UI issues while testing:

  • The values entered in the input fields are not visible, as shown in the attached video. It appears the input text color is white, making it unreadable in the current theme.
  • Please ensure all forms are theme-friendly. Form backgrounds, input fields, labels, and text colors should adapt correctly for both Dark and Light modes, as shown in the screenshot.

Kindly update the styling so that:

  • Input values are always clearly visible.
  • Forms follow the selected theme consistently across the application.
  • Text, placeholders, borders, and backgrounds have sufficient contrast in both themes.

Please test the forms in both Dark and Light modes before updating the PR.

PR-254-1.mp4
image image image

@gTanusri

Copy link
Copy Markdown
Contributor Author

Hi @rdodiya,

I’ve updated the admin form styling so input values, placeholders, textareas, selects, and select options remain readable in both light and dark modes. This should fix the invisible input text issue and make the subscription forms theme-friendly.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend + Integration] SuperAdmin Subscription Management Panel for Plans, Features & Restaurant Assignment

2 participants