Repository navigation
Expand file tree
/
Copy pathfork-map.json
More file actions
58 lines (58 loc) · 2.79 KB
/
Copy pathfork-map.json
File metadata and controls
58 lines (58 loc) · 2.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"replacements": [
{
"fork": [
"client-app/shared/layout/components/header/_internal/header-plate.vue",
"client-app/shared/layout/components/header/_internal/header-account-menu.vue",
"client-app/shared/layout/components/header/_internal/header-account-menu-panel.vue"
],
"upstream": [
"client-app/shared/layout/components/header/_internal/top-header.vue",
"client-app/shared/layout/components/header/_internal/bottom-header.vue",
"client-app/shared/layout/components/header/_internal/top-header-link.vue"
],
"note": "desktop header: one plate with the logo, catalog menu, search, links and an initials-only account button; names and organizations live in the account panel. Upstream's top-bar ship-to selector has no place in it yet"
},
{
"fork": [
"client-app/shared/layout/components/header/_internal/header-preferences-menu.vue",
"client-app/shared/layout/composables/useLocaleSwitch.ts"
],
"upstream": [
"client-app/shared/layout/components/language-selector/language-selector.vue",
"client-app/shared/layout/components/currency-selector/currency-selector.vue"
],
"note": "desktop language, currency and color-mode switching; language-selector.vue itself still renders in the mobile menu"
},
{
"fork": [
"client-app/pages/demo-home/demo-home.vue",
"client-app/pages/demo-home/hero-section.vue",
"client-app/pages/demo-home/categories-section.vue",
"client-app/pages/demo-home/popular-section.vue",
"client-app/pages/demo-home/brands-section.vue",
"client-app/pages/demo-home/suppliers-section.vue",
"client-app/pages/demo-home/why-buy-section.vue",
"client-app/pages/demo-home/changes-section.vue",
"client-app/pages/demo-home/cta-section.vue",
"client-app/pages/demo-home/section-link.vue",
"client-app/pages/demo-home/use-home-categories.ts"
],
"upstream": ["client-app/pages/home.vue"],
"note": "the demo home replaces the page wholesale and has no login section; triage every upstream change to home.vue against it"
},
{
"fork": [
"client-app/shared/catalog/components/category/category-sort.vue",
"client-app/shared/catalog/composables/useCatalogGridColumns.ts",
"client-app/shared/catalog/composables/useCatalogGridMotion.ts",
"client-app/shared/layout/composables/useStuckPlate.ts",
"client-app/core/utilities/color-mode-switch/index.ts",
"client-app/ui-kit/components/molecules/tab-switch-group/vc-tab-switch-group.vue",
"client-app/shared/account/composables/useAccountMenuSections.ts"
],
"upstream": [],
"note": "fork-only additions that replace no upstream file"
}
]
}