feat: Add Ratecard management functionality with localization support

This commit is contained in:
shancds
2025-05-18 22:28:46 +05:30
parent 6847eec603
commit 2b3b0ba635
9 changed files with 653 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import {
BankOutlined,
DollarCircleOutlined,
FileZipOutlined,
GlobalOutlined,
GroupOutlined,
@@ -25,6 +26,7 @@ import TeamMembersSettings from '@/pages/settings/team-members/team-members-sett
import TeamsSettings from '../../pages/settings/teams/teams-settings';
import ChangePassword from '@/pages/settings/change-password/change-password';
import LanguageAndRegionSettings from '@/pages/settings/language-and-region/language-and-region-settings';
import RatecardSettings from '@/pages/settings/ratecard/ratecard-settings';
// type of menu item in settings sidebar
type SettingMenuItems = {
@@ -123,6 +125,13 @@ export const settingsItems: SettingMenuItems[] = [
element: React.createElement(TeamMembersSettings),
adminOnly: true,
},
{
key: 'ratecard',
name: 'Ratecard',
endpoint: 'ratecard',
icon: React.createElement(DollarCircleOutlined),
element: React.createElement(RatecardSettings),
},
{
key: 'teams',
name: 'teams',