diff --git a/frontend/src/components/Members.vue b/frontend/src/components/Members.vue index e36c7726..ee105055 100644 --- a/frontend/src/components/Members.vue +++ b/frontend/src/components/Members.vue @@ -1,55 +1,83 @@ \ No newline at end of file + diff --git a/frontend/src/components/Modals/Settings.vue b/frontend/src/components/Modals/Settings.vue index bbb166bb..91b2a381 100644 --- a/frontend/src/components/Modals/Settings.vue +++ b/frontend/src/components/Modals/Settings.vue @@ -28,13 +28,22 @@ -
- +
+
@@ -66,9 +75,16 @@ const tabs = computed(() => { label: 'Settings', hideLabel: true, items: [ + { + label: 'Members', + description: 'Manage the members of your learning system', + icon: 'UserRoundPlus', + }, { label: 'Payment Gateway', icon: 'DollarSign', + description: + 'Configure the payment gateway and other payment related settings', fields: [ { label: 'Razorpay Key', @@ -115,6 +131,7 @@ const tabs = computed(() => { { label: 'Sidebar', icon: 'PanelLeftIcon', + description: 'Customize the sidebar as per your needs', fields: [ { label: 'Courses', @@ -160,6 +177,7 @@ const tabs = computed(() => { { label: 'Email Templates', icon: 'MailPlus', + description: 'Create email templates with the content you want', fields: [ { label: 'Batch Confirmation Template', @@ -190,9 +208,11 @@ const tabs = computed(() => { { label: 'Signup', icon: 'LogIn', + description: + 'Customize the signup page to inform users about your terms and policies', fields: [ { - label: 'Show terms of use on signup page', + label: 'Show terms of use on signup', name: 'terms_of_use', type: 'checkbox', }, @@ -203,15 +223,7 @@ const tabs = computed(() => { doctype: 'Web Page', }, { - label: 'Ask user category during signup', - name: 'user_category', - type: 'checkbox', - }, - { - type: 'Column Break', - }, - { - label: 'Show privacy policy on signup page', + label: 'Show privacy policy on signup', name: 'privacy_policy', type: 'checkbox', }, @@ -225,7 +237,7 @@ const tabs = computed(() => { type: 'Column Break', }, { - label: 'Show cookie policy on signup page', + label: 'Show cookie policy on signup', name: 'cookie_policy', type: 'checkbox', }, @@ -235,21 +247,15 @@ const tabs = computed(() => { type: 'Link', doctype: 'Web Page', }, + { + label: 'Ask user category during signup', + name: 'user_category', + type: 'checkbox', + }, ], }, ], }, - { - label: 'Settings', - hideLabel: true, - items: [ - { - label: 'Members', - description: 'Manage the members of your learning system', - icon: "UserRoundPlus", - }, - ], - }, ] return _tabs.map((tab) => { diff --git a/frontend/src/components/SettingDetails.vue b/frontend/src/components/SettingDetails.vue index 2fc83667..0fff5a58 100644 --- a/frontend/src/components/SettingDetails.vue +++ b/frontend/src/components/SettingDetails.vue @@ -1,6 +1,14 @@