refactor: rename shopLayoutData to storefrontLayoutData
Some checks failed
CI / ruff (push) Successful in 11s
CI / pytest (push) Failing after 46m49s
CI / validate (push) Successful in 23s
CI / dependency-scanning (push) Successful in 30s
CI / docs (push) Has been skipped
CI / deploy (push) Has been skipped

Align Alpine.js base component naming with storefront terminology.
Updated across all storefront JS, templates, and documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-24 19:06:45 +01:00
parent ec888f2e94
commit a6e6d9be8e
25 changed files with 130 additions and 130 deletions

View File

@@ -146,7 +146,7 @@ window.CATEGORY_SLUG = '{{ category_slug | default("") }}';
document.addEventListener('alpine:init', () => {
Alpine.data('shopCategory', () => ({
...shopLayoutData(),
...storefrontLayoutData(),
// Data
categorySlug: window.CATEGORY_SLUG,

View File

@@ -218,7 +218,7 @@ window.STORE_ID = {{ store.id }};
document.addEventListener('alpine:init', () => {
Alpine.data('productDetail', () => {
const baseData = shopLayoutData();
const baseData = storefrontLayoutData();
return {
...baseData,

View File

@@ -145,7 +145,7 @@
<script>
document.addEventListener('alpine:init', () => {
Alpine.data('shopProducts', () => ({
...shopLayoutData(),
...storefrontLayoutData(),
products: [],
loading: true,
filters: {
@@ -205,7 +205,7 @@ document.addEventListener('alpine:init', () => {
this.loadProducts();
},
// formatPrice is inherited from shopLayoutData() via spread operator
// formatPrice is inherited from storefrontLayoutData() via spread operator
async addToCart(product) {
console.log('[SHOP] Adding to cart:', product);

View File

@@ -170,7 +170,7 @@
<script>
document.addEventListener('alpine:init', () => {
Alpine.data('shopSearch', () => ({
...shopLayoutData(),
...storefrontLayoutData(),
// Search state
searchInput: '',

View File

@@ -135,7 +135,7 @@
<script>
document.addEventListener('alpine:init', () => {
Alpine.data('shopWishlist', () => ({
...shopLayoutData(),
...storefrontLayoutData(),
// Data
items: [],