feat: add phone frequency controls and modularize codebase

This commit is contained in:
hectorzhao
2026-07-31 22:25:23 +08:00
parent 0af671b4ed
commit ca4f591a13
216 changed files with 41579 additions and 23694 deletions
@@ -0,0 +1,38 @@
{
"styleFile": "src/styles/client.css",
"globalStyleFile": "src/styles/global.css",
"entryFile": "src/main.tsx",
"marker": "Client-only cross-page patterns migrated from global.css in R11 step 9.",
"ownedClasses": [
"eyebrow"
],
"minimumRuleCount": 1,
"minimumSelectorCount": 1,
"usageRequirements": {
"eyebrow": 2
},
"requiredGlobalContextSelectors": [
".overview-hero .eyebrow"
],
"crossPortalClassesKeptGlobal": {
"sms-send-title": {
"minimumClientFiles": 9,
"minimumAdminFiles": 1
},
"system-page-toolbar": {
"minimumClientFiles": 3,
"minimumAdminFiles": 1
},
"system-table-card": {
"minimumClientFiles": 2,
"minimumAdminFiles": 1
}
},
"singlePageClassesKeptGlobal": [
"client-signature-page",
"sms-send-page",
"enterprise-page",
"send-detail-table",
"template-card-grid"
]
}