diff --git a/.github/workflows/csk-pages-router.yaml b/.github/workflows/csk-pages-router.yaml new file mode 100644 index 000000000..799f7cb5e --- /dev/null +++ b/.github/workflows/csk-pages-router.yaml @@ -0,0 +1,150 @@ +name: CSK pages router + +on: + push: + branches: + - pages-router + +jobs: + validate-repo: + name: ๐Ÿ”Ž Validate Repository + runs-on: ubuntu-latest + + steps: + - name: ๐Ÿ›Ž Checkout repository + uses: actions/checkout@v4 + + - name: ๐Ÿงฐ Setup Node.js environment + uses: actions/setup-node@v4 + with: + node-version: "20" + + - name: ๐Ÿ’พ Cache node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + apps/*/node_modules + packages/*/node_modules + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: ๐ŸŒฑ Export NPM_TOKEN + run: echo "NPM_TOKEN=${{ secrets.NPM_TOKEN }}" >> $GITHUB_ENV + + - name: ๐Ÿ“ฆ Install dependencies + run: npm install + + build-and-lint: + name: ๐Ÿ› ๏ธ Build Packages & Lint All + runs-on: ubuntu-latest + needs: validate-repo + + steps: + - name: ๐Ÿ›Ž Checkout repository + uses: actions/checkout@v4 + + - name: ๐Ÿงฐ Setup Node.js environment + uses: actions/setup-node@v4 + with: + node-version: "20" + + - name: ๐Ÿ’พ Cache node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + apps/*/node_modules + packages/*/node_modules + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: ๐ŸŒฑ Export NPM_TOKEN + run: echo "NPM_TOKEN=${{ secrets.NPM_TOKEN }}" >> $GITHUB_ENV + + - name: ๐Ÿ“ฆ Install dependencies + run: npm install + + - name: ๐Ÿ—๏ธ Build all packages + run: | + echo "Building all packages..." + npm run build:packages + + - name: ๐Ÿงน Lint all packages and apps + run: | + echo "Running full monorepo lint..." + npm run lint + + - name: ๐Ÿ“ค Archive dist folders + if: success() + run: | + echo "Archiving all dist folders from packages/*..." + tar -czf build-packages.tar.gz packages/*/dist + + - name: ๐Ÿšš Upload dist archive as artifact + uses: actions/upload-artifact@v4 + with: + name: build-packages + path: build-packages.tar.gz + + extract-and-lint: + name: ๐Ÿงช Extract Components & Lint & Type Check + runs-on: ubuntu-latest + needs: build-and-lint + + steps: + - name: ๐Ÿ›Ž Checkout repository + uses: actions/checkout@v4 + + - name: ๐Ÿงฐ Setup Node.js environment + uses: actions/setup-node@v4 + with: + node-version: "20" + + - name: ๐Ÿ’พ Cache node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + apps/*/node_modules + packages/*/node_modules + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: ๐ŸŒฑ Export NPM_TOKEN + run: echo "NPM_TOKEN=${{ secrets.NPM_TOKEN }}" >> $GITHUB_ENV + + - name: ๐Ÿ“ฆ Install dependencies + run: npm install + + - name: ๐Ÿ“ฅ Download dist archive + uses: actions/download-artifact@v4 + with: + name: build-packages + path: . + + - name: โ™ป๏ธ Extract dist folders into packages/* + run: | + echo "Extracting dist folders into packages..." + tar -xzf build-packages.tar.gz + + - name: ๐Ÿงช Run component:extract in apps/csk + working-directory: apps/csk + run: | + echo "Running extract with simulated input..." + echo "a" | npm run component:extract + + - name: ๐Ÿงน Lint apps/csk after extract + working-directory: apps/csk + run: | + echo "Linting apps/csk after component extraction..." + npm run lint + + - name: ๐Ÿงน Type check apps/csk after extract + working-directory: apps/csk + run: | + echo "Type checking apps/csk after component extraction..." + npm run typecheck diff --git a/.husky/pre-commit b/.husky/pre-commit index 9e1f34e85..0e64f8c97 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -29,11 +29,8 @@ echo "New version: $NEW" # List of packages to update PACKAGES=( "apps/csk" - "apps/csk-marketing-site" - "apps/csk-storybook" "packages/design-extensions-tools" "packages/csk-components" - "packages/csk-recipes" "packages/csk-cli" "packages/eslint-config" "packages/typescript-config" diff --git a/apps/csk-marketing-site/package.json b/apps/csk-marketing-site/package.json index d1b6128e7..2b5f75d95 100644 --- a/apps/csk-marketing-site/package.json +++ b/apps/csk-marketing-site/package.json @@ -43,7 +43,7 @@ "@uniformdev/context": "20.7.1-alpha.81", "@uniformdev/csk-components": "*", "@uniformdev/design-extensions-tools": "*", - "next": "^15.5.4", + "next": "^15.5.9", "react": "^19.1.0", "react-dom": "^19.1.0", "use-debounce": "^10.0.5" diff --git a/apps/csk/.env.example b/apps/csk/.env.example index 023500601..0e23ac029 100644 --- a/apps/csk/.env.example +++ b/apps/csk/.env.example @@ -9,4 +9,11 @@ UNIFORM_PREVIEW_SECRET=hello-world # defaults to localhost:3000 if not set. #When set, should resolve to the base url of the app. # This is used to generate the sitemap and robots.txt -BASE_URL= \ No newline at end of file +BASE_URL= + +# insert the endpoint URL you just copied into your clipboard from the settings page +UNIFORM_INSIGHTS_ENDPOINT= + +# insert the API key provided by your Uniform account manager +UNIFORM_INSIGHTS_KEY= + diff --git a/apps/csk/content/aggregate/coffeeAficionado.yaml b/apps/csk/content/aggregate/coffeeAficionado.yaml new file mode 100644 index 000000000..47a298ac0 --- /dev/null +++ b/apps/csk/content/aggregate/coffeeAficionado.yaml @@ -0,0 +1,7 @@ +id: coffeeAficionado +name: Coffee Aficionado +description: '' +type: 0 +inputs: + - dim: aficionado + sign: + diff --git a/apps/csk/content/aggregate/uniformFf.yaml b/apps/csk/content/aggregate/uniformFf.yaml new file mode 100644 index 000000000..fed38f85f --- /dev/null +++ b/apps/csk/content/aggregate/uniformFf.yaml @@ -0,0 +1,7 @@ +id: uniformFf +name: Uniform F&F +description: '' +type: 0 +inputs: + - dim: specialLaunchCampaign + sign: + diff --git a/apps/csk/content/asset/000c4a98-0562-4b46-b426-3fe146d49a1e.yaml b/apps/csk/content/asset/000c4a98-0562-4b46-b426-3fe146d49a1e.yaml new file mode 100644 index 000000000..ab59b89dd --- /dev/null +++ b/apps/csk/content/asset/000c4a98-0562-4b46-b426-3fe146d49a1e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 000c4a98-0562-4b46-b426-3fe146d49a1e + _name: '' + fields: + title: + type: text + value: ember-turkish-arabic-hammered-copper-coffee-pot-2.avif + file: + type: file + value: c44cc1a1-5a94-4893-9aae-fb15f8e16a08 + mediaType: + value: image/avif + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Lnvi7q0fS4mhksagERdMUw-ember-turkish-arabic-hammered-copper-coffee-pot-2.avif + type: text + size: + value: 45440 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:50.758317+00:00' +modified: '2025-01-29T11:08:50.758317+00:00' diff --git a/apps/csk/content/asset/008412ca-e0e4-4898-8829-f05814d644c3.yaml b/apps/csk/content/asset/008412ca-e0e4-4898-8829-f05814d644c3.yaml new file mode 100644 index 000000000..7bea0fa26 --- /dev/null +++ b/apps/csk/content/asset/008412ca-e0e4-4898-8829-f05814d644c3.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 008412ca-e0e4-4898-8829-f05814d644c3 + _name: '' + fields: + title: + type: text + value: icon-chevron-blue.svg + file: + type: file + value: 3767517e-e3b4-4700-ae21-52d859d27799 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/K6ZKmRSMR46-pCaQUN4SrQ-icon-chevron-blue.svg + type: text + size: + value: 217 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-04-24T11:22:23.390075+00:00' +modified: '2025-04-24T11:22:23.390075+00:00' diff --git a/apps/csk/content/asset/0189c43b-40d0-4cff-bfb5-761fcf87159d.yaml b/apps/csk/content/asset/0189c43b-40d0-4cff-bfb5-761fcf87159d.yaml new file mode 100644 index 000000000..6c2a968aa --- /dev/null +++ b/apps/csk/content/asset/0189c43b-40d0-4cff-bfb5-761fcf87159d.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 0189c43b-40d0-4cff-bfb5-761fcf87159d + _name: '' + fields: + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + file: + type: file + value: 8ff5967d-614c-411e-a26e-e418d2c6888b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/xrKyt8P3SAahWSHhN_hoAg-royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + type: text + size: + value: 222286 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:51.713307+00:00' +modified: '2025-01-29T11:08:51.713307+00:00' diff --git a/apps/csk/content/asset/0207c17d-ecb7-4b02-b116-285aa4d10b8f.yaml b/apps/csk/content/asset/0207c17d-ecb7-4b02-b116-285aa4d10b8f.yaml new file mode 100644 index 000000000..ca8079ade --- /dev/null +++ b/apps/csk/content/asset/0207c17d-ecb7-4b02-b116-285aa4d10b8f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 0207c17d-ecb7-4b02-b116-285aa4d10b8f + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: ae8ddc9a-89d9-4911-b97b-4e9ba0b0c7e2 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Gy82NLreSqWZ7YhI_VCqrg-image.png + type: text + size: + value: 1441088 + type: number + width: + value: 1920 + type: number + height: + value: 1282 + type: number + custom: {} +created: '2025-06-06T09:52:34.158714+00:00' +modified: '2025-06-06T09:52:34.158714+00:00' diff --git a/apps/csk/content/asset/0973bc45-3d32-4621-92e6-c5dbb685d1a0.yaml b/apps/csk/content/asset/0973bc45-3d32-4621-92e6-c5dbb685d1a0.yaml new file mode 100644 index 000000000..17157a15f --- /dev/null +++ b/apps/csk/content/asset/0973bc45-3d32-4621-92e6-c5dbb685d1a0.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 0973bc45-3d32-4621-92e6-c5dbb685d1a0 + _name: '' + fields: + title: + type: text + value: a-propper-cuppa.svg + file: + type: file + value: ac42001a-9c10-45dc-b21a-0257141fa9e4 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Ni245t3NS2Cho3mTfTgF6g-a-propper-cuppa.svg + type: text + size: + value: 3682 + type: number + width: + value: 82 + type: number + height: + value: 88 + type: number + custom: {} +created: '2025-01-29T11:08:47.822195+00:00' +modified: '2025-01-29T11:08:47.822195+00:00' diff --git a/apps/csk/content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml b/apps/csk/content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml index 632783f8b..5e68fb9a0 100644 --- a/apps/csk/content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml +++ b/apps/csk/content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml @@ -14,7 +14,7 @@ asset: type: text url: value: >- - https://img.uniform.global/p/h7VVOiFOSWyx2snFx06-Sw/xBYy0MwzRHqiYe2NXV3tgg-man.png + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/FJCXIAYAROew7c2-5Q_hZQ-man.png type: text size: value: 1251800 @@ -26,5 +26,5 @@ asset: value: 1059 type: number custom: {} -created: '2025-05-19T08:12:12.766978+00:00' -modified: '2025-05-19T08:12:12.766978+00:00' +created: '2025-05-20T11:52:45.655676+00:00' +modified: '2025-05-20T11:52:45.655676+00:00' diff --git a/apps/csk/content/asset/0ae43122-7c7d-417c-8036-e0df2013f3a8.yaml b/apps/csk/content/asset/0ae43122-7c7d-417c-8036-e0df2013f3a8.yaml new file mode 100644 index 000000000..ec2e85efe --- /dev/null +++ b/apps/csk/content/asset/0ae43122-7c7d-417c-8036-e0df2013f3a8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 0ae43122-7c7d-417c-8036-e0df2013f3a8 + _name: '' + fields: + title: + type: text + value: coffee-makers-og-image.png + file: + type: file + value: 3819e9c0-728b-4894-ade0-0f5aefcea333 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3xFO8NyjQO-Gsb-FNqWY-A-coffee-makers-og-image.png + type: text + size: + value: 853064 + type: number + width: + value: 1600 + type: number + height: + value: 900 + type: number + custom: {} +created: '2025-01-29T11:08:48.996655+00:00' +modified: '2025-01-29T11:08:48.996655+00:00' diff --git a/apps/csk/content/asset/0ddd8a84-8178-4a7c-959b-54aa7b0d057b.yaml b/apps/csk/content/asset/0ddd8a84-8178-4a7c-959b-54aa7b0d057b.yaml new file mode 100644 index 000000000..d48e5108e --- /dev/null +++ b/apps/csk/content/asset/0ddd8a84-8178-4a7c-959b-54aa7b0d057b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 0ddd8a84-8178-4a7c-959b-54aa7b0d057b + _name: '' + fields: + title: + type: text + value: black-mountain-pour-over-hario-glass-1.png + file: + type: file + value: f332e82a-6be9-4127-95c3-57a200c9e819 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/uPaBzaZdT5KvbLljb3h7hg-black-mountain-pour-over-hario-glass-1.png + type: text + size: + value: 39231 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:50.746824+00:00' +modified: '2025-01-29T11:08:50.746824+00:00' diff --git a/apps/csk/content/asset/0e49c592-a74a-4008-8202-8e90abd154b8.yaml b/apps/csk/content/asset/0e49c592-a74a-4008-8202-8e90abd154b8.yaml new file mode 100644 index 000000000..c91c9e3cb --- /dev/null +++ b/apps/csk/content/asset/0e49c592-a74a-4008-8202-8e90abd154b8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 0e49c592-a74a-4008-8202-8e90abd154b8 + _name: '' + fields: + title: + type: text + value: kosmic-coffee-pour-over-glass-coffeemaker-1.png + file: + type: file + value: 30a34569-cf13-4068-8fa6-fff9fda70363 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/1G8vhB-BRgGuJ059WjdGYg-kosmic-coffee-pour-over-glass-coffeemaker-1.png + type: text + size: + value: 172183 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:50.883266+00:00' +modified: '2025-01-29T11:08:50.883266+00:00' diff --git a/apps/csk/content/asset/0e5575b8-ef94-46c9-8567-d8ce3f4bf206.yaml b/apps/csk/content/asset/0e5575b8-ef94-46c9-8567-d8ce3f4bf206.yaml deleted file mode 100644 index d3c09d871..000000000 --- a/apps/csk/content/asset/0e5575b8-ef94-46c9-8567-d8ce3f4bf206.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0e5575b8-ef94-46c9-8567-d8ce3f4bf206 - _name: Group-670.png - fields: - title: - type: text - value: demo-bg - file: - type: file - value: 17f817f0-c3ad-4430-a852-b8553a67443a - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/Y1vaDfTdRmOn5i4Bjob2dA-Group-670.png - type: text - size: - value: 190498 - type: number - width: - value: 1528 - type: number - height: - value: 988 - type: number - custom: {} -created: '2025-02-17T15:33:57.327602+00:00' -modified: '2025-02-17T15:33:57.327602+00:00' diff --git a/apps/csk/content/asset/0efbc807-7b4a-4f7d-847b-62fe616b0815.yaml b/apps/csk/content/asset/0efbc807-7b4a-4f7d-847b-62fe616b0815.yaml deleted file mode 100644 index 9bc4b01c6..000000000 --- a/apps/csk/content/asset/0efbc807-7b4a-4f7d-847b-62fe616b0815.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0efbc807-7b4a-4f7d-847b-62fe616b0815 - _name: '' - fields: - title: - type: text - value: uniform-dark-logo.svg - file: - type: file - value: f7d59111-ecb2-4ac8-ab26-255d3a97a413 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/Qn5luTHpRYaS4U1pNciTxQ-uniform-dark-logo.svg - type: text - size: - value: 1697 - type: number - width: - value: 204 - type: number - height: - value: 52 - type: number - custom: {} -created: '2025-02-17T15:33:56.373868+00:00' -modified: '2025-02-17T15:33:56.373868+00:00' diff --git a/apps/csk/content/asset/0f0670b4-a425-40d3-842b-c7c895d500a5.yaml b/apps/csk/content/asset/0f0670b4-a425-40d3-842b-c7c895d500a5.yaml deleted file mode 100644 index fa03e660c..000000000 --- a/apps/csk/content/asset/0f0670b4-a425-40d3-842b-c7c895d500a5.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0f0670b4-a425-40d3-842b-c7c895d500a5 - _name: '' - fields: - title: - type: text - value: uniformlogo.svg - file: - type: file - value: 3295cc71-bf13-4b4e-9d67-14959d233d3a - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/yw_nl-x6RgCEUl3LVg1uqQ-uniformlogo.svg - type: text - size: - value: 454 - type: number - width: - value: 45 - type: number - height: - value: 52 - type: number - custom: {} -created: '2025-02-17T15:33:57.673981+00:00' -modified: '2025-02-17T15:33:57.673981+00:00' diff --git a/apps/csk/content/asset/0ff678c5-794e-4ad2-af0b-861222dd178d.yaml b/apps/csk/content/asset/0ff678c5-794e-4ad2-af0b-861222dd178d.yaml deleted file mode 100644 index 21f34120f..000000000 --- a/apps/csk/content/asset/0ff678c5-794e-4ad2-af0b-861222dd178d.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0ff678c5-794e-4ad2-af0b-861222dd178d - _name: '' - fields: - title: - type: text - value: meta-image.png - file: - type: file - value: 0fd69f6a-b055-4c2a-951c-320fc2187cca - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/sZtoY8-OTCyBfGOeQVeTiA-meta-image.png - type: text - size: - value: 171834 - type: number - width: - value: 1200 - type: number - height: - value: 630 - type: number - custom: {} -created: '2025-02-17T15:33:57.60777+00:00' -modified: '2025-02-17T15:33:57.60777+00:00' diff --git a/apps/csk/content/asset/1021bed7-3253-4963-a96a-73c485ca5121.yaml b/apps/csk/content/asset/1021bed7-3253-4963-a96a-73c485ca5121.yaml new file mode 100644 index 000000000..4db83a1e4 --- /dev/null +++ b/apps/csk/content/asset/1021bed7-3253-4963-a96a-73c485ca5121.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 1021bed7-3253-4963-a96a-73c485ca5121 + _name: '' + fields: + title: + type: text + value: grinding-beans-the-key-to-perfect-coffee.jpg + file: + type: file + value: 00802dce-12d4-4917-887b-521d32766e19 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/CU38Bb-AQ1O11v7mWYAQMA-grinding-beans-the-key-to-perfect-coffee.jpg + type: text + size: + value: 7363523 + type: number + width: + value: 7360 + type: number + height: + value: 4912 + type: number + custom: {} +created: '2025-01-29T11:08:51.282903+00:00' +modified: '2025-01-29T11:08:51.282903+00:00' diff --git a/apps/csk/content/asset/1622156a-53b9-4bfe-a630-9010ee4892d8.yaml b/apps/csk/content/asset/1622156a-53b9-4bfe-a630-9010ee4892d8.yaml new file mode 100644 index 000000000..aed12844b --- /dev/null +++ b/apps/csk/content/asset/1622156a-53b9-4bfe-a630-9010ee4892d8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 1622156a-53b9-4bfe-a630-9010ee4892d8 + _name: '' + fields: + title: + type: text + value: glass-carafe-brew-through-lid-1.png + file: + type: file + value: 311bf985-d630-47a0-b704-7af7b1eab0eb + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2IrRWtA7Qiu02cum0-zQHw-glass-carafe-brew-through-lid-1.png + type: text + size: + value: 28194 + type: number + width: + value: 570 + type: number + height: + value: 467 + type: number + custom: {} +created: '2025-01-29T11:08:50.179822+00:00' +modified: '2025-01-29T11:08:50.179822+00:00' diff --git a/apps/csk/content/asset/1697b6ae-aa6f-4bd6-b844-c8fb3c86216c.yaml b/apps/csk/content/asset/1697b6ae-aa6f-4bd6-b844-c8fb3c86216c.yaml new file mode 100644 index 000000000..d9da2664a --- /dev/null +++ b/apps/csk/content/asset/1697b6ae-aa6f-4bd6-b844-c8fb3c86216c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 1697b6ae-aa6f-4bd6-b844-c8fb3c86216c + _name: '' + fields: + title: + type: text + value: chevron-down.svg + file: + type: file + value: 43d7012f-9d7e-4d6d-a411-5454ecb48c6c + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/xUFa60f-TvuaWliqhCt07w-chevron-down.svg + type: text + size: + value: 190 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-05-20T11:52:45.084371+00:00' +modified: '2025-05-20T11:52:45.084371+00:00' diff --git a/apps/csk/content/asset/17377237-096b-420f-bf63-1c702d063fad.yaml b/apps/csk/content/asset/17377237-096b-420f-bf63-1c702d063fad.yaml new file mode 100644 index 000000000..3aa61004e --- /dev/null +++ b/apps/csk/content/asset/17377237-096b-420f-bf63-1c702d063fad.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 17377237-096b-420f-bf63-1c702d063fad + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: 8868c984-8722-4787-894b-40b58ddc2c0c + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/IiQRVe--RiGFCUeugBGyqw-image.png + type: text + size: + value: 266960 + type: number + width: + value: 683 + type: number + height: + value: 472 + type: number + custom: {} +created: '2025-04-24T11:22:27.628917+00:00' +modified: '2025-04-24T11:22:27.628917+00:00' diff --git a/apps/csk/content/asset/17ec229a-173b-4528-b733-7df3c3e829fb.yaml b/apps/csk/content/asset/17ec229a-173b-4528-b733-7df3c3e829fb.yaml new file mode 100644 index 000000000..dd56bd38a --- /dev/null +++ b/apps/csk/content/asset/17ec229a-173b-4528-b733-7df3c3e829fb.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 17ec229a-173b-4528-b733-7df3c3e829fb + _name: '' + fields: + title: + type: text + value: favorites-og-image.png + file: + type: file + value: fa3493d6-a14f-4f80-bd53-ff43a436545b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/PR-zW2JGQpeZR7z6zCrxuA-favorites-og-image.png + type: text + size: + value: 1400671 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:51.184831+00:00' +modified: '2025-01-29T11:08:51.184831+00:00' diff --git a/apps/csk/content/asset/18cc9822-20fe-4913-9e54-abe68e4ae7ff.yaml b/apps/csk/content/asset/18cc9822-20fe-4913-9e54-abe68e4ae7ff.yaml new file mode 100644 index 000000000..73250065c --- /dev/null +++ b/apps/csk/content/asset/18cc9822-20fe-4913-9e54-abe68e4ae7ff.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 18cc9822-20fe-4913-9e54-abe68e4ae7ff + _name: '' + fields: + title: + type: text + value: debunking-the-hipster-myth.jpg + file: + type: file + value: 5e7cc2e5-7d08-4195-8ef8-7967a96e0381 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/emZIJr_5RUaFAo_B3iG-IQ-debunking-the-hipster-myth.jpg + type: text + size: + value: 4189576 + type: number + width: + value: 6000 + type: number + height: + value: 4000 + type: number + custom: {} +created: '2025-01-29T11:09:01.847113+00:00' +modified: '2025-01-29T11:09:01.847113+00:00' diff --git a/apps/csk/content/asset/19be2e44-eeb0-4f3c-9d66-203466b7861c.yaml b/apps/csk/content/asset/19be2e44-eeb0-4f3c-9d66-203466b7861c.yaml new file mode 100644 index 000000000..743663e85 --- /dev/null +++ b/apps/csk/content/asset/19be2e44-eeb0-4f3c-9d66-203466b7861c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 19be2e44-eeb0-4f3c-9d66-203466b7861c + _name: '' + fields: + title: + type: text + value: beans-logo.svg + file: + type: file + value: 616306bf-7cda-41c5-aef5-212e5ee26ff1 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/L52FrjxeQYy0O66QswB-gg-beans-logo.svg + type: text + size: + value: 2725 + type: number + width: + value: 84 + type: number + height: + value: 73 + type: number + custom: {} +created: '2025-01-29T11:08:48.813775+00:00' +modified: '2025-01-29T11:08:48.813775+00:00' diff --git a/apps/csk/content/asset/1d031d0c-b082-45b9-adf4-5a8edcea2e61.yaml b/apps/csk/content/asset/1d031d0c-b082-45b9-adf4-5a8edcea2e61.yaml new file mode 100644 index 000000000..f0f9816c8 --- /dev/null +++ b/apps/csk/content/asset/1d031d0c-b082-45b9-adf4-5a8edcea2e61.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 1d031d0c-b082-45b9-adf4-5a8edcea2e61 + _name: '' + fields: + title: + type: text + value: '' + file: + type: file + value: d602553e-d138-4d20-bdbe-399d2b326208 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/DaYxea-XR2CBkbZthBTOUw-EDMBLOG_HEADERS_AND_FOOTERS_16.png + type: text + size: + value: 364064 + type: number + width: + value: 1920 + type: number + height: + value: 400 + type: number + custom: {} +created: '2025-04-24T11:22:55.896502+00:00' +modified: '2025-04-24T11:22:55.896502+00:00' diff --git a/apps/csk/content/asset/1da30c5b-9a4f-4c63-9fd0-9525ff979dd5.yaml b/apps/csk/content/asset/1da30c5b-9a4f-4c63-9fd0-9525ff979dd5.yaml new file mode 100644 index 000000000..f4ee00dff --- /dev/null +++ b/apps/csk/content/asset/1da30c5b-9a4f-4c63-9fd0-9525ff979dd5.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 1da30c5b-9a4f-4c63-9fd0-9525ff979dd5 + _name: '' + fields: + title: + type: text + value: green-cup-of-coffee.svg + file: + type: file + value: c30d6c83-6a68-4c69-a1ef-e01d3c345a3a + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/faKM9LtdTGyYTnIDYdQINA-green-cup-of-coffee.svg + type: text + size: + value: 5865 + type: number + width: + value: 35 + type: number + height: + value: 39 + type: number + custom: {} +created: '2025-01-29T11:08:51.770665+00:00' +modified: '2025-01-29T11:08:51.770665+00:00' diff --git a/apps/csk/content/asset/22d0b151-e651-4dd4-98de-051a76983387.yaml b/apps/csk/content/asset/22d0b151-e651-4dd4-98de-051a76983387.yaml new file mode 100644 index 000000000..be328bd81 --- /dev/null +++ b/apps/csk/content/asset/22d0b151-e651-4dd4-98de-051a76983387.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 22d0b151-e651-4dd4-98de-051a76983387 + _name: '' + fields: + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-1.png + file: + type: file + value: a42d5c3b-7df1-469c-a7d4-6376b0398765 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/EaT57d43RuSWU8l7-BckRA-ember-luxury-ottoman-coffee-espresso-set-1.png + type: text + size: + value: 406580 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:49.81515+00:00' +modified: '2025-01-29T11:08:49.81515+00:00' diff --git a/apps/csk/content/asset/2401b17d-8910-4349-9776-ad6c97b6d272.yaml b/apps/csk/content/asset/2401b17d-8910-4349-9776-ad6c97b6d272.yaml new file mode 100644 index 000000000..5af7f1b68 --- /dev/null +++ b/apps/csk/content/asset/2401b17d-8910-4349-9776-ad6c97b6d272.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 2401b17d-8910-4349-9776-ad6c97b6d272 + _name: '' + fields: + title: + type: text + value: javadrip-specialty-coffee-maker-2.png + file: + type: file + value: 5f35daa6-540b-4b95-bf3f-adfaf11a6e98 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/K5xhCIM6QIyORahdoyijDQ-javadrip-specialty-coffee-maker-2.png + type: text + size: + value: 238959 + type: number + width: + value: 1000 + type: number + height: + value: 1000 + type: number + custom: {} +created: '2025-01-29T11:08:50.595442+00:00' +modified: '2025-01-29T11:08:50.595442+00:00' diff --git a/apps/csk/content/asset/240cb8b5-fdea-4570-af4f-cad7878eec92.yaml b/apps/csk/content/asset/240cb8b5-fdea-4570-af4f-cad7878eec92.yaml new file mode 100644 index 000000000..89a391b84 --- /dev/null +++ b/apps/csk/content/asset/240cb8b5-fdea-4570-af4f-cad7878eec92.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 240cb8b5-fdea-4570-af4f-cad7878eec92 + _name: '' + fields: + title: + type: text + value: jd-earth-to-bean.jpg + file: + type: file + value: 3460ce7f-742e-4f59-b880-31fffddbf613 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/P-zIoa0HSke1WJjOAlQ00w-jd-earth-to-bean.jpg + type: text + size: + value: 945417 + type: number + width: + value: 2600 + type: number + height: + value: 1300 + type: number + custom: {} +created: '2025-01-29T11:08:52.831362+00:00' +modified: '2025-01-29T11:08:52.831362+00:00' diff --git a/apps/csk/content/asset/246a9113-763f-4330-b55e-dfa654743828.yaml b/apps/csk/content/asset/246a9113-763f-4330-b55e-dfa654743828.yaml deleted file mode 100644 index fa36efb3d..000000000 --- a/apps/csk/content/asset/246a9113-763f-4330-b55e-dfa654743828.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 246a9113-763f-4330-b55e-dfa654743828 - _name: Rectangle-1-(2).svg - fields: - title: - type: text - value: hero-bg-gradient-light.svg - file: - type: file - value: f59b36c9-1607-4597-ba43-c5e4f1e6ba0c - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/G2YVRLWeQ3KUenstvlJEsw-Rectangle-1-(2).svg - type: text - size: - value: 423 - type: number - width: - value: 1016 - type: number - height: - value: 330 - type: number - custom: {} -created: '2025-02-17T15:33:55.52713+00:00' -modified: '2025-02-17T15:33:55.52713+00:00' diff --git a/apps/csk/content/asset/253e6ca5-a8d0-4084-a7ad-ad4481f9c587.yaml b/apps/csk/content/asset/253e6ca5-a8d0-4084-a7ad-ad4481f9c587.yaml new file mode 100644 index 000000000..3e0ce5e37 --- /dev/null +++ b/apps/csk/content/asset/253e6ca5-a8d0-4084-a7ad-ad4481f9c587.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 253e6ca5-a8d0-4084-a7ad-ad4481f9c587 + _name: '' + fields: + title: + type: text + value: chevron-right.svg + file: + type: file + value: 0ce47b34-f86b-4f68-b3d6-2f84c59d6f62 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/J2DqbJO4Q4acTRQdyGEC9Q-chevron-right.svg + type: text + size: + value: 269 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-04-24T11:23:13.852662+00:00' +modified: '2025-04-24T11:23:13.852662+00:00' diff --git a/apps/csk/content/asset/255263c1-43ca-4cf9-8206-b8566df49614.yaml b/apps/csk/content/asset/255263c1-43ca-4cf9-8206-b8566df49614.yaml new file mode 100644 index 000000000..3b20669b8 --- /dev/null +++ b/apps/csk/content/asset/255263c1-43ca-4cf9-8206-b8566df49614.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 255263c1-43ca-4cf9-8206-b8566df49614 + _name: '' + fields: + title: + type: text + value: not-found-og-image.png + file: + type: file + value: a06257e2-8ea6-4ec9-b8fd-c7fa041b8d6c + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/VbW6Npz_RU-tJeqrAJLnWA-not-found-og-image.png + type: text + size: + value: 1827822 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:50.816498+00:00' +modified: '2025-01-29T11:08:50.816498+00:00' diff --git a/apps/csk/content/asset/26fde52f-ea1b-4625-bbed-f5e692f1dc9d.yaml b/apps/csk/content/asset/26fde52f-ea1b-4625-bbed-f5e692f1dc9d.yaml deleted file mode 100644 index 612816464..000000000 --- a/apps/csk/content/asset/26fde52f-ea1b-4625-bbed-f5e692f1dc9d.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 26fde52f-ea1b-4625-bbed-f5e692f1dc9d - _name: '' - fields: - title: - type: text - value: rectangle.jpg - file: - type: file - value: f4ef1fb0-b968-42a4-a6ad-7753d0a98c8c - mediaType: - value: image/jpeg - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/f3U-i929T6mP6Wb9Xw17Ug-rectangle.jpg - type: text - size: - value: 148846 - type: number - width: - value: 1600 - type: number - height: - value: 689 - type: number - custom: {} -created: '2025-02-17T15:33:57.361844+00:00' -modified: '2025-02-17T15:33:57.361844+00:00' diff --git a/apps/csk/content/asset/2b92b553-0d54-4b6e-a64b-e58bbf32e117.yaml b/apps/csk/content/asset/2b92b553-0d54-4b6e-a64b-e58bbf32e117.yaml new file mode 100644 index 000000000..4443e4735 --- /dev/null +++ b/apps/csk/content/asset/2b92b553-0d54-4b6e-a64b-e58bbf32e117.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 2b92b553-0d54-4b6e-a64b-e58bbf32e117 + _name: '' + fields: + title: + type: text + value: jd-logo-black.png + file: + type: file + value: 0647121f-a6ce-4762-990d-d757629d2192 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/xj6s2lMFSauHmpGmmiou-A-jd-logo-black.png + type: text + size: + value: 8074 + type: number + width: + value: 627 + type: number + height: + value: 150 + type: number + custom: {} +created: '2025-01-29T11:08:51.222458+00:00' +modified: '2025-01-29T11:08:51.222458+00:00' diff --git a/apps/csk/content/asset/2c9af7f7-6fb4-49c8-a8cd-f6433e85bab9.yaml b/apps/csk/content/asset/2c9af7f7-6fb4-49c8-a8cd-f6433e85bab9.yaml new file mode 100644 index 000000000..d59bec0cf --- /dev/null +++ b/apps/csk/content/asset/2c9af7f7-6fb4-49c8-a8cd-f6433e85bab9.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 2c9af7f7-6fb4-49c8-a8cd-f6433e85bab9 + _name: '' + fields: + title: + type: text + value: close.svg + file: + type: file + value: ec73e1a7-7bfe-46d8-9905-70cfd855737b + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2ABuWzkMT1ueCX4j95hXNA-close.svg + type: text + size: + value: 352 + type: number + width: + value: 12 + type: number + height: + value: 12 + type: number + custom: {} +created: '2025-01-29T11:08:51.04856+00:00' +modified: '2025-01-29T11:08:51.04856+00:00' diff --git a/apps/csk/content/asset/2f9f9f7a-f7e0-4182-9faa-f5747d06e3c4.yaml b/apps/csk/content/asset/2f9f9f7a-f7e0-4182-9faa-f5747d06e3c4.yaml new file mode 100644 index 000000000..69ab838b7 --- /dev/null +++ b/apps/csk/content/asset/2f9f9f7a-f7e0-4182-9faa-f5747d06e3c4.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 2f9f9f7a-f7e0-4182-9faa-f5747d06e3c4 + _name: '' + fields: + title: + type: text + value: BB_IrishBlend.png + file: + type: file + value: 5ba76076-6d40-4fce-8f71-924216aef28b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/UHgKgRxsSYiCwXF3ccQq-g-BB_IrishBlend.png + type: text + size: + value: 1797830 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:08.664075+00:00' +modified: '2025-04-24T11:32:08.664075+00:00' diff --git a/apps/csk/content/asset/3260a9aa-31bf-4233-9668-59836e305e4f.yaml b/apps/csk/content/asset/3260a9aa-31bf-4233-9668-59836e305e4f.yaml new file mode 100644 index 000000000..7d6568689 --- /dev/null +++ b/apps/csk/content/asset/3260a9aa-31bf-4233-9668-59836e305e4f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 3260a9aa-31bf-4233-9668-59836e305e4f + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: 465b754a-6404-485d-adfe-8accb5c8fb40 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/59c8Z4QsSvyaYL-b8NMgRg-image.png + type: text + size: + value: 326632 + type: number + width: + value: 676 + type: number + height: + value: 544 + type: number + custom: {} +created: '2025-04-24T11:23:45.903496+00:00' +modified: '2025-04-24T11:23:45.903496+00:00' diff --git a/apps/csk/content/asset/331d82fe-c3dc-41bd-b558-7b19e4ee6bfe.yaml b/apps/csk/content/asset/331d82fe-c3dc-41bd-b558-7b19e4ee6bfe.yaml new file mode 100644 index 000000000..af53245b0 --- /dev/null +++ b/apps/csk/content/asset/331d82fe-c3dc-41bd-b558-7b19e4ee6bfe.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 331d82fe-c3dc-41bd-b558-7b19e4ee6bfe + _name: '' + fields: + title: + type: text + value: contact-us-og-image.png + file: + type: file + value: 5336c8e0-6336-4cd2-b92b-3ee4b4a215b4 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/asVE7TDMTxSPEp5xwyMwYg-contact-us-og-image.png + type: text + size: + value: 1576765 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:52.172372+00:00' +modified: '2025-01-29T11:08:52.172372+00:00' diff --git a/apps/csk/content/asset/343e6e3f-f884-4d64-b0b1-002adacbea91.yaml b/apps/csk/content/asset/343e6e3f-f884-4d64-b0b1-002adacbea91.yaml new file mode 100644 index 000000000..4e394a81c --- /dev/null +++ b/apps/csk/content/asset/343e6e3f-f884-4d64-b0b1-002adacbea91.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 343e6e3f-f884-4d64-b0b1-002adacbea91 + _name: '' + fields: + title: + type: text + value: Summer-2025-Fields-of-Beans.png + file: + type: file + value: 76703096-5e35-429f-a2ea-e7879ae274cb + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/dwFjPuTuS5-wNZQ0iLDpAA-Summer-2025-Fields-of-Beans.png + type: text + size: + value: 2676410 + type: number + width: + value: 1536 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:33:37.691089+00:00' +modified: '2025-04-24T11:33:37.691089+00:00' diff --git a/apps/csk/content/asset/35e2d591-7826-484c-8373-621d11f23b76.yaml b/apps/csk/content/asset/35e2d591-7826-484c-8373-621d11f23b76.yaml new file mode 100644 index 000000000..ddce7bd56 --- /dev/null +++ b/apps/csk/content/asset/35e2d591-7826-484c-8373-621d11f23b76.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 35e2d591-7826-484c-8373-621d11f23b76 + _name: '' + fields: + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-3.png + file: + type: file + value: 4d59153e-5b10-4fa5-9469-42bfed3fa181 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/7VvdMIGyS3-A1xE01kGS_Q-royale-coffee-pour-over-vintage-drip-coffeemaker-3.png + type: text + size: + value: 656164 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:51.218483+00:00' +modified: '2025-01-29T11:08:51.218483+00:00' diff --git a/apps/csk/content/asset/373459e9-c74e-4694-83b3-05e51429216c.yaml b/apps/csk/content/asset/373459e9-c74e-4694-83b3-05e51429216c.yaml new file mode 100644 index 000000000..55d44a5ae --- /dev/null +++ b/apps/csk/content/asset/373459e9-c74e-4694-83b3-05e51429216c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 373459e9-c74e-4694-83b3-05e51429216c + _name: '' + fields: + title: + type: text + value: Summer-2025-Outdoor-with-Friends.png + file: + type: file + value: a4a44695-af18-4cbf-a3cb-f308093d15f1 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/jqiJnJb-RY6B6qXEC7iyFQ-Summer-2025-Outdoor-with-Friends.png + type: text + size: + value: 1617574 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:33:55.380846+00:00' +modified: '2025-04-24T11:33:55.380846+00:00' diff --git a/apps/csk/content/asset/38c267a1-081c-40ac-b331-663147aa18b4.yaml b/apps/csk/content/asset/38c267a1-081c-40ac-b331-663147aa18b4.yaml new file mode 100644 index 000000000..173c7119c --- /dev/null +++ b/apps/csk/content/asset/38c267a1-081c-40ac-b331-663147aa18b4.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 38c267a1-081c-40ac-b331-663147aa18b4 + _name: '' + fields: + title: + type: text + value: cervello-di-caffer.png + file: + type: file + value: 87b58822-bd1d-44e0-abd3-df1700eea74e + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LrR5gfDHSE2GKuRCPKghDw-cervello-di-caffer.png + type: text + size: + value: 681423 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:52.791248+00:00' +modified: '2025-01-29T11:08:52.791248+00:00' diff --git a/apps/csk/content/asset/3976a407-c116-43bf-8d3d-8850e5efbbb6.yaml b/apps/csk/content/asset/3976a407-c116-43bf-8d3d-8850e5efbbb6.yaml new file mode 100644 index 000000000..bcd34a1fe --- /dev/null +++ b/apps/csk/content/asset/3976a407-c116-43bf-8d3d-8850e5efbbb6.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 3976a407-c116-43bf-8d3d-8850e5efbbb6 + _name: '' + fields: + title: + type: text + value: jd-white-big-logo.png + file: + type: file + value: 80082982-820c-49e6-b87e-fc10731d7604 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/hBo3v5wpRqqukleCWeMhaw-jd-white-big-logo.png + type: text + size: + value: 4426 + type: number + width: + value: 326 + type: number + height: + value: 78 + type: number + custom: {} +created: '2025-05-21T12:22:31.9633+00:00' +modified: '2025-05-21T12:22:31.9633+00:00' diff --git a/apps/csk/content/asset/39e9be0b-1a93-47f4-aa66-bce97f131f39.yaml b/apps/csk/content/asset/39e9be0b-1a93-47f4-aa66-bce97f131f39.yaml new file mode 100644 index 000000000..ed58ca488 --- /dev/null +++ b/apps/csk/content/asset/39e9be0b-1a93-47f4-aa66-bce97f131f39.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 39e9be0b-1a93-47f4-aa66-bce97f131f39 + _name: '' + fields: + title: + type: text + value: '' + file: + type: file + value: bbc834e3-fd73-4734-b155-43a537e47a17 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/fGuXCtUzTieJ4nl-Fwtqow-EDMBLOG_HEADERS_AND_FOOTERS_20.png + type: text + size: + value: 269583 + type: number + width: + value: 1920 + type: number + height: + value: 400 + type: number + custom: {} +created: '2025-04-24T11:23:56.376124+00:00' +modified: '2025-04-24T11:23:56.376124+00:00' diff --git a/apps/csk/content/asset/3a52e149-f2e8-479c-9609-d39935174ec2.yaml b/apps/csk/content/asset/3a52e149-f2e8-479c-9609-d39935174ec2.yaml new file mode 100644 index 000000000..205f05dc0 --- /dev/null +++ b/apps/csk/content/asset/3a52e149-f2e8-479c-9609-d39935174ec2.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 3a52e149-f2e8-479c-9609-d39935174ec2 + _name: '' + fields: + title: + type: text + value: MA_Full.png + file: + type: file + value: fb8dcf18-625b-4e65-8a0f-6e4ccdf8a448 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/NYr5OvwkRRmXP6vHWXdjEg-MA_Full.png + type: text + size: + value: 1075247 + type: number + width: + value: 778 + type: number + height: + value: 777 + type: number + custom: {} +created: '2025-04-24T11:33:20.135224+00:00' +modified: '2025-04-24T11:33:20.135224+00:00' diff --git a/apps/csk/content/asset/3b585523-8581-4f92-ba28-31212944e28d.yaml b/apps/csk/content/asset/3b585523-8581-4f92-ba28-31212944e28d.yaml new file mode 100644 index 000000000..d965e6357 --- /dev/null +++ b/apps/csk/content/asset/3b585523-8581-4f92-ba28-31212944e28d.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 3b585523-8581-4f92-ba28-31212944e28d + _name: '' + fields: + title: + type: text + value: pexels-photo.jpeg + file: + type: file + value: 9e4ce947-9991-44cf-9512-038193547233 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/C_10-IFURp-HHFeV0TpkOA-pexels-photo.jpeg + type: text + size: + value: 204305 + type: number + width: + value: 1920 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-06-06T09:51:53.4209+00:00' +modified: '2025-06-06T09:51:53.4209+00:00' diff --git a/apps/csk/content/asset/3c2eb78c-f861-4a89-aeb9-084ac4ff7d0c.yaml b/apps/csk/content/asset/3c2eb78c-f861-4a89-aeb9-084ac4ff7d0c.yaml new file mode 100644 index 000000000..a3f9233cc --- /dev/null +++ b/apps/csk/content/asset/3c2eb78c-f861-4a89-aeb9-084ac4ff7d0c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 3c2eb78c-f861-4a89-aeb9-084ac4ff7d0c + _name: '' + fields: + title: + type: text + value: BB_Setting.png + file: + type: file + value: c6d506c4-0be5-42b2-802f-13c643a829d6 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/Uz6v5OpOR_G4BFCIOcaHnQ-BB_Setting.png + type: text + size: + value: 2469563 + type: number + width: + value: 1536 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:20.613936+00:00' +modified: '2025-04-24T11:32:20.613936+00:00' diff --git a/apps/csk/content/asset/42f196a1-dff3-4f01-bc53-f57e05125c9a.yaml b/apps/csk/content/asset/42f196a1-dff3-4f01-bc53-f57e05125c9a.yaml new file mode 100644 index 000000000..4e0cfbcf6 --- /dev/null +++ b/apps/csk/content/asset/42f196a1-dff3-4f01-bc53-f57e05125c9a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 42f196a1-dff3-4f01-bc53-f57e05125c9a + _name: '' + fields: + title: + type: text + value: favourite-icon.svg + file: + type: file + value: 5b6bbc81-cd4f-4e8e-9b96-5a3bb9aa68af + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/WwDswOsuRqWSXiB5U1Qleg-favourite-icon.svg + type: text + size: + value: 690 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-04-24T11:23:52.68909+00:00' +modified: '2025-04-24T11:23:52.68909+00:00' diff --git a/apps/csk/content/asset/446ef76a-b4e9-422f-a1da-fceccb8afe60.yaml b/apps/csk/content/asset/446ef76a-b4e9-422f-a1da-fceccb8afe60.yaml new file mode 100644 index 000000000..324e7c6b4 --- /dev/null +++ b/apps/csk/content/asset/446ef76a-b4e9-422f-a1da-fceccb8afe60.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 446ef76a-b4e9-422f-a1da-fceccb8afe60 + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-2.png + file: + type: file + value: b5e57e39-f732-4251-8861-d6d6e382fdc8 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ad9mouR4ToqPPiC5hcuOCg-cervello-di-caffe-2.png + type: text + size: + value: 370612 + type: number + width: + value: 980 + type: number + height: + value: 1021 + type: number + custom: {} +created: '2025-01-29T11:08:51.82248+00:00' +modified: '2025-01-29T11:08:51.82248+00:00' diff --git a/apps/csk/content/asset/44f9788a-a20d-4521-ae07-cae69cf50907.yaml b/apps/csk/content/asset/44f9788a-a20d-4521-ae07-cae69cf50907.yaml new file mode 100644 index 000000000..5eb20c450 --- /dev/null +++ b/apps/csk/content/asset/44f9788a-a20d-4521-ae07-cae69cf50907.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 44f9788a-a20d-4521-ae07-cae69cf50907 + _name: '' + fields: + title: + type: text + value: black-mountain-french-press-coffee-maker-2.png + file: + type: file + value: 225f5ad8-b54a-4be5-ab0b-7395481125e0 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/K-l17WrhQvSE9YkyNhjnag-black-mountain-french-press-coffee-maker-2.png + type: text + size: + value: 521583 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:51.199944+00:00' +modified: '2025-01-29T11:08:51.199944+00:00' diff --git a/apps/csk/content/asset/4724e58e-eb3f-46f0-b4b7-50d73da49732.yaml b/apps/csk/content/asset/4724e58e-eb3f-46f0-b4b7-50d73da49732.yaml new file mode 100644 index 000000000..bbe8e015a --- /dev/null +++ b/apps/csk/content/asset/4724e58e-eb3f-46f0-b4b7-50d73da49732.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 4724e58e-eb3f-46f0-b4b7-50d73da49732 + _name: '' + fields: + title: + type: text + value: blue-close-icon.svg + file: + type: file + value: 7a71edb7-ac5d-4cf9-844f-14b7838c27ee + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ZbyLX5LjSUupLmfOdZ_CnQ-blue-close-icon.svg + type: text + size: + value: 354 + type: number + width: + value: 12 + type: number + height: + value: 12 + type: number + custom: {} +created: '2025-01-29T11:08:53.688647+00:00' +modified: '2025-01-29T11:08:53.688647+00:00' diff --git a/apps/csk/content/asset/481a9d97-a553-4001-931b-abbc812ee743.yaml b/apps/csk/content/asset/481a9d97-a553-4001-931b-abbc812ee743.yaml new file mode 100644 index 000000000..a9a82c9ed --- /dev/null +++ b/apps/csk/content/asset/481a9d97-a553-4001-931b-abbc812ee743.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 481a9d97-a553-4001-931b-abbc812ee743 + _name: '' + fields: + title: + type: text + value: coffee-permanent-filter-1.png + file: + type: file + value: 835f29e1-2ad4-4c60-adbe-92c35858ceb8 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/c_eLz9hRR-uxB9a6SODgrA-coffee-permanent-filter-1.png + type: text + size: + value: 53290 + type: number + width: + value: 800 + type: number + height: + value: 600 + type: number + custom: {} +created: '2025-01-29T11:08:52.2191+00:00' +modified: '2025-01-29T11:08:52.2191+00:00' diff --git a/apps/csk/content/asset/49a5c28e-b131-4f7d-9bf1-a5582f4b4a77.yaml b/apps/csk/content/asset/49a5c28e-b131-4f7d-9bf1-a5582f4b4a77.yaml new file mode 100644 index 000000000..2f409096a --- /dev/null +++ b/apps/csk/content/asset/49a5c28e-b131-4f7d-9bf1-a5582f4b4a77.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 49a5c28e-b131-4f7d-9bf1-a5582f4b4a77 + _name: '' + fields: + title: + type: text + value: author-logo-placeholder.png + file: + type: file + value: 71a22ae6-7089-405e-b149-f137a174404c + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/QUJPlCIlSQCEDIK2AsieTw-author-logo-placeholder.png + type: text + size: + value: 23734 + type: number + width: + value: 1143 + type: number + height: + value: 947 + type: number + custom: {} +created: '2025-01-29T11:08:51.829492+00:00' +modified: '2025-01-29T11:08:51.829492+00:00' diff --git a/apps/csk/content/asset/4a540191-b713-42b0-a2f6-e96ce1450aca.yaml b/apps/csk/content/asset/4a540191-b713-42b0-a2f6-e96ce1450aca.yaml new file mode 100644 index 000000000..444cd83b0 --- /dev/null +++ b/apps/csk/content/asset/4a540191-b713-42b0-a2f6-e96ce1450aca.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 4a540191-b713-42b0-a2f6-e96ce1450aca + _name: '' + fields: + title: + type: text + value: beans-heart.jpg + file: + type: file + value: 0d81a7d7-f5b1-48a0-869f-dd23aff77741 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/EJyXV1jNTgm_iLdfFUi8CA-beans-heart.jpg + type: text + size: + value: 1836620 + type: number + width: + value: 4608 + type: number + height: + value: 3072 + type: number + custom: {} +created: '2025-04-24T11:32:44.244585+00:00' +modified: '2025-04-24T11:32:44.244585+00:00' diff --git a/apps/csk/content/asset/4b8f3a23-e27e-4502-962c-851bf513d4ca.yaml b/apps/csk/content/asset/4b8f3a23-e27e-4502-962c-851bf513d4ca.yaml new file mode 100644 index 000000000..d9c4ff297 --- /dev/null +++ b/apps/csk/content/asset/4b8f3a23-e27e-4502-962c-851bf513d4ca.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 4b8f3a23-e27e-4502-962c-851bf513d4ca + _name: '' + fields: + title: + type: text + value: house-blend-coffee-1.png + file: + type: file + value: 8169cd0f-ca19-4608-bc37-b466ebf5121e + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/G-10X8LnRzm_idPwKKFP5Q-house-blend-coffee-1.png + type: text + size: + value: 214912 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:51.85286+00:00' +modified: '2025-01-29T11:08:51.85286+00:00' diff --git a/apps/csk/content/asset/4e6820c3-23ad-4e6c-be2b-1f47d2d68ccd.yaml b/apps/csk/content/asset/4e6820c3-23ad-4e6c-be2b-1f47d2d68ccd.yaml new file mode 100644 index 000000000..38a911cfc --- /dev/null +++ b/apps/csk/content/asset/4e6820c3-23ad-4e6c-be2b-1f47d2d68ccd.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 4e6820c3-23ad-4e6c-be2b-1f47d2d68ccd + _name: '' + fields: + title: + type: text + value: favourite-icon-white.svg + file: + type: file + value: 3a759f96-439c-450d-8a12-396d0d49cda7 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/rSBmaZPSTaCotwLTc_PUWQ-favourite-icon-white.svg + type: text + size: + value: 722 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-09-04T08:11:32.62782+00:00' +modified: '2025-09-15T15:24:02.533602+00:00' diff --git a/apps/csk/content/asset/4fdc25de-c62a-4e97-9162-9b199f622780.yaml b/apps/csk/content/asset/4fdc25de-c62a-4e97-9162-9b199f622780.yaml new file mode 100644 index 000000000..7a45abcfe --- /dev/null +++ b/apps/csk/content/asset/4fdc25de-c62a-4e97-9162-9b199f622780.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 4fdc25de-c62a-4e97-9162-9b199f622780 + _name: '' + fields: + title: + type: text + value: the-secret-to-a-great-french-press.jpg + file: + type: file + value: 1b05259d-9e3e-44e0-a12a-47892deb6533 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/hM_1sCBcShiaouxKzmNPHA-the-secret-to-a-great-french-press.jpg + type: text + size: + value: 1122173 + type: number + width: + value: 3000 + type: number + height: + value: 2000 + type: number + custom: {} +created: '2025-01-29T11:08:52.855586+00:00' +modified: '2025-01-29T11:08:52.855586+00:00' diff --git a/apps/csk/content/asset/50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d.yaml b/apps/csk/content/asset/50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d.yaml deleted file mode 100644 index 86f577bb2..000000000 --- a/apps/csk/content/asset/50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d - _name: Uniform-Icon-Library_Adapt-1.png - fields: - title: - type: text - value: adapt - file: - type: file - value: 362db7fb-8a0d-4e3d-9bc7-765ab1151d7b - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/t0pk9uhUR6iKSPkJ3wZTEw-Uniform-Icon-Library_Adapt-1.png - type: text - size: - value: 8322 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:54.349441+00:00' -modified: '2025-02-17T15:33:54.349441+00:00' diff --git a/apps/csk/content/asset/bf9daf10-949d-4589-8726-0168d567e0d5.yaml b/apps/csk/content/asset/511356c8-8058-4312-9d7b-6d73218b67c1.yaml similarity index 50% rename from apps/csk/content/asset/bf9daf10-949d-4589-8726-0168d567e0d5.yaml rename to apps/csk/content/asset/511356c8-8058-4312-9d7b-6d73218b67c1.yaml index 9c35240f9..38436fab5 100644 --- a/apps/csk/content/asset/bf9daf10-949d-4589-8726-0168d567e0d5.yaml +++ b/apps/csk/content/asset/511356c8-8058-4312-9d7b-6d73218b67c1.yaml @@ -1,6 +1,6 @@ asset: type: image - _id: bf9daf10-949d-4589-8726-0168d567e0d5 + _id: 511356c8-8058-4312-9d7b-6d73218b67c1 _name: '' fields: title: @@ -8,23 +8,23 @@ asset: value: arrow-right.svg file: type: file - value: 585c1ddc-13b2-4899-b9bb-4915100c1a45 + value: cb8370ab-26b3-4f1c-aad4-63515a855fd8 mediaType: value: image/svg+xml type: text url: value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/DnWsxABVTDSyNaccArrvQQ-arrow-right.svg + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/GR85P0AoSNCMPI5-8w8Gtg-arrow-right.svg type: text size: - value: 300 + value: 227 type: number width: - value: 29 + value: 11 type: number height: - value: 29 + value: 18 type: number custom: {} -created: '2025-02-17T15:33:59.750468+00:00' -modified: '2025-02-17T15:33:59.750468+00:00' +created: '2025-01-29T11:08:52.824037+00:00' +modified: '2025-07-28T09:31:37.10443+00:00' diff --git a/apps/csk/content/asset/5159ace1-99e0-4d4c-b38c-521b26172de0.yaml b/apps/csk/content/asset/5159ace1-99e0-4d4c-b38c-521b26172de0.yaml new file mode 100644 index 000000000..a690e9f8e --- /dev/null +++ b/apps/csk/content/asset/5159ace1-99e0-4d4c-b38c-521b26172de0.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5159ace1-99e0-4d4c-b38c-521b26172de0 + _name: '' + fields: + title: + type: text + value: columbian-blend-coffee-1.png + file: + type: file + value: 67c1bfc3-4f37-4efc-9b6b-d667da18c599 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/qaxmnzaRSjams5e1paOsyw-columbian-blend-coffee-1.png + type: text + size: + value: 176541 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:53.12706+00:00' +modified: '2025-01-29T11:08:53.12706+00:00' diff --git a/apps/csk/content/asset/523a5f90-24bb-4fe5-bbb7-27baebc4ac6f.yaml b/apps/csk/content/asset/523a5f90-24bb-4fe5-bbb7-27baebc4ac6f.yaml new file mode 100644 index 000000000..47a1b195f --- /dev/null +++ b/apps/csk/content/asset/523a5f90-24bb-4fe5-bbb7-27baebc4ac6f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 523a5f90-24bb-4fe5-bbb7-27baebc4ac6f + _name: '' + fields: + title: + type: text + value: espresso-gpt-5.png + file: + type: file + value: 17a4ec34-6976-4913-9ad3-d9ab26d61b49 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/jGGabkF2SNy-HmQs3f4wqg-espresso-gpt-5.png + type: text + size: + value: 83319 + type: number + width: + value: 743 + type: number + height: + value: 480 + type: number + custom: {} +created: '2025-01-29T11:08:51.84695+00:00' +modified: '2025-01-29T11:08:51.84695+00:00' diff --git a/apps/csk/content/asset/56ffdf55-e88e-4846-9639-afb121e50074.yaml b/apps/csk/content/asset/56ffdf55-e88e-4846-9639-afb121e50074.yaml new file mode 100644 index 000000000..f16386eb1 --- /dev/null +++ b/apps/csk/content/asset/56ffdf55-e88e-4846-9639-afb121e50074.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 56ffdf55-e88e-4846-9639-afb121e50074 + _name: '' + fields: + title: + type: text + value: royale-iq-espresso-machine-1.png + file: + type: file + value: 0b067100-07aa-413f-9bdf-1fd72d3e5b5b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/XzMUvf3gSAe58jTvTS2TKw-royale-iq-espresso-machine-1.png + type: text + size: + value: 251780 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:52.773873+00:00' +modified: '2025-01-29T11:08:52.773873+00:00' diff --git a/apps/csk/content/asset/5990be9d-277f-4298-ad75-4065e54c82b1.yaml b/apps/csk/content/asset/5990be9d-277f-4298-ad75-4065e54c82b1.yaml new file mode 100644 index 000000000..09a42641b --- /dev/null +++ b/apps/csk/content/asset/5990be9d-277f-4298-ad75-4065e54c82b1.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5990be9d-277f-4298-ad75-4065e54c82b1 + _name: '' + fields: + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-2.png + file: + type: file + value: 89ef535e-19cc-424f-a093-9102ecb29963 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/IFUIJ2blSTKsch4EGAYabw-ember-luxury-ottoman-coffee-espresso-set-2.png + type: text + size: + value: 189023 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:51.816163+00:00' +modified: '2025-01-29T11:08:51.816163+00:00' diff --git a/apps/csk/content/asset/59c1b782-d08c-4d92-aa14-4ddc6420b77f.yaml b/apps/csk/content/asset/59c1b782-d08c-4d92-aa14-4ddc6420b77f.yaml new file mode 100644 index 000000000..08021e092 --- /dev/null +++ b/apps/csk/content/asset/59c1b782-d08c-4d92-aa14-4ddc6420b77f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 59c1b782-d08c-4d92-aa14-4ddc6420b77f + _name: '' + fields: + title: + type: text + value: BeansBundle.png + file: + type: file + value: 7143758d-a50b-4fe9-be16-0b5362d08bd2 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/qdfyMpluTp28GpFE9b0Buw-BeansBundle.png + type: text + size: + value: 2292607 + type: number + width: + value: 1536 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:31:56.01637+00:00' +modified: '2025-04-24T11:31:56.01637+00:00' diff --git a/apps/csk/content/asset/5bbc5b07-ed0c-4b99-b210-65d7010f94f5.yaml b/apps/csk/content/asset/5bbc5b07-ed0c-4b99-b210-65d7010f94f5.yaml new file mode 100644 index 000000000..9897cc874 --- /dev/null +++ b/apps/csk/content/asset/5bbc5b07-ed0c-4b99-b210-65d7010f94f5.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5bbc5b07-ed0c-4b99-b210-65d7010f94f5 + _name: '' + fields: + title: + type: text + value: picking-the-right-bean-a-guide-to-coffee-selection.jpg + file: + type: file + value: 810fb4b0-3b11-4ac4-a29c-75095408119a + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/-45RFK54RfCuwt2tQVT7Lg-picking-the-right-bean-a-guide-to-coffee-selection.jpg + type: text + size: + value: 9269401 + type: number + width: + value: 9453 + type: number + height: + value: 7090 + type: number + custom: {} +created: '2025-01-29T11:08:57.818735+00:00' +modified: '2025-01-29T11:08:57.818735+00:00' diff --git a/apps/csk/content/asset/5cecc18f-87ba-4a83-8456-0aabfb2db3a5.yaml b/apps/csk/content/asset/5cecc18f-87ba-4a83-8456-0aabfb2db3a5.yaml new file mode 100644 index 000000000..85ce9f6ec --- /dev/null +++ b/apps/csk/content/asset/5cecc18f-87ba-4a83-8456-0aabfb2db3a5.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5cecc18f-87ba-4a83-8456-0aabfb2db3a5 + _name: '' + fields: + title: + type: text + value: chevron-down-white.svg + file: + type: file + value: 29997414-1698-4f3b-8803-bc9b520da13e + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/rG3y0VI7RKmbKjbKD6OEmg-chevron-down-white.svg + type: text + size: + value: 228 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-05-21T12:31:21.334982+00:00' +modified: '2025-05-21T12:31:21.334982+00:00' diff --git a/apps/csk/content/asset/5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0.yaml b/apps/csk/content/asset/5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0.yaml new file mode 100644 index 000000000..ceb34f010 --- /dev/null +++ b/apps/csk/content/asset/5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0 + _name: '' + fields: + title: + type: text + value: breakfast-blend-coffee-1.png + file: + type: file + value: 263dab8e-3ff0-4116-a2ee-45ef4eb7a41a + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/T-CDxCsrRJKta4PpzvgdMA-breakfast-blend-coffee-1.png + type: text + size: + value: 23562 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:53.810256+00:00' +modified: '2025-01-29T11:08:53.810256+00:00' diff --git a/apps/csk/content/asset/5dc9b795-1bd9-41d6-bf52-9e098cb585d1.yaml b/apps/csk/content/asset/5dc9b795-1bd9-41d6-bf52-9e098cb585d1.yaml new file mode 100644 index 000000000..af06db293 --- /dev/null +++ b/apps/csk/content/asset/5dc9b795-1bd9-41d6-bf52-9e098cb585d1.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5dc9b795-1bd9-41d6-bf52-9e098cb585d1 + _name: '' + fields: + title: + type: text + value: descaling-tablets-1.png + file: + type: file + value: 2ce5112d-d5f4-43de-b687-254ebba42da8 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/BlgR71vRTL-oUMkL9Xk9uQ-descaling-tablets-1.png + type: text + size: + value: 25973 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:52.775047+00:00' +modified: '2025-01-29T11:08:52.775047+00:00' diff --git a/apps/csk/content/asset/5dcf20aa-c3aa-4ad7-8b92-70a385b5e896.yaml b/apps/csk/content/asset/5dcf20aa-c3aa-4ad7-8b92-70a385b5e896.yaml deleted file mode 100644 index 33757798e..000000000 --- a/apps/csk/content/asset/5dcf20aa-c3aa-4ad7-8b92-70a385b5e896.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 5dcf20aa-c3aa-4ad7-8b92-70a385b5e896 - _name: Uniform-Icon-Library_Migrate-1.png - fields: - title: - type: text - value: migrate - file: - type: file - value: 731df9a6-53a4-4a3f-8c6f-ad9a4948ffe8 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/PuswxZ1CR8iudC-rDlrvxg-Uniform-Icon-Library_Migrate-1.png - type: text - size: - value: 2928 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:56.609549+00:00' -modified: '2025-02-17T15:33:56.609549+00:00' diff --git a/apps/csk/content/asset/5e0bdc93-42cd-4d9a-b19a-aa1f10915059.yaml b/apps/csk/content/asset/5e0bdc93-42cd-4d9a-b19a-aa1f10915059.yaml new file mode 100644 index 000000000..87ec47538 --- /dev/null +++ b/apps/csk/content/asset/5e0bdc93-42cd-4d9a-b19a-aa1f10915059.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 5e0bdc93-42cd-4d9a-b19a-aa1f10915059 + _name: '' + fields: + title: + type: text + value: javadrip-specialty-coffee-maker-4.png + file: + type: file + value: 6888fa47-be37-4ed3-9886-83b51e590b65 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ImfNu8QzSX6Zp4xgENO4dw-javadrip-specialty-coffee-maker-4.png + type: text + size: + value: 248406 + type: number + width: + value: 1000 + type: number + height: + value: 1000 + type: number + custom: {} +created: '2025-01-29T11:08:53.79208+00:00' +modified: '2025-01-29T11:08:53.79208+00:00' diff --git a/apps/csk/content/asset/624c1e75-e542-4da1-bb6a-86206afa2f0d.yaml b/apps/csk/content/asset/624c1e75-e542-4da1-bb6a-86206afa2f0d.yaml new file mode 100644 index 000000000..a8a139f90 --- /dev/null +++ b/apps/csk/content/asset/624c1e75-e542-4da1-bb6a-86206afa2f0d.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 624c1e75-e542-4da1-bb6a-86206afa2f0d + _name: '' + fields: + title: + type: text + value: kosmic-coffee-stainless-steel-precision-brewer-1.png + file: + type: file + value: b28e01a9-1edf-4b6d-bf30-0604376a17de + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/mHN7Uxd_S2-z9Dy9UVDUvw-kosmic-coffee-stainless-steel-precision-brewer-1.png + type: text + size: + value: 193857 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:52.830807+00:00' +modified: '2025-01-29T11:08:52.830807+00:00' diff --git a/apps/csk/content/asset/62f68958-6cf4-407c-9c47-6d9083fc5acb.yaml b/apps/csk/content/asset/62f68958-6cf4-407c-9c47-6d9083fc5acb.yaml new file mode 100644 index 000000000..833dd06a4 --- /dev/null +++ b/apps/csk/content/asset/62f68958-6cf4-407c-9c47-6d9083fc5acb.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 62f68958-6cf4-407c-9c47-6d9083fc5acb + _name: '' + fields: + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-2.png + file: + type: file + value: b77170f0-0c6c-46af-8242-cdfd0f8587c0 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ql-gIk1iQNaOlacHgzUkwQ-royale-coffee-pour-over-vintage-drip-coffeemaker-2.png + type: text + size: + value: 559709 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:56.787858+00:00' +modified: '2025-01-29T11:08:56.787858+00:00' diff --git a/apps/csk/content/asset/63261713-b52d-4ef6-ba59-319088af1545.yaml b/apps/csk/content/asset/63261713-b52d-4ef6-ba59-319088af1545.yaml new file mode 100644 index 000000000..2dc920bb6 --- /dev/null +++ b/apps/csk/content/asset/63261713-b52d-4ef6-ba59-319088af1545.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 63261713-b52d-4ef6-ba59-319088af1545 + _name: '' + fields: + title: + type: text + value: black-mountain-bistro-burr-coffee-grinder-1.png + file: + type: file + value: 8cd17783-c603-4a96-a46d-dcc44d40ec46 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/j1xaBW8nSB2qcHAugHrjyg-black-mountain-bistro-burr-coffee-grinder-1.png + type: text + size: + value: 163499 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:52.167623+00:00' +modified: '2025-01-29T11:08:52.167623+00:00' diff --git a/apps/csk/content/asset/64fbadc2-d216-454c-a4ae-10994b8487db.yaml b/apps/csk/content/asset/64fbadc2-d216-454c-a4ae-10994b8487db.yaml new file mode 100644 index 000000000..90a969ffd --- /dev/null +++ b/apps/csk/content/asset/64fbadc2-d216-454c-a4ae-10994b8487db.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 64fbadc2-d216-454c-a4ae-10994b8487db + _name: '' + fields: + title: + type: text + value: perfect-specs.png + file: + type: file + value: 4ac3f388-6863-4319-ab01-ca47df2a6ed3 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/7R58zSYRQaKSdvEXrbko8Q-perfect-specs.png + type: text + size: + value: 57463 + type: number + width: + value: 1074 + type: number + height: + value: 748 + type: number + custom: {} +created: '2025-05-22T09:26:07.276232+00:00' +modified: '2025-05-22T09:26:07.276232+00:00' diff --git a/apps/csk/content/asset/68efee09-55b0-49ba-ba11-6386b556092d.yaml b/apps/csk/content/asset/68efee09-55b0-49ba-ba11-6386b556092d.yaml new file mode 100644 index 000000000..e16ba6c27 --- /dev/null +++ b/apps/csk/content/asset/68efee09-55b0-49ba-ba11-6386b556092d.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 68efee09-55b0-49ba-ba11-6386b556092d + _name: '' + fields: + title: + type: text + value: why-brewing-temperature-and-time-matter.jpg + file: + type: file + value: 56cadf21-bbe4-40c6-bea0-69c410c6314f + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/kEM8Yw8WSVKt1AjOACRRYQ-why-brewing-temperature-and-time-matter.jpg + type: text + size: + value: 1268619 + type: number + width: + value: 4017 + type: number + height: + value: 2661 + type: number + custom: {} +created: '2025-01-29T11:08:52.792002+00:00' +modified: '2025-01-29T11:08:52.792002+00:00' diff --git a/apps/csk/content/asset/6a6011fb-0029-42f6-af50-480a372d748a.yaml b/apps/csk/content/asset/6a6011fb-0029-42f6-af50-480a372d748a.yaml new file mode 100644 index 000000000..a71d5deee --- /dev/null +++ b/apps/csk/content/asset/6a6011fb-0029-42f6-af50-480a372d748a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6a6011fb-0029-42f6-af50-480a372d748a + _name: '' + fields: + title: + type: text + value: Summer-2025-Outdoor-Italy.png + file: + type: file + value: a8281e76-10e8-4f83-9e9e-5e9051ecd085 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/0tCgrLPSRiSp9JjeWbxeCg-Summer-2025-Outdoor-Italy.png + type: text + size: + value: 2891571 + type: number + width: + value: 1571 + type: number + height: + value: 1044 + type: number + custom: {} +created: '2025-04-24T11:33:41.942264+00:00' +modified: '2025-04-24T11:33:41.942264+00:00' diff --git a/apps/csk/content/asset/6b2c6448-2e43-4b65-810d-e0e730e91987.yaml b/apps/csk/content/asset/6b2c6448-2e43-4b65-810d-e0e730e91987.yaml new file mode 100644 index 000000000..3552d3fe2 --- /dev/null +++ b/apps/csk/content/asset/6b2c6448-2e43-4b65-810d-e0e730e91987.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6b2c6448-2e43-4b65-810d-e0e730e91987 + _name: '' + fields: + title: + type: text + value: EspressoMakersReview_OG.png + file: + type: file + value: f26b93ba-7243-497a-9d62-c2500c8f107d + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/hIKJ5C8kTkWeRynp6-we4Q-EspressoMakersReview_OG.png + type: text + size: + value: 1585180 + type: number + width: + value: 1167 + type: number + height: + value: 775 + type: number + custom: {} +created: '2025-04-24T11:33:23.698384+00:00' +modified: '2025-04-24T11:33:23.698384+00:00' diff --git a/apps/csk/content/asset/6babea2d-9a72-4a21-b1ff-c5dcbcf01669.yaml b/apps/csk/content/asset/6babea2d-9a72-4a21-b1ff-c5dcbcf01669.yaml new file mode 100644 index 000000000..ce9c6c147 --- /dev/null +++ b/apps/csk/content/asset/6babea2d-9a72-4a21-b1ff-c5dcbcf01669.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6babea2d-9a72-4a21-b1ff-c5dcbcf01669 + _name: '' + fields: + title: + type: text + value: slow-drip.svg + file: + type: file + value: 09e1c97b-28a1-495e-ba57-eeb3534e0522 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/wwna9p3bSWiNai32D0ve4Q-slow-drip.svg + type: text + size: + value: 2458 + type: number + width: + value: 79 + type: number + height: + value: 94 + type: number + custom: {} +created: '2025-01-29T11:08:53.116623+00:00' +modified: '2025-01-29T11:08:53.116623+00:00' diff --git a/apps/csk/simple-content/asset/ca661a4a-fefe-4e01-afab-0892446cc4d2.yaml b/apps/csk/content/asset/6bf43a0f-aced-4d79-85c0-8fe10ee0a390.yaml similarity index 57% rename from apps/csk/simple-content/asset/ca661a4a-fefe-4e01-afab-0892446cc4d2.yaml rename to apps/csk/content/asset/6bf43a0f-aced-4d79-85c0-8fe10ee0a390.yaml index 999f4d773..a31f0e4fa 100644 --- a/apps/csk/simple-content/asset/ca661a4a-fefe-4e01-afab-0892446cc4d2.yaml +++ b/apps/csk/content/asset/6bf43a0f-aced-4d79-85c0-8fe10ee0a390.yaml @@ -1,6 +1,6 @@ asset: type: image - _id: ca661a4a-fefe-4e01-afab-0892446cc4d2 + _id: 6bf43a0f-aced-4d79-85c0-8fe10ee0a390 _name: '' fields: title: @@ -8,13 +8,13 @@ asset: value: icon-uniform-logo_white.svg file: type: file - value: 3c8d25a3-25d5-4898-90a9-336d3523fd06 + value: e7ea7ad5-6511-4161-86cc-4e3ce8dfa1a0 mediaType: value: image/svg+xml type: text url: value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/iAIoC-kBRq-iFuv2j8zTkw-icon-uniform-logo_white.svg + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LmNmsc8TREy73SSFQhz5pw-icon-uniform-logo_white.svg type: text size: value: 2398 @@ -26,5 +26,5 @@ asset: value: 41 type: number custom: {} -created: '2025-07-30T13:07:08.808293+00:00' -modified: '2025-07-30T13:07:08.808293+00:00' +created: '2025-07-30T14:07:30.27576+00:00' +modified: '2025-07-30T14:07:30.27576+00:00' diff --git a/apps/csk/content/asset/6c2c8fad-e71b-4a36-b9ba-f4f5c742cbdf.yaml b/apps/csk/content/asset/6c2c8fad-e71b-4a36-b9ba-f4f5c742cbdf.yaml new file mode 100644 index 000000000..b3801d786 --- /dev/null +++ b/apps/csk/content/asset/6c2c8fad-e71b-4a36-b9ba-f4f5c742cbdf.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6c2c8fad-e71b-4a36-b9ba-f4f5c742cbdf + _name: '' + fields: + title: + type: text + value: royale.png + file: + type: file + value: 9fa019a8-764f-4280-9999-abf2e0c0097b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Yii5QU_TTXCLsPaBnr6vYw-royale.png + type: text + size: + value: 938485 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:53.833862+00:00' +modified: '2025-01-29T11:08:53.833862+00:00' diff --git a/apps/csk/content/asset/6c591246-7f69-48fc-8155-992f24408d46.yaml b/apps/csk/content/asset/6c591246-7f69-48fc-8155-992f24408d46.yaml new file mode 100644 index 000000000..7a2a34654 --- /dev/null +++ b/apps/csk/content/asset/6c591246-7f69-48fc-8155-992f24408d46.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6c591246-7f69-48fc-8155-992f24408d46 + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-the-ultimate-ai-powered-espresso-03.jpeg + file: + type: file + value: ea5d9012-794a-4064-ac89-fea8e43b6c43 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/W4C9Gd5uRb6ELqGWRS0CDg-cervello-di-caffe-the-ultimate-ai-powered-espresso-03.jpeg + type: text + size: + value: 131441 + type: number + width: + value: 1224 + type: number + height: + value: 872 + type: number + custom: {} +created: '2025-01-29T11:08:54.12946+00:00' +modified: '2025-01-29T11:08:54.12946+00:00' diff --git a/apps/csk/content/asset/6e676cab-6ead-47fc-b151-d715e3795f06.yaml b/apps/csk/content/asset/6e676cab-6ead-47fc-b151-d715e3795f06.yaml new file mode 100644 index 000000000..46688725b --- /dev/null +++ b/apps/csk/content/asset/6e676cab-6ead-47fc-b151-d715e3795f06.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6e676cab-6ead-47fc-b151-d715e3795f06 + _name: '' + fields: + title: + type: text + value: ComposableConferenceKickoff.jpg + file: + type: file + value: 2c088c9d-a136-48d2-901d-321387b1b565 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/avhPXeXyRECHR1sI_YWn9Q-ComposableConferenceKickoff.jpg + type: text + size: + value: 874517 + type: number + width: + value: 2016 + type: number + height: + value: 1512 + type: number + custom: {} +created: '2025-04-24T11:34:06.403219+00:00' +modified: '2025-04-24T11:34:06.403219+00:00' diff --git a/apps/csk/content/asset/6fcaebdd-fc1e-4d95-b6b8-6baae692dd8f.yaml b/apps/csk/content/asset/6fcaebdd-fc1e-4d95-b6b8-6baae692dd8f.yaml new file mode 100644 index 000000000..07e27123c --- /dev/null +++ b/apps/csk/content/asset/6fcaebdd-fc1e-4d95-b6b8-6baae692dd8f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 6fcaebdd-fc1e-4d95-b6b8-6baae692dd8f + _name: '' + fields: + title: + type: text + value: espresso.png + file: + type: file + value: 9adac961-8578-4fee-86d5-09ccef54ff25 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/MKMzIYfsRAqQUuXNAtV4fg-espresso.png + type: text + size: + value: 1044174 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:55.810664+00:00' +modified: '2025-01-29T11:08:55.810664+00:00' diff --git a/apps/csk/content/asset/723dbfa1-17a4-438a-bbb3-08af349de38b.yaml b/apps/csk/content/asset/723dbfa1-17a4-438a-bbb3-08af349de38b.yaml new file mode 100644 index 000000000..15caa30fa --- /dev/null +++ b/apps/csk/content/asset/723dbfa1-17a4-438a-bbb3-08af349de38b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 723dbfa1-17a4-438a-bbb3-08af349de38b + _name: '' + fields: + title: + type: text + value: types-of-coffee-grinders.jpg + file: + type: file + value: f068f1d2-26c9-48a8-a3bd-4566cdf7e3b1 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/NwMF2KY7SwOxO9P1J94kXg-types-of-coffee-grinders.jpg + type: text + size: + value: 3303657 + type: number + width: + value: 5184 + type: number + height: + value: 3456 + type: number + custom: {} +created: '2025-01-29T11:09:00.831066+00:00' +modified: '2025-01-29T11:09:00.831066+00:00' diff --git a/apps/csk/content/asset/72851ba3-cff9-4913-af83-5481afa08516.yaml b/apps/csk/content/asset/72851ba3-cff9-4913-af83-5481afa08516.yaml new file mode 100644 index 000000000..5dc1e41d0 --- /dev/null +++ b/apps/csk/content/asset/72851ba3-cff9-4913-af83-5481afa08516.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 72851ba3-cff9-4913-af83-5481afa08516 + _name: '' + fields: + title: + type: text + value: Summer-2025-Enjoying-a-Cortado.png + file: + type: file + value: 57a48249-3e0b-4894-88c8-78d0727ccb3c + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/wW1oIX_gQHSwYd00kGrf-A-Summer-2025-Enjoying-a-Cortado.png + type: text + size: + value: 2747692 + type: number + width: + value: 1024 + type: number + height: + value: 1536 + type: number + custom: {} +created: '2025-04-24T11:33:51.041075+00:00' +modified: '2025-04-24T11:33:51.041075+00:00' diff --git a/apps/csk/content/asset/75ebf11f-2f1d-4a4e-9062-cca926fe65c1.yaml b/apps/csk/content/asset/75ebf11f-2f1d-4a4e-9062-cca926fe65c1.yaml new file mode 100644 index 000000000..8de0c6b29 --- /dev/null +++ b/apps/csk/content/asset/75ebf11f-2f1d-4a4e-9062-cca926fe65c1.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 75ebf11f-2f1d-4a4e-9062-cca926fe65c1 + _name: '' + fields: + title: + type: text + value: Beans_BG.png + file: + type: file + value: b76064f7-04ff-4299-bdc1-65cc1d9f67b9 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/qKyJGpxLTCeUNEiCBmR8oA-Beans_BG.png + type: text + size: + value: 3551148 + type: number + width: + value: 1536 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:33:59.796922+00:00' +modified: '2025-04-24T11:33:59.796922+00:00' diff --git a/apps/csk/content/asset/771b511d-c4e8-42c5-9a71-30b0e99719e9.yaml b/apps/csk/content/asset/771b511d-c4e8-42c5-9a71-30b0e99719e9.yaml new file mode 100644 index 000000000..9d7f92a4a --- /dev/null +++ b/apps/csk/content/asset/771b511d-c4e8-42c5-9a71-30b0e99719e9.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 771b511d-c4e8-42c5-9a71-30b0e99719e9 + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: 4b4cee41-6770-4bb2-a797-3a87050ae45c + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/yQLP-qvzQlqZurTcxbbztQ-image.png + type: text + size: + value: 382917 + type: number + width: + value: 660 + type: number + height: + value: 440 + type: number + custom: {} +created: '2025-04-24T11:25:35.630518+00:00' +modified: '2025-04-24T11:25:35.630518+00:00' diff --git a/apps/csk/content/asset/78de8c8b-355e-4841-9ca1-f98de904837b.yaml b/apps/csk/content/asset/78de8c8b-355e-4841-9ca1-f98de904837b.yaml new file mode 100644 index 000000000..a891230a9 --- /dev/null +++ b/apps/csk/content/asset/78de8c8b-355e-4841-9ca1-f98de904837b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 78de8c8b-355e-4841-9ca1-f98de904837b + _name: '' + fields: + title: + type: text + value: impresso-pump-espresso-2.png + file: + type: file + value: cc977c0e-be95-44f2-bb4f-bfe0bcc92323 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/QEucaDcdT9y4CZCzRy_2JQ-impresso-pump-espresso-2.png + type: text + size: + value: 307667 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:53.842987+00:00' +modified: '2025-01-29T11:08:53.842987+00:00' diff --git a/apps/csk/content/asset/7a3d7c9c-758f-44b7-9460-1a7fadacac1c.yaml b/apps/csk/content/asset/7a3d7c9c-758f-44b7-9460-1a7fadacac1c.yaml new file mode 100644 index 000000000..2c35258ce --- /dev/null +++ b/apps/csk/content/asset/7a3d7c9c-758f-44b7-9460-1a7fadacac1c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7a3d7c9c-758f-44b7-9460-1a7fadacac1c + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-3.png + file: + type: file + value: 3eb5a83c-a45f-4f0f-bc0c-455a20e27bde + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/gxcujvGkTQmonDjyeJLYGw-cervello-di-caffe-3.png + type: text + size: + value: 360514 + type: number + width: + value: 980 + type: number + height: + value: 1021 + type: number + custom: {} +created: '2025-01-29T11:08:53.78534+00:00' +modified: '2025-01-29T11:08:53.78534+00:00' diff --git a/apps/csk/content/asset/7a9e2327-352e-4bbe-8be1-c538fae5d976.yaml b/apps/csk/content/asset/7a9e2327-352e-4bbe-8be1-c538fae5d976.yaml new file mode 100644 index 000000000..4434a7cc7 --- /dev/null +++ b/apps/csk/content/asset/7a9e2327-352e-4bbe-8be1-c538fae5d976.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7a9e2327-352e-4bbe-8be1-c538fae5d976 + _name: '' + fields: + title: + type: text + value: accessories.png + file: + type: file + value: f0ba4261-49f8-4ce2-9e22-120a859b4887 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/n9K8RyQpSRGYO9SVMsgz-g-accessories.png + type: text + size: + value: 196330 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:53.827006+00:00' +modified: '2025-01-29T11:08:53.827006+00:00' diff --git a/apps/csk/content/asset/7b1070e0-3ed7-48be-8f48-54378989412c.yaml b/apps/csk/content/asset/7b1070e0-3ed7-48be-8f48-54378989412c.yaml new file mode 100644 index 000000000..ceb1b31a8 --- /dev/null +++ b/apps/csk/content/asset/7b1070e0-3ed7-48be-8f48-54378989412c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7b1070e0-3ed7-48be-8f48-54378989412c + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-1.png + file: + type: file + value: 7132e592-fbe4-4177-b365-45774064ec02 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/8yxw9cxJTNyvuSHi2st83w-cervello-di-caffe-1.png + type: text + size: + value: 225763 + type: number + width: + value: 987 + type: number + height: + value: 987 + type: number + custom: {} +created: '2025-01-29T11:08:54.847735+00:00' +modified: '2025-01-29T11:08:54.847735+00:00' diff --git a/apps/csk/content/asset/7b12c50f-be10-446f-899c-70bca80a7c55.yaml b/apps/csk/content/asset/7b12c50f-be10-446f-899c-70bca80a7c55.yaml new file mode 100644 index 000000000..f0a87f7ec --- /dev/null +++ b/apps/csk/content/asset/7b12c50f-be10-446f-899c-70bca80a7c55.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7b12c50f-be10-446f-899c-70bca80a7c55 + _name: '' + fields: + title: + type: text + value: coffee-removable-filter-holder-1.png + file: + type: file + value: 39a751d8-c350-4d7e-90f4-1cebcd21ef13 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Kh6S9_I3STSYxVseZ-vDQA-coffee-removable-filter-holder-1.png + type: text + size: + value: 61687 + type: number + width: + value: 800 + type: number + height: + value: 600 + type: number + custom: {} +created: '2025-01-29T11:08:53.84146+00:00' +modified: '2025-01-29T11:08:53.84146+00:00' diff --git a/apps/csk/content/asset/7b36db4a-0a72-463d-a8d7-785f5d1c20d7.yaml b/apps/csk/content/asset/7b36db4a-0a72-463d-a8d7-785f5d1c20d7.yaml new file mode 100644 index 000000000..8d337c9fc --- /dev/null +++ b/apps/csk/content/asset/7b36db4a-0a72-463d-a8d7-785f5d1c20d7.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7b36db4a-0a72-463d-a8d7-785f5d1c20d7 + _name: '' + fields: + title: + type: text + value: royale-iq-espresso-machine-2.png + file: + type: file + value: 56b1bb7e-9265-48f7-9fe5-48f0f19ffe67 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LE47y053RVe4W94zhkfTbw-royale-iq-espresso-machine-2.png + type: text + size: + value: 215224 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:54.835699+00:00' +modified: '2025-01-29T11:08:54.835699+00:00' diff --git a/apps/csk/content/asset/7bc91ce2-699b-404c-ba44-fe68dfc7d0be.yaml b/apps/csk/content/asset/7bc91ce2-699b-404c-ba44-fe68dfc7d0be.yaml new file mode 100644 index 000000000..e230d86b4 --- /dev/null +++ b/apps/csk/content/asset/7bc91ce2-699b-404c-ba44-fe68dfc7d0be.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7bc91ce2-699b-404c-ba44-fe68dfc7d0be + _name: '' + fields: + title: + type: text + value: '' + file: + type: file + value: a087d75f-bf3f-4492-b3ed-f71a4585fc5f + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/yT0wf-GgRYq7ix8a66yF-w-EDMBLOG_HEADERS_AND_FOOTERS_17.png + type: text + size: + value: 382977 + type: number + width: + value: 1920 + type: number + height: + value: 400 + type: number + custom: {} +created: '2025-04-24T11:25:52.019903+00:00' +modified: '2025-04-24T11:25:52.019903+00:00' diff --git a/apps/csk/content/asset/7cfadf61-b892-4823-aece-d04a80112b37.yaml b/apps/csk/content/asset/7cfadf61-b892-4823-aece-d04a80112b37.yaml new file mode 100644 index 000000000..895709aea --- /dev/null +++ b/apps/csk/content/asset/7cfadf61-b892-4823-aece-d04a80112b37.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7cfadf61-b892-4823-aece-d04a80112b37 + _name: '' + fields: + title: + type: text + value: MA_Semi.png + file: + type: file + value: 2a3f0dd3-e591-4607-9358-34186dd81f5d + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/ufSBaob5RrWvDdEyeDrh1w-MA_Semi.png + type: text + size: + value: 1506036 + type: number + width: + value: 1166 + type: number + height: + value: 774 + type: number + custom: {} +created: '2025-04-24T11:33:16.106552+00:00' +modified: '2025-04-24T11:33:16.106552+00:00' diff --git a/apps/csk/content/asset/7e2d6341-389a-4bc5-b32b-e1ff671c5747.yaml b/apps/csk/content/asset/7e2d6341-389a-4bc5-b32b-e1ff671c5747.yaml new file mode 100644 index 000000000..83fc0a91a --- /dev/null +++ b/apps/csk/content/asset/7e2d6341-389a-4bc5-b32b-e1ff671c5747.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7e2d6341-389a-4bc5-b32b-e1ff671c5747 + _name: '' + fields: + title: + type: text + value: Summer-2025-Watching-a-race.png + file: + type: file + value: c9b8a5be-c46a-473c-9cc6-6df281ab9cd8 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/U7kUIoE3QtaL8ixBNLkBUg-Summer-2025-Watching-a-race.png + type: text + size: + value: 2147107 + type: number + width: + value: 1536 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:33:46.449667+00:00' +modified: '2025-04-24T11:33:46.449667+00:00' diff --git a/apps/csk/content/asset/7ee91995-8c14-4c8e-a7ee-9e2147090d9c.yaml b/apps/csk/content/asset/7ee91995-8c14-4c8e-a7ee-9e2147090d9c.yaml new file mode 100644 index 000000000..5d535efdb --- /dev/null +++ b/apps/csk/content/asset/7ee91995-8c14-4c8e-a7ee-9e2147090d9c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7ee91995-8c14-4c8e-a7ee-9e2147090d9c + _name: '' + fields: + title: + type: text + value: liberica.png + file: + type: file + value: 60562b16-e07b-4e82-b6b2-a4b29ddb4ad4 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/B_DquPz2RBeZJ1AKGZzk6w-liberica.png + type: text + size: + value: 953385 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:55.84103+00:00' +modified: '2025-01-29T11:08:55.84103+00:00' diff --git a/apps/csk/content/asset/7f3cca02-b97e-434a-954b-9b05a4c628a3.yaml b/apps/csk/content/asset/7f3cca02-b97e-434a-954b-9b05a4c628a3.yaml new file mode 100644 index 000000000..53c972c88 --- /dev/null +++ b/apps/csk/content/asset/7f3cca02-b97e-434a-954b-9b05a4c628a3.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7f3cca02-b97e-434a-954b-9b05a4c628a3 + _name: '' + fields: + title: + type: text + value: cosmo-kramer.png + file: + type: file + value: 4ac79808-711c-4655-8cf5-b29fbd462659 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/7ZyD0uXiRza0j4bYdw9E6w-cosmo-kramer.png + type: text + size: + value: 2566872 + type: number + width: + value: 1024 + type: number + height: + value: 1536 + type: number + custom: {} +created: '2025-06-06T09:37:09.505654+00:00' +modified: '2025-06-06T09:37:09.505654+00:00' diff --git a/apps/csk/content/asset/7f3fa336-640d-46c9-9287-d44de3c3cc13.yaml b/apps/csk/content/asset/7f3fa336-640d-46c9-9287-d44de3c3cc13.yaml new file mode 100644 index 000000000..8878535d1 --- /dev/null +++ b/apps/csk/content/asset/7f3fa336-640d-46c9-9287-d44de3c3cc13.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7f3fa336-640d-46c9-9287-d44de3c3cc13 + _name: '' + fields: + title: + type: text + value: Joanne_Setting.png + file: + type: file + value: b7835406-cb20-40fa-b3f2-1b61ee089f3b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/vXVvD8_kTXOAoqwIkxYLow-Joanne_Setting.png + type: text + size: + value: 1603409 + type: number + width: + value: 1167 + type: number + height: + value: 775 + type: number + custom: {} +created: '2025-04-24T11:33:11.677821+00:00' +modified: '2025-04-24T11:33:11.677821+00:00' diff --git a/apps/csk/content/asset/7f6474dd-2e56-4448-83ea-289f729472a2.yaml b/apps/csk/content/asset/7f6474dd-2e56-4448-83ea-289f729472a2.yaml new file mode 100644 index 000000000..3822a2adb --- /dev/null +++ b/apps/csk/content/asset/7f6474dd-2e56-4448-83ea-289f729472a2.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 7f6474dd-2e56-4448-83ea-289f729472a2 + _name: '' + fields: + title: + type: text + value: landing-page-og-image.png + file: + type: file + value: 2066bf91-0823-49cb-8838-d5ba7cf3e17d + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/eFQMZDRSSJahJQQwnP01qw-landing-page-og-image.png + type: text + size: + value: 757648 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:57.853835+00:00' +modified: '2025-01-29T11:08:57.853835+00:00' diff --git a/apps/csk/content/asset/804fa820-df03-40ec-8efa-ddf36b976c70.yaml b/apps/csk/content/asset/804fa820-df03-40ec-8efa-ddf36b976c70.yaml deleted file mode 100644 index ca7f56a71..000000000 --- a/apps/csk/content/asset/804fa820-df03-40ec-8efa-ddf36b976c70.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 804fa820-df03-40ec-8efa-ddf36b976c70 - _name: '' - fields: - title: - type: text - value: storybook-icon.svg - file: - type: file - value: 6300f9c7-cca6-4364-9080-cc31192ab808 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/rx5p8oTqTRGK2cVhCgVBlQ-storybook-icon.svg - type: text - size: - value: 5499 - type: number - width: - value: 29 - type: number - height: - value: 29 - type: number - custom: {} -created: '2025-02-17T15:33:56.322754+00:00' -modified: '2025-02-17T15:33:56.322754+00:00' diff --git a/apps/csk/content/asset/8190d633-06e4-48f6-b8d3-0917ce89c65b.yaml b/apps/csk/content/asset/8190d633-06e4-48f6-b8d3-0917ce89c65b.yaml new file mode 100644 index 000000000..f3aa8c0c0 --- /dev/null +++ b/apps/csk/content/asset/8190d633-06e4-48f6-b8d3-0917ce89c65b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 8190d633-06e4-48f6-b8d3-0917ce89c65b + _name: '' + fields: + title: + type: text + value: icon-cart_zzou3e_yovtho.svg + file: + type: file + value: fef7dc0d-c82a-4b7c-b3ee-8d97849b82aa + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/jFTvfjDbRvGofvOYKTQrkg-icon-cart_zzou3e_yovtho.svg + type: text + size: + value: 1021 + type: number + width: + value: 30 + type: number + height: + value: 30 + type: number + custom: {} +created: '2025-04-24T11:26:05.080518+00:00' +modified: '2025-04-24T11:26:05.080518+00:00' diff --git a/apps/csk/content/asset/87342bb8-9859-4a25-a7cd-f625d9b195a3.yaml b/apps/csk/content/asset/87342bb8-9859-4a25-a7cd-f625d9b195a3.yaml new file mode 100644 index 000000000..e9f6710a9 --- /dev/null +++ b/apps/csk/content/asset/87342bb8-9859-4a25-a7cd-f625d9b195a3.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 87342bb8-9859-4a25-a7cd-f625d9b195a3 + _name: '' + fields: + title: + type: text + value: espresso-machine-with-latte-and-cold-brew.jpeg + file: + type: file + value: ed9617ac-c434-423a-9f28-cc61a085319e + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3p_sUho7SzukTC6XUpJ8ew-espresso-machine-with-latte-and-cold-brew.jpeg + type: text + size: + value: 368912 + type: number + width: + value: 3000 + type: number + height: + value: 1999 + type: number + custom: {} +created: '2025-01-29T11:08:54.12334+00:00' +modified: '2025-01-29T11:08:54.12334+00:00' diff --git a/apps/csk/content/asset/88593806-ae5f-4d40-b6d9-36803a1b755e.yaml b/apps/csk/content/asset/88593806-ae5f-4d40-b6d9-36803a1b755e.yaml new file mode 100644 index 000000000..0defec40e --- /dev/null +++ b/apps/csk/content/asset/88593806-ae5f-4d40-b6d9-36803a1b755e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 88593806-ae5f-4d40-b6d9-36803a1b755e + _name: '' + fields: + title: + type: text + value: robusta.png + file: + type: file + value: a4fe3b28-6441-4ba6-8c5b-83b326ef9795 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/zqeGgb53TyOYxQNSn1kzDA-robusta.png + type: text + size: + value: 2280450 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:55.848882+00:00' +modified: '2025-01-29T11:08:55.848882+00:00' diff --git a/apps/csk/content/asset/8b5465ab-d329-4b0a-be67-40a8fa53dfe1.yaml b/apps/csk/content/asset/8b5465ab-d329-4b0a-be67-40a8fa53dfe1.yaml new file mode 100644 index 000000000..fc64b7b62 --- /dev/null +++ b/apps/csk/content/asset/8b5465ab-d329-4b0a-be67-40a8fa53dfe1.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 8b5465ab-d329-4b0a-be67-40a8fa53dfe1 + _name: '' + fields: + title: + type: text + value: MA_sidebyside.png + file: + type: file + value: 65d91d5f-0258-43c9-bb92-93f02c469459 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/IG8UY7J8RJqpjtWD1AwD-A-MA_sidebyside.png + type: text + size: + value: 1468103 + type: number + width: + value: 1166 + type: number + height: + value: 774 + type: number + custom: {} +created: '2025-04-24T11:32:59.308217+00:00' +modified: '2025-04-24T11:32:59.308217+00:00' diff --git a/apps/csk/content/asset/8df0a1db-b3af-4fc0-8509-019ab94d5ad3.yaml b/apps/csk/content/asset/8df0a1db-b3af-4fc0-8509-019ab94d5ad3.yaml new file mode 100644 index 000000000..d15a29517 --- /dev/null +++ b/apps/csk/content/asset/8df0a1db-b3af-4fc0-8509-019ab94d5ad3.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 8df0a1db-b3af-4fc0-8509-019ab94d5ad3 + _name: '' + fields: + title: + type: text + value: light-roast-coffee-1.png + file: + type: file + value: 4d7db495-092e-432b-90fe-be279f2e6f20 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/05TkKh11RSWMZHAfNqya8A-light-roast-coffee-1.png + type: text + size: + value: 195706 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:54.762187+00:00' +modified: '2025-01-29T11:08:54.762187+00:00' diff --git a/apps/csk/content/asset/91cf3613-ae51-4487-9b37-c798bbf918fb.yaml b/apps/csk/content/asset/91cf3613-ae51-4487-9b37-c798bbf918fb.yaml new file mode 100644 index 000000000..1949bcdc6 --- /dev/null +++ b/apps/csk/content/asset/91cf3613-ae51-4487-9b37-c798bbf918fb.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 91cf3613-ae51-4487-9b37-c798bbf918fb + _name: '' + fields: + title: + type: text + value: BB_Machine.png + file: + type: file + value: f658c178-e5b6-4097-ac91-886df82f36c6 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/l6KlqN8qT2m5w0yOPQBV4A-BB_Machine.png + type: text + size: + value: 1489182 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:00.186273+00:00' +modified: '2025-04-24T11:32:00.186273+00:00' diff --git a/apps/csk/content/asset/9297d2fd-f55f-4dab-b75d-5a0ed8547370.yaml b/apps/csk/content/asset/9297d2fd-f55f-4dab-b75d-5a0ed8547370.yaml new file mode 100644 index 000000000..f5d0d2c05 --- /dev/null +++ b/apps/csk/content/asset/9297d2fd-f55f-4dab-b75d-5a0ed8547370.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9297d2fd-f55f-4dab-b75d-5a0ed8547370 + _name: '' + fields: + title: + type: text + value: kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + file: + type: file + value: de4cfa65-7cd9-4712-9cf2-f61cb9e60f32 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/kLIWwvOpQCaMVI1KLPdmkQ-kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + type: text + size: + value: 32022 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:55.070696+00:00' +modified: '2025-01-29T11:08:55.070696+00:00' diff --git a/apps/csk/content/asset/93d6a4fb-9226-46be-855e-57adc6d6ccbe.yaml b/apps/csk/content/asset/93d6a4fb-9226-46be-855e-57adc6d6ccbe.yaml new file mode 100644 index 000000000..45b2d678f --- /dev/null +++ b/apps/csk/content/asset/93d6a4fb-9226-46be-855e-57adc6d6ccbe.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 93d6a4fb-9226-46be-855e-57adc6d6ccbe + _name: '' + fields: + title: + type: text + value: turkish.png + file: + type: file + value: 354a5605-852d-4f93-856e-79b77eda58ec + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ADNjqBKJRcu4EmlH1Xp9hw-turkish.png + type: text + size: + value: 865119 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:54.906544+00:00' +modified: '2025-01-29T11:08:54.906544+00:00' diff --git a/apps/csk/content/asset/93f8e9cb-3deb-4d8f-8d46-24ab5fc96ccd.yaml b/apps/csk/content/asset/93f8e9cb-3deb-4d8f-8d46-24ab5fc96ccd.yaml new file mode 100644 index 000000000..55b5624f2 --- /dev/null +++ b/apps/csk/content/asset/93f8e9cb-3deb-4d8f-8d46-24ab5fc96ccd.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 93f8e9cb-3deb-4d8f-8d46-24ab5fc96ccd + _name: '' + fields: + title: + type: text + value: my-profile-og-image.png + file: + type: file + value: c296343a-6646-49c7-9603-edd03bfb921f + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/MSN6qkR7SVuT-CXbYUlZyQ-my-profile-og-image.png + type: text + size: + value: 1596632 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:54.831723+00:00' +modified: '2025-01-29T11:08:54.831723+00:00' diff --git a/apps/csk/content/asset/94f5c729-2074-4ff7-a0b7-6aa5c62f4935.yaml b/apps/csk/content/asset/94f5c729-2074-4ff7-a0b7-6aa5c62f4935.yaml new file mode 100644 index 000000000..020cf0007 --- /dev/null +++ b/apps/csk/content/asset/94f5c729-2074-4ff7-a0b7-6aa5c62f4935.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 94f5c729-2074-4ff7-a0b7-6aa5c62f4935 + _name: '' + fields: + title: + type: text + value: dark-roast-coffee-1.png + file: + type: file + value: b11b9ac7-ac38-4ef2-8171-bd6785394dcb + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/9WGJqE7NRYC5b6vdD9QtZg-dark-roast-coffee-1.png + type: text + size: + value: 156745 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:54.806054+00:00' +modified: '2025-01-29T11:08:54.806054+00:00' diff --git a/apps/csk/content/asset/955cfe0c-01c8-471b-a730-af4bbaf1257e.yaml b/apps/csk/content/asset/955cfe0c-01c8-471b-a730-af4bbaf1257e.yaml new file mode 100644 index 000000000..e59c218da --- /dev/null +++ b/apps/csk/content/asset/955cfe0c-01c8-471b-a730-af4bbaf1257e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 955cfe0c-01c8-471b-a730-af4bbaf1257e + _name: '' + fields: + title: + type: text + value: black-mountain-chambord-french-press-coffee-maker-1.png + file: + type: file + value: f9768455-6797-40c6-b2ba-3afdab8c8c62 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/XNJZd8GHQomkOr3fABE5_Q-black-mountain-chambord-french-press-coffee-maker-1.png + type: text + size: + value: 288022 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:54.818586+00:00' +modified: '2025-01-29T11:08:54.818586+00:00' diff --git a/apps/csk/content/asset/98a27fc8-3e2b-4574-8588-e15dd0be88ae.yaml b/apps/csk/content/asset/98a27fc8-3e2b-4574-8588-e15dd0be88ae.yaml deleted file mode 100644 index b386b6373..000000000 --- a/apps/csk/content/asset/98a27fc8-3e2b-4574-8588-e15dd0be88ae.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 98a27fc8-3e2b-4574-8588-e15dd0be88ae - _name: Uniform-Icon-Library_Integrate-1.png - fields: - title: - type: text - value: integrate - file: - type: file - value: 3bb8e4a6-1a1d-457a-9bc6-d79a007e8d26 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/bhcjA2rNRb2Av2-st-Nsog-Uniform-Icon-Library_Integrate-1.png - type: text - size: - value: 4724 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:55.713711+00:00' -modified: '2025-02-17T15:33:55.713711+00:00' diff --git a/apps/csk/content/asset/98f8929f-ca4c-488b-acb6-df878847dacf.yaml b/apps/csk/content/asset/98f8929f-ca4c-488b-acb6-df878847dacf.yaml new file mode 100644 index 000000000..aa84ebb1d --- /dev/null +++ b/apps/csk/content/asset/98f8929f-ca4c-488b-acb6-df878847dacf.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 98f8929f-ca4c-488b-acb6-df878847dacf + _name: '' + fields: + title: + type: text + value: holographic-interface.png + file: + type: file + value: 7b3293c5-e6cd-4d0b-a95d-07f364e0e8d4 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/cA1AD4kYSn6yhrQY2KJU5A-holographic-interface.png + type: text + size: + value: 1520 + type: number + width: + value: 60 + type: number + height: + value: 54 + type: number + custom: {} +created: '2025-05-22T09:00:29.787269+00:00' +modified: '2025-05-22T09:00:29.787269+00:00' diff --git a/apps/csk/content/asset/995568b1-190f-4ee1-8e89-5429489f2a00.yaml b/apps/csk/content/asset/995568b1-190f-4ee1-8e89-5429489f2a00.yaml new file mode 100644 index 000000000..ad27ba6e5 --- /dev/null +++ b/apps/csk/content/asset/995568b1-190f-4ee1-8e89-5429489f2a00.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 995568b1-190f-4ee1-8e89-5429489f2a00 + _name: '' + fields: + title: + type: text + value: coffee-beans-og-image.png + file: + type: file + value: 7c6b269f-d42b-42ff-a766-43d6546d20ef + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/CAU86N9nT2Om2a30Uus3fw-coffee-beans-og-image.png + type: text + size: + value: 831079 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:56.00421+00:00' +modified: '2025-01-29T11:08:56.00421+00:00' diff --git a/apps/csk/content/asset/99596b4c-7827-4651-9d67-5cea454161b1.yaml b/apps/csk/content/asset/99596b4c-7827-4651-9d67-5cea454161b1.yaml new file mode 100644 index 000000000..66f84cf48 --- /dev/null +++ b/apps/csk/content/asset/99596b4c-7827-4651-9d67-5cea454161b1.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 99596b4c-7827-4651-9d67-5cea454161b1 + _name: '' + fields: + title: + type: text + value: ai-powered-taste-customization.png + file: + type: file + value: 446af331-2b0e-47a2-a941-a78300ea84c0 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/hx67De9kRDWi1m0a7ZlAbg-ai-powered-taste-customization.png + type: text + size: + value: 728 + type: number + width: + value: 60 + type: number + height: + value: 60 + type: number + custom: {} +created: '2025-05-22T08:58:33.180539+00:00' +modified: '2025-05-22T08:58:33.180539+00:00' diff --git a/apps/csk/content/asset/995f31ba-ca6b-425e-879f-64c0db4b48a8.yaml b/apps/csk/content/asset/995f31ba-ca6b-425e-879f-64c0db4b48a8.yaml new file mode 100644 index 000000000..8d7ec667e --- /dev/null +++ b/apps/csk/content/asset/995f31ba-ca6b-425e-879f-64c0db4b48a8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 995f31ba-ca6b-425e-879f-64c0db4b48a8 + _name: '' + fields: + title: + type: text + value: icon-cart-white.svg + file: + type: file + value: e8d2c9c3-20ad-4447-ae69-17111df7796a + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/BAePUs_LQhehHUG2fGq5Jw-icon-cart-white.svg + type: text + size: + value: 904 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-09-04T08:11:31.090031+00:00' +modified: '2025-09-15T15:24:04.709083+00:00' diff --git a/apps/csk/content/asset/99b30f64-71a3-4e63-8b44-a7bdd3e48ed5.yaml b/apps/csk/content/asset/99b30f64-71a3-4e63-8b44-a7bdd3e48ed5.yaml new file mode 100644 index 000000000..5c00559af --- /dev/null +++ b/apps/csk/content/asset/99b30f64-71a3-4e63-8b44-a7bdd3e48ed5.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 99b30f64-71a3-4e63-8b44-a7bdd3e48ed5 + _name: '' + fields: + title: + type: text + value: espresso-gpt-6.png + file: + type: file + value: fd1e3278-3042-4752-90ad-941c982a283e + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/E-PXcM-PTd6Y6eOf00V0Pw-espresso-gpt-6.png + type: text + size: + value: 157961 + type: number + width: + value: 1400 + type: number + height: + value: 681 + type: number + custom: {} +created: '2025-01-29T11:08:54.891429+00:00' +modified: '2025-01-29T11:08:54.891429+00:00' diff --git a/apps/csk/content/asset/9a4c21ad-d697-4656-a529-ac9e5b87be60.yaml b/apps/csk/content/asset/9a4c21ad-d697-4656-a529-ac9e5b87be60.yaml new file mode 100644 index 000000000..f28d51a2a --- /dev/null +++ b/apps/csk/content/asset/9a4c21ad-d697-4656-a529-ac9e5b87be60.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9a4c21ad-d697-4656-a529-ac9e5b87be60 + _name: '' + fields: + title: + type: text + value: quantum-heating-technology.png + file: + type: file + value: a874af90-6277-49c0-b1e6-397a6d21dab9 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/sNI8HlaKRLazsBj2X8zwSg-quantum-heating-technology.png + type: text + size: + value: 773 + type: number + width: + value: 60 + type: number + height: + value: 47 + type: number + custom: {} +created: '2025-05-22T08:54:17.21238+00:00' +modified: '2025-05-22T08:54:17.21238+00:00' diff --git a/apps/csk/content/asset/9a9fcb57-eca7-4ac5-9c57-c4c3335efea2.yaml b/apps/csk/content/asset/9a9fcb57-eca7-4ac5-9c57-c4c3335efea2.yaml new file mode 100644 index 000000000..bf334fc7b --- /dev/null +++ b/apps/csk/content/asset/9a9fcb57-eca7-4ac5-9c57-c4c3335efea2.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9a9fcb57-eca7-4ac5-9c57-c4c3335efea2 + _name: '' + fields: + title: + type: text + value: '' + file: + type: file + value: 6e5db6b4-e3ae-4d65-b61e-1a46134667f2 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/Rlyk3M8ZTpaouk8urq8aiA-EDMBLOG_HEADERS_AND_FOOTERS_18.png + type: text + size: + value: 324612 + type: number + width: + value: 1920 + type: number + height: + value: 400 + type: number + custom: {} +created: '2025-04-24T11:26:54.125638+00:00' +modified: '2025-04-24T11:26:54.125638+00:00' diff --git a/apps/csk/content/asset/9b0a2aef-ad4e-457e-9f98-5f15ea8ca400.yaml b/apps/csk/content/asset/9b0a2aef-ad4e-457e-9f98-5f15ea8ca400.yaml new file mode 100644 index 000000000..cc2bfc0e8 --- /dev/null +++ b/apps/csk/content/asset/9b0a2aef-ad4e-457e-9f98-5f15ea8ca400.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9b0a2aef-ad4e-457e-9f98-5f15ea8ca400 + _name: '' + fields: + title: + type: text + value: medium-roast-coffee-1.png + file: + type: file + value: 86645d0b-03c0-4571-8265-444eee726acb + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/j2xkwodoTkOKAcfOSJ8yfg-medium-roast-coffee-1.png + type: text + size: + value: 200970 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:57.820006+00:00' +modified: '2025-01-29T11:08:57.820006+00:00' diff --git a/apps/csk/content/asset/9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172.yaml b/apps/csk/content/asset/9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172.yaml deleted file mode 100644 index 230ea03e7..000000000 --- a/apps/csk/content/asset/9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172 - _name: Uniform-Icon-Library_Preview-1.png - fields: - title: - type: text - value: preview - file: - type: file - value: 43439778-b121-4726-aab5-a94af7fc1c12 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/nRzywjrIQFCls9Kc7fHEKA-Uniform-Icon-Library_Preview-1.png - type: text - size: - value: 4111 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:58.342156+00:00' -modified: '2025-02-17T15:33:58.342156+00:00' diff --git a/apps/csk/content/asset/9b7c6ba4-458e-482a-959d-58ee0026b4cc.yaml b/apps/csk/content/asset/9b7c6ba4-458e-482a-959d-58ee0026b4cc.yaml new file mode 100644 index 000000000..9c0a658b2 --- /dev/null +++ b/apps/csk/content/asset/9b7c6ba4-458e-482a-959d-58ee0026b4cc.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9b7c6ba4-458e-482a-959d-58ee0026b4cc + _name: '' + fields: + title: + type: text + value: kosmic-coffee-barista-express-espresso-machine-2.png + file: + type: file + value: 0b7a0f02-611f-426d-8aa7-7b837ce36584 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/sRRnj545QLugPgZGHaF6Dg-kosmic-coffee-barista-express-espresso-machine-2.png + type: text + size: + value: 499098 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:55.836521+00:00' +modified: '2025-01-29T11:08:55.836521+00:00' diff --git a/apps/csk/content/asset/9cbdd243-b534-46c7-bc02-6c282062b515.yaml b/apps/csk/content/asset/9cbdd243-b534-46c7-bc02-6c282062b515.yaml new file mode 100644 index 000000000..066889d13 --- /dev/null +++ b/apps/csk/content/asset/9cbdd243-b534-46c7-bc02-6c282062b515.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9cbdd243-b534-46c7-bc02-6c282062b515 + _name: '' + fields: + title: + type: text + value: jd-mini-logo-black.png + file: + type: file + value: 8b3b1388-5b1b-4697-96c4-d4d4a06755d2 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/dmR0064KTxye0E2gp6pspA-jd-mini-logo-black.png + type: text + size: + value: 2973 + type: number + width: + value: 141 + type: number + height: + value: 180 + type: number + custom: {} +created: '2025-05-23T11:09:03.918627+00:00' +modified: '2025-05-23T11:09:03.918627+00:00' diff --git a/apps/csk/content/asset/9e77b051-483f-4c91-8440-d0e5cf963bce.yaml b/apps/csk/content/asset/9e77b051-483f-4c91-8440-d0e5cf963bce.yaml new file mode 100644 index 000000000..25cb60801 --- /dev/null +++ b/apps/csk/content/asset/9e77b051-483f-4c91-8440-d0e5cf963bce.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9e77b051-483f-4c91-8440-d0e5cf963bce + _name: '' + fields: + title: + type: text + value: beans.png + file: + type: file + value: c28a0a9d-2e0a-494e-a14c-7bcad7c9cc88 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ztC5M4RKSyylZw8uyI8T8Q-beans.png + type: text + size: + value: 891292 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:55.848703+00:00' +modified: '2025-01-29T11:08:55.848703+00:00' diff --git a/apps/csk/content/asset/9e908952-8fda-4d10-959a-3af9d558ebe0.yaml b/apps/csk/content/asset/9e908952-8fda-4d10-959a-3af9d558ebe0.yaml new file mode 100644 index 000000000..350cc393d --- /dev/null +++ b/apps/csk/content/asset/9e908952-8fda-4d10-959a-3af9d558ebe0.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9e908952-8fda-4d10-959a-3af9d558ebe0 + _name: '' + fields: + title: + type: text + value: water-filter-1.png + file: + type: file + value: 7b8ed060-00f5-4c9a-845d-b74116d2d04a + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/suk-T9F2SDeMaPYrb6ISKw-water-filter-1.png + type: text + size: + value: 15603 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:54.844309+00:00' +modified: '2025-01-29T11:08:54.844309+00:00' diff --git a/apps/csk/content/asset/9f964074-61ec-4afb-8d5b-8cb499257744.yaml b/apps/csk/content/asset/9f964074-61ec-4afb-8d5b-8cb499257744.yaml deleted file mode 100644 index 094730481..000000000 --- a/apps/csk/content/asset/9f964074-61ec-4afb-8d5b-8cb499257744.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 9f964074-61ec-4afb-8d5b-8cb499257744 - _name: '' - fields: - title: - type: text - value: favicon.png - file: - type: file - value: f5f4db6b-da24-45ef-a53e-425af95ec08e - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/y_wecb8sSSOU9U9OFam3mQ-favicon.png - type: text - size: - value: 1139 - type: number - width: - value: 69 - type: number - height: - value: 79 - type: number - custom: {} -created: '2025-02-17T15:33:58.368477+00:00' -modified: '2025-02-17T15:33:58.368477+00:00' diff --git a/apps/csk/content/asset/9fb5731d-8860-4d47-805d-ef8ad3132c19.yaml b/apps/csk/content/asset/9fb5731d-8860-4d47-805d-ef8ad3132c19.yaml new file mode 100644 index 000000000..d67dafaa7 --- /dev/null +++ b/apps/csk/content/asset/9fb5731d-8860-4d47-805d-ef8ad3132c19.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: 9fb5731d-8860-4d47-805d-ef8ad3132c19 + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-the-ultimate-ai-powered-espresso-01.png + file: + type: file + value: da7e0ff6-24e4-415e-8cc7-b1faa078f7ff + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/QYSpK2ECQKKQMiBkmRhOFA-cervello-di-caffe-the-ultimate-ai-powered-espresso-01.png + type: text + size: + value: 1191164 + type: number + width: + value: 1600 + type: number + height: + value: 1067 + type: number + custom: {} +created: '2025-01-29T11:08:59.770071+00:00' +modified: '2025-01-29T11:08:59.770071+00:00' diff --git a/apps/csk/content/asset/a0b71c82-b18b-4def-8884-1ef489e4450f.yaml b/apps/csk/content/asset/a0b71c82-b18b-4def-8884-1ef489e4450f.yaml new file mode 100644 index 000000000..a0454b7f3 --- /dev/null +++ b/apps/csk/content/asset/a0b71c82-b18b-4def-8884-1ef489e4450f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a0b71c82-b18b-4def-8884-1ef489e4450f + _name: '' + fields: + title: + type: text + value: arabica.png + file: + type: file + value: 32b7a527-491e-4836-a744-a356a89653dd + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/HK06sJgmT4Gty0tx9VhACw-arabica.png + type: text + size: + value: 270380 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:55.761415+00:00' +modified: '2025-01-29T11:08:55.761415+00:00' diff --git a/apps/csk/content/asset/a28a5c2f-b593-457f-ac76-7bd41e52b9c3.yaml b/apps/csk/content/asset/a28a5c2f-b593-457f-ac76-7bd41e52b9c3.yaml new file mode 100644 index 000000000..dd07d9e5d --- /dev/null +++ b/apps/csk/content/asset/a28a5c2f-b593-457f-ac76-7bd41e52b9c3.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a28a5c2f-b593-457f-ac76-7bd41e52b9c3 + _name: '' + fields: + title: + type: text + value: impresso-pump-espresso-1.png + file: + type: file + value: 862aa7b5-5a1a-4d05-bc23-bbc595230fd4 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ACY-qwzVTwO4RHZpEoXw-Q-impresso-pump-espresso-1.png + type: text + size: + value: 179882 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:55.800998+00:00' +modified: '2025-01-29T11:08:55.800998+00:00' diff --git a/apps/csk/content/asset/a2fc1548-9e8f-45de-befb-afafd756cd7a.yaml b/apps/csk/content/asset/a2fc1548-9e8f-45de-befb-afafd756cd7a.yaml new file mode 100644 index 000000000..d973918e7 --- /dev/null +++ b/apps/csk/content/asset/a2fc1548-9e8f-45de-befb-afafd756cd7a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a2fc1548-9e8f-45de-befb-afafd756cd7a + _name: '' + fields: + title: + type: text + value: kosmic-coffee-barista-express-espresso-machine-1.png + file: + type: file + value: 92a43bd1-6c11-4285-afe0-190a57a9aa42 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3A1enX1sQ6aUiSbaVcFX7A-kosmic-coffee-barista-express-espresso-machine-1.png + type: text + size: + value: 361098 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:56.811487+00:00' +modified: '2025-01-29T11:08:56.811487+00:00' diff --git a/apps/csk/content/asset/a36f8a32-32cd-4dff-9f5a-8c835d7dbf4e.yaml b/apps/csk/content/asset/a36f8a32-32cd-4dff-9f5a-8c835d7dbf4e.yaml new file mode 100644 index 000000000..bbd46cde4 --- /dev/null +++ b/apps/csk/content/asset/a36f8a32-32cd-4dff-9f5a-8c835d7dbf4e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a36f8a32-32cd-4dff-9f5a-8c835d7dbf4e + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: 16f0ec6a-0e6e-4fec-9364-fa1a65510462 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/3ARF7m7vSmy_cSff2ILqRA-image.png + type: text + size: + value: 354223 + type: number + width: + value: 686 + type: number + height: + value: 338 + type: number + custom: {} +created: '2025-04-24T11:27:26.472147+00:00' +modified: '2025-04-24T11:27:26.472147+00:00' diff --git a/apps/csk/content/asset/a65bde85-2774-4f96-806d-47fe27e91949.yaml b/apps/csk/content/asset/a65bde85-2774-4f96-806d-47fe27e91949.yaml new file mode 100644 index 000000000..15aeb821c --- /dev/null +++ b/apps/csk/content/asset/a65bde85-2774-4f96-806d-47fe27e91949.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a65bde85-2774-4f96-806d-47fe27e91949 + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: 10133c00-e426-4f9f-bd6f-885c024068bc + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/RhohxivDQkCJgPm-aWuDNQ-image.png + type: text + size: + value: 427088 + type: number + width: + value: 684 + type: number + height: + value: 450 + type: number + custom: {} +created: '2025-04-24T11:27:19.282595+00:00' +modified: '2025-04-24T11:27:19.282595+00:00' diff --git a/apps/csk/content/asset/a6db99c5-39b8-4555-b79a-8e101c585b46.yaml b/apps/csk/content/asset/a6db99c5-39b8-4555-b79a-8e101c585b46.yaml new file mode 100644 index 000000000..dbb8f391b --- /dev/null +++ b/apps/csk/content/asset/a6db99c5-39b8-4555-b79a-8e101c585b46.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a6db99c5-39b8-4555-b79a-8e101c585b46 + _name: '' + fields: + title: + type: text + value: coffee-makers.png + file: + type: file + value: ea582045-a27e-4d9b-8874-bf2d44214403 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/qrU2m7nGQYez49_djk-chw-coffee-makers.png + type: text + size: + value: 2109433 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:57.816999+00:00' +modified: '2025-01-29T11:08:57.816999+00:00' diff --git a/apps/csk/content/asset/a83ea1cf-d8d1-4bb7-88d5-ac2fc268afb8.yaml b/apps/csk/content/asset/a83ea1cf-d8d1-4bb7-88d5-ac2fc268afb8.yaml new file mode 100644 index 000000000..435569211 --- /dev/null +++ b/apps/csk/content/asset/a83ea1cf-d8d1-4bb7-88d5-ac2fc268afb8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a83ea1cf-d8d1-4bb7-88d5-ac2fc268afb8 + _name: '' + fields: + title: + type: text + value: checkout-og-image.png + file: + type: file + value: 1ff7d870-f670-4517-b577-57b0f9232b17 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/F0v0P9wpSTOUoE01H_HrsQ-checkout-og-image.png + type: text + size: + value: 1908757 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-03-07T11:27:40.226257+00:00' +modified: '2025-03-07T11:27:40.226257+00:00' diff --git a/apps/csk/content/asset/a8e91bd3-5b31-4830-8fad-eb055c1f1ce9.yaml b/apps/csk/content/asset/a8e91bd3-5b31-4830-8fad-eb055c1f1ce9.yaml new file mode 100644 index 000000000..aba86f737 --- /dev/null +++ b/apps/csk/content/asset/a8e91bd3-5b31-4830-8fad-eb055c1f1ce9.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: a8e91bd3-5b31-4830-8fad-eb055c1f1ce9 + _name: '' + fields: + title: + type: text + value: royale-boulder-camping-french-press-2.png + file: + type: file + value: ac5353fc-8c75-4e61-a051-57fd98b436f5 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/i3F8W1OTRPS7_XsOHSCeqw-royale-boulder-camping-french-press-2.png + type: text + size: + value: 250630 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:55.821583+00:00' +modified: '2025-01-29T11:08:55.821583+00:00' diff --git a/apps/csk/content/asset/aad483eb-ebe1-440d-9675-b9ed4490246e.yaml b/apps/csk/content/asset/aad483eb-ebe1-440d-9675-b9ed4490246e.yaml new file mode 100644 index 000000000..493933c0a --- /dev/null +++ b/apps/csk/content/asset/aad483eb-ebe1-440d-9675-b9ed4490246e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: aad483eb-ebe1-440d-9675-b9ed4490246e + _name: '' + fields: + title: + type: text + value: CleanShot-2025-04-09-at-12.03.12.png + file: + type: file + value: e9907573-89f8-4480-8b7b-e3c0b95428a7 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/6QiwTL4sQhisYthGboTkcA-CleanShot-2025-04-09-at-12.03.12.png + type: text + size: + value: 281329 + type: number + width: + value: 493 + type: number + height: + value: 356 + type: number + custom: {} +created: '2025-04-24T11:34:03.114057+00:00' +modified: '2025-04-24T11:34:03.114057+00:00' diff --git a/apps/csk/content/asset/ab120c66-e998-45b9-b4ad-0e24851c0cd8.yaml b/apps/csk/content/asset/ab120c66-e998-45b9-b4ad-0e24851c0cd8.yaml new file mode 100644 index 000000000..fdbd6fa59 --- /dev/null +++ b/apps/csk/content/asset/ab120c66-e998-45b9-b4ad-0e24851c0cd8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ab120c66-e998-45b9-b4ad-0e24851c0cd8 + _name: '' + fields: + title: + type: text + value: organic-blend-coffee-1.png + file: + type: file + value: a109ab5f-8a36-4736-91b1-04824f7e258e + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/SZBaHPdcTOyvSXRSGI0dWw-organic-blend-coffee-1.png + type: text + size: + value: 183601 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:57.844418+00:00' +modified: '2025-01-29T11:08:57.844418+00:00' diff --git a/apps/csk/content/asset/ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9.yaml b/apps/csk/content/asset/ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9.yaml new file mode 100644 index 000000000..0e5839b4e --- /dev/null +++ b/apps/csk/content/asset/ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9 + _name: '' + fields: + title: + type: text + value: impresso-perk-1.png + file: + type: file + value: 9e2608bc-2037-4d27-96ef-7004d05fc6c8 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/CAVfzuLSSBSCwpKmkg5upg-impresso-perk-1.png + type: text + size: + value: 37026 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:56.805977+00:00' +modified: '2025-01-29T11:08:56.805977+00:00' diff --git a/apps/csk/content/asset/adce4804-6632-4dd0-923b-019c3bd9ac12.yaml b/apps/csk/content/asset/adce4804-6632-4dd0-923b-019c3bd9ac12.yaml new file mode 100644 index 000000000..6b06c9637 --- /dev/null +++ b/apps/csk/content/asset/adce4804-6632-4dd0-923b-019c3bd9ac12.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: adce4804-6632-4dd0-923b-019c3bd9ac12 + _name: '' + fields: + title: + type: text + value: MA_MoccaExpress.png + file: + type: file + value: 823047a0-e6c0-4af3-8668-fb59365c0f38 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/oar1sIcYReqffxF4NXMiAQ-MA_MoccaExpress.png + type: text + size: + value: 944127 + type: number + width: + value: 778 + type: number + height: + value: 777 + type: number + custom: {} +created: '2025-04-24T11:32:49.996828+00:00' +modified: '2025-04-24T11:32:49.996828+00:00' diff --git a/apps/csk/content/asset/addb7ddf-53c8-459c-8e5d-2b12a1ae093e.yaml b/apps/csk/content/asset/addb7ddf-53c8-459c-8e5d-2b12a1ae093e.yaml new file mode 100644 index 000000000..6a4da8c8d --- /dev/null +++ b/apps/csk/content/asset/addb7ddf-53c8-459c-8e5d-2b12a1ae093e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: addb7ddf-53c8-459c-8e5d-2b12a1ae093e + _name: '' + fields: + title: + type: text + value: ember-hammered-copper-pot-2.png + file: + type: file + value: 0cb56a9b-ec17-434e-aca3-9b8f520e9017 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/vEwqUK3kQ3iCCAlk_Gs8YQ-ember-hammered-copper-pot-2.png + type: text + size: + value: 788410 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:59.771218+00:00' +modified: '2025-01-29T11:08:59.771218+00:00' diff --git a/apps/csk/content/asset/ae0d8b83-533a-4572-bc4b-d28eefc2df73.yaml b/apps/csk/content/asset/ae0d8b83-533a-4572-bc4b-d28eefc2df73.yaml new file mode 100644 index 000000000..775c73225 --- /dev/null +++ b/apps/csk/content/asset/ae0d8b83-533a-4572-bc4b-d28eefc2df73.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ae0d8b83-533a-4572-bc4b-d28eefc2df73 + _name: '' + fields: + title: + type: text + value: percolators.png + file: + type: file + value: 859ff9b9-c8c1-4ef0-99b8-e79dd8a9cc82 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/nQuhNdUwQ-qX4UrZUoBc5Q-percolators.png + type: text + size: + value: 987680 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:56.829755+00:00' +modified: '2025-01-29T11:08:56.829755+00:00' diff --git a/apps/csk/content/asset/aee0bd60-507b-4474-bd37-e44db7fcbe9c.yaml b/apps/csk/content/asset/aee0bd60-507b-4474-bd37-e44db7fcbe9c.yaml new file mode 100644 index 000000000..6b66bfab7 --- /dev/null +++ b/apps/csk/content/asset/aee0bd60-507b-4474-bd37-e44db7fcbe9c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: aee0bd60-507b-4474-bd37-e44db7fcbe9c + _name: '' + fields: + title: + type: text + value: water-reservoir-with-flip-top-lid-1.png + file: + type: file + value: 2de36737-cb72-4c4e-af4d-9d3fd4b13d84 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/a4NebAQaRJyIwdYncbGCqA-water-reservoir-with-flip-top-lid-1.png + type: text + size: + value: 92391 + type: number + width: + value: 506 + type: number + height: + value: 506 + type: number + custom: {} +created: '2025-01-29T11:08:55.871443+00:00' +modified: '2025-01-29T11:08:55.871443+00:00' diff --git a/apps/csk/content/asset/af9d50fb-ea3c-4e53-959a-688cbe135e8f.yaml b/apps/csk/content/asset/af9d50fb-ea3c-4e53-959a-688cbe135e8f.yaml new file mode 100644 index 000000000..1af0f497d --- /dev/null +++ b/apps/csk/content/asset/af9d50fb-ea3c-4e53-959a-688cbe135e8f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: af9d50fb-ea3c-4e53-959a-688cbe135e8f + _name: '' + fields: + title: + type: text + value: javadrip.png + file: + type: file + value: 35e8eafd-5386-4b1c-aa26-d054a8c7ffa1 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/UH9TqXJVTveRKO1dhcXQoA-javadrip.png + type: text + size: + value: 3763 + type: number + width: + value: 196 + type: number + height: + value: 47 + type: number + custom: {} +created: '2025-01-29T11:08:56.765307+00:00' +modified: '2025-01-29T11:08:56.765307+00:00' diff --git a/apps/csk/content/asset/b1e79a4b-f663-494c-abdc-025d7c047d2a.yaml b/apps/csk/content/asset/b1e79a4b-f663-494c-abdc-025d7c047d2a.yaml new file mode 100644 index 000000000..6672bea7e --- /dev/null +++ b/apps/csk/content/asset/b1e79a4b-f663-494c-abdc-025d7c047d2a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b1e79a4b-f663-494c-abdc-025d7c047d2a + _name: '' + fields: + title: + type: text + value: milk-carafe-1.png + file: + type: file + value: a969623a-1746-47e1-acd2-95159b03ac99 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/m8YvZZ-ATQOavd2bKc40bw-milk-carafe-1.png + type: text + size: + value: 6598 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:56.793464+00:00' +modified: '2025-01-29T11:08:56.793464+00:00' diff --git a/apps/csk/content/asset/b207e5e2-a19f-4bda-a9c2-e96a64e1d62c.yaml b/apps/csk/content/asset/b207e5e2-a19f-4bda-a9c2-e96a64e1d62c.yaml new file mode 100644 index 000000000..fab42eb39 --- /dev/null +++ b/apps/csk/content/asset/b207e5e2-a19f-4bda-a9c2-e96a64e1d62c.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b207e5e2-a19f-4bda-a9c2-e96a64e1d62c + _name: '' + fields: + title: + type: text + value: icon-cart.svg + file: + type: file + value: d23b35bb-c04d-4bde-bf7d-15435850034e + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/cm6pPAI6QqqDtgBK024npQ-icon-cart.svg + type: text + size: + value: 872 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-04-24T11:28:17.351178+00:00' +modified: '2025-04-24T11:28:17.351178+00:00' diff --git a/apps/csk/content/asset/b2864b6a-35fb-4bd4-b391-aa4620058ece.yaml b/apps/csk/content/asset/b2864b6a-35fb-4bd4-b391-aa4620058ece.yaml new file mode 100644 index 000000000..747920578 --- /dev/null +++ b/apps/csk/content/asset/b2864b6a-35fb-4bd4-b391-aa4620058ece.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b2864b6a-35fb-4bd4-b391-aa4620058ece + _name: '' + fields: + title: + type: text + value: impresso-12-cup-perk-coffee-maker-1.png + file: + type: file + value: 8a4c01ac-1c99-4ab9-bdef-be4041bd3cc8 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/nKUdf450TcyXsJW780OrvQ-impresso-12-cup-perk-coffee-maker-1.png + type: text + size: + value: 251892 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:57.87546+00:00' +modified: '2025-01-29T11:08:57.87546+00:00' diff --git a/apps/csk/content/asset/b458e3c4-cf73-4efe-a899-7b8100e14d6b.yaml b/apps/csk/content/asset/b458e3c4-cf73-4efe-a899-7b8100e14d6b.yaml new file mode 100644 index 000000000..b62655c10 --- /dev/null +++ b/apps/csk/content/asset/b458e3c4-cf73-4efe-a899-7b8100e14d6b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b458e3c4-cf73-4efe-a899-7b8100e14d6b + _name: '' + fields: + title: + type: text + value: expert-tips-for-french-press-success.jpg + file: + type: file + value: c2c41737-044f-4914-8e83-14902ff4dcd0 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/jUS94zJbSq2Nm9EdgnwubA-expert-tips-for-french-press-success.jpg + type: text + size: + value: 6384704 + type: number + width: + value: 6000 + type: number + height: + value: 4000 + type: number + custom: {} +created: '2025-01-29T11:08:56.813898+00:00' +modified: '2025-01-29T11:08:56.813898+00:00' diff --git a/apps/csk/content/asset/b576d54b-d82a-448b-a253-1ceb490d1e6d.yaml b/apps/csk/content/asset/b576d54b-d82a-448b-a253-1ceb490d1e6d.yaml new file mode 100644 index 000000000..be8be15e6 --- /dev/null +++ b/apps/csk/content/asset/b576d54b-d82a-448b-a253-1ceb490d1e6d.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b576d54b-d82a-448b-a253-1ceb490d1e6d + _name: '' + fields: + title: + type: text + value: javadrip-specialty-coffee-maker-1.png + file: + type: file + value: 05c5b6d1-0886-4652-8b0d-88416a8816f0 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/KNS0yecvQ2-fr2Yh7m1nEg-javadrip-specialty-coffee-maker-1.png + type: text + size: + value: 163247 + type: number + width: + value: 1000 + type: number + height: + value: 1000 + type: number + custom: {} +created: '2025-01-29T11:08:57.790823+00:00' +modified: '2025-01-29T11:08:57.790823+00:00' diff --git a/apps/csk/content/asset/b6695c1f-3305-42b6-ad81-b2acbeb0506f.yaml b/apps/csk/content/asset/b6695c1f-3305-42b6-ad81-b2acbeb0506f.yaml new file mode 100644 index 000000000..9cd5f9a89 --- /dev/null +++ b/apps/csk/content/asset/b6695c1f-3305-42b6-ad81-b2acbeb0506f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b6695c1f-3305-42b6-ad81-b2acbeb0506f + _name: '' + fields: + title: + type: text + value: BB_OrganicBlend.png + file: + type: file + value: 3a2fed0e-f93b-4065-ba87-c4d6fefac903 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/LseGxpJ3TKeIAwVZ77-34A-BB_OrganicBlend.png + type: text + size: + value: 1812194 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:12.910959+00:00' +modified: '2025-04-24T11:32:12.910959+00:00' diff --git a/apps/csk/content/asset/b6705796-34fb-4b63-ada9-b749ece5d197.yaml b/apps/csk/content/asset/b6705796-34fb-4b63-ada9-b749ece5d197.yaml new file mode 100644 index 000000000..73f469d53 --- /dev/null +++ b/apps/csk/content/asset/b6705796-34fb-4b63-ada9-b749ece5d197.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b6705796-34fb-4b63-ada9-b749ece5d197 + _name: '' + fields: + title: + type: text + value: espresso-gpt-3.png + file: + type: file + value: 4a08605e-d30b-4dad-99d7-85306b8c6d5c + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2HECyRQ4TgaZkT6ts78Iiw-espresso-gpt-3.png + type: text + size: + value: 83555 + type: number + width: + value: 743 + type: number + height: + value: 480 + type: number + custom: {} +created: '2025-01-29T11:08:56.802314+00:00' +modified: '2025-01-29T11:08:56.802314+00:00' diff --git a/apps/csk/content/asset/b77b49c8-9796-46d7-b96c-4a040bf5bb12.yaml b/apps/csk/content/asset/b77b49c8-9796-46d7-b96c-4a040bf5bb12.yaml new file mode 100644 index 000000000..0bc9027c7 --- /dev/null +++ b/apps/csk/content/asset/b77b49c8-9796-46d7-b96c-4a040bf5bb12.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b77b49c8-9796-46d7-b96c-4a040bf5bb12 + _name: '' + fields: + title: + type: text + value: peruvian-blend-coffee-1.png + file: + type: file + value: 2b57a413-a353-4889-90af-02d62afcec03 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/s2oOSRZhTFu6-eRWKjNl0w-peruvian-blend-coffee-1.png + type: text + size: + value: 194750 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:56.772008+00:00' +modified: '2025-01-29T11:08:56.772008+00:00' diff --git a/apps/csk/content/asset/b7f0d22c-986d-4f57-9176-bf61f13eefc8.yaml b/apps/csk/content/asset/b7f0d22c-986d-4f57-9176-bf61f13eefc8.yaml new file mode 100644 index 000000000..2348b2199 --- /dev/null +++ b/apps/csk/content/asset/b7f0d22c-986d-4f57-9176-bf61f13eefc8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b7f0d22c-986d-4f57-9176-bf61f13eefc8 + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: b208cf41-8c7d-4096-b188-4352e8f775d5 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/aH2DQZ2ORbGEhPQBftmHmg-image.png + type: text + size: + value: 1505 + type: number + width: + value: 48 + type: number + height: + value: 48 + type: number + custom: {} +created: '2025-04-24T11:28:36.917116+00:00' +modified: '2025-04-24T11:28:36.917116+00:00' diff --git a/apps/csk/simple-content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml b/apps/csk/content/asset/b82a34c3-b8ed-466d-a9ec-81684749c91f.yaml similarity index 57% rename from apps/csk/simple-content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml rename to apps/csk/content/asset/b82a34c3-b8ed-466d-a9ec-81684749c91f.yaml index 632783f8b..dc7dce2da 100644 --- a/apps/csk/simple-content/asset/0aafe2e9-468c-43e1-81f3-fda6c02388e7.yaml +++ b/apps/csk/content/asset/b82a34c3-b8ed-466d-a9ec-81684749c91f.yaml @@ -1,30 +1,30 @@ asset: type: image - _id: 0aafe2e9-468c-43e1-81f3-fda6c02388e7 + _id: b82a34c3-b8ed-466d-a9ec-81684749c91f _name: '' fields: title: type: text - value: man.png + value: black-mountain.png file: type: file - value: 5bb4fe79-4e64-4b7c-9c5b-350cd801296b + value: c7d39d20-b583-4a91-9c07-fd5d6e85abe2 mediaType: value: image/png type: text url: value: >- - https://img.uniform.global/p/h7VVOiFOSWyx2snFx06-Sw/xBYy0MwzRHqiYe2NXV3tgg-man.png + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/EmshhTrzRtqVvlHAjNfTiw-black-mountain.png type: text size: - value: 1251800 + value: 425678 type: number width: - value: 1059 + value: 1024 type: number height: - value: 1059 + value: 1024 type: number custom: {} -created: '2025-05-19T08:12:12.766978+00:00' -modified: '2025-05-19T08:12:12.766978+00:00' +created: '2025-01-29T11:08:58.844037+00:00' +modified: '2025-01-29T11:08:58.844037+00:00' diff --git a/apps/csk/content/asset/b8e7ad23-654a-4361-a9da-c4ce674ec0c0.yaml b/apps/csk/content/asset/b8e7ad23-654a-4361-a9da-c4ce674ec0c0.yaml new file mode 100644 index 000000000..8971dc318 --- /dev/null +++ b/apps/csk/content/asset/b8e7ad23-654a-4361-a9da-c4ce674ec0c0.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: b8e7ad23-654a-4361-a9da-c4ce674ec0c0 + _name: '' + fields: + title: + type: text + value: espresso-gpt-2.png + file: + type: file + value: b577083f-cdff-4dc1-b65d-f678bc641185 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LdDqzC8oTkW3hV0GCdKq5Q-espresso-gpt-2.png + type: text + size: + value: 110899 + type: number + width: + value: 743 + type: number + height: + value: 480 + type: number + custom: {} +created: '2025-01-29T11:08:57.785881+00:00' +modified: '2025-01-29T11:08:57.785881+00:00' diff --git a/apps/csk/content/asset/c2cfa75c-e3d8-41a1-9a13-693589c213ca.yaml b/apps/csk/content/asset/c2cfa75c-e3d8-41a1-9a13-693589c213ca.yaml new file mode 100644 index 000000000..61e835103 --- /dev/null +++ b/apps/csk/content/asset/c2cfa75c-e3d8-41a1-9a13-693589c213ca.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c2cfa75c-e3d8-41a1-9a13-693589c213ca + _name: '' + fields: + title: + type: text + value: black-mountain-french-press-coffee-maker-1.png + file: + type: file + value: 08179096-a582-4d46-aeb4-13bd5ef293cb + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/4Sk1AFLKS0ygVqex0U18ag-black-mountain-french-press-coffee-maker-1.png + type: text + size: + value: 298430 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:57.808383+00:00' +modified: '2025-01-29T11:08:57.808383+00:00' diff --git a/apps/csk/content/asset/c37d4bed-a237-4eba-b7f4-c03fbb1e5025.yaml b/apps/csk/content/asset/c37d4bed-a237-4eba-b7f4-c03fbb1e5025.yaml new file mode 100644 index 000000000..a2555bce0 --- /dev/null +++ b/apps/csk/content/asset/c37d4bed-a237-4eba-b7f4-c03fbb1e5025.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c37d4bed-a237-4eba-b7f4-c03fbb1e5025 + _name: '' + fields: + title: + type: text + value: grinding-beans.svg + file: + type: file + value: 6022ca87-3e13-4121-8096-9e2582f6dba5 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/XVTXrqBeRl-L5a9iLtQ_sw-grinding-beans.svg + type: text + size: + value: 5220 + type: number + width: + value: 60 + type: number + height: + value: 84 + type: number + custom: {} +created: '2025-01-29T11:08:56.835546+00:00' +modified: '2025-01-29T11:08:56.835546+00:00' diff --git a/apps/csk/content/asset/c38a6695-b6bc-41cd-a6b3-33ae76b95c60.yaml b/apps/csk/content/asset/c38a6695-b6bc-41cd-a6b3-33ae76b95c60.yaml new file mode 100644 index 000000000..af11882f7 --- /dev/null +++ b/apps/csk/content/asset/c38a6695-b6bc-41cd-a6b3-33ae76b95c60.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c38a6695-b6bc-41cd-a6b3-33ae76b95c60 + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-the-ultimate-ai-powered-espresso.png + file: + type: file + value: a89fbc3a-2d32-4628-a840-30c0d2a6541a + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/iQFGyq1GTGSBthlPoKdpsg-cervello-di-caffe-the-ultimate-ai-powered-espresso.png + type: text + size: + value: 238075 + type: number + width: + value: 1500 + type: number + height: + value: 1500 + type: number + custom: {} +created: '2025-01-29T11:08:58.88051+00:00' +modified: '2025-01-29T11:08:58.88051+00:00' diff --git a/apps/csk/content/asset/c3a61f6c-91c9-46fd-ba5b-6c177a6e36e2.yaml b/apps/csk/content/asset/c3a61f6c-91c9-46fd-ba5b-6c177a6e36e2.yaml new file mode 100644 index 000000000..0a57d475b --- /dev/null +++ b/apps/csk/content/asset/c3a61f6c-91c9-46fd-ba5b-6c177a6e36e2.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c3a61f6c-91c9-46fd-ba5b-6c177a6e36e2 + _name: '' + fields: + title: + type: text + value: MA_Pump.png + file: + type: file + value: 43b6959a-3ec5-4973-a729-75661822a0d4 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/UgtUOBxPTCmySbLBLHpJUQ-MA_Pump.png + type: text + size: + value: 1420201 + type: number + width: + value: 1166 + type: number + height: + value: 774 + type: number + custom: {} +created: '2025-04-24T11:33:03.536731+00:00' +modified: '2025-04-24T11:33:03.536731+00:00' diff --git a/apps/csk/content/asset/c424e408-6515-49b8-9147-a2ef08c1c4ff.yaml b/apps/csk/content/asset/c424e408-6515-49b8-9147-a2ef08c1c4ff.yaml new file mode 100644 index 000000000..c1e9437d6 --- /dev/null +++ b/apps/csk/content/asset/c424e408-6515-49b8-9147-a2ef08c1c4ff.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c424e408-6515-49b8-9147-a2ef08c1c4ff + _name: '' + fields: + title: + type: text + value: vietnamese-coffee-filter-drip.jpeg + file: + type: file + value: eb765e63-a646-4b81-9694-ee3cbea0c421 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/932R_UExSXqaVAFunQp8zw-vietnamese-coffee-filter-drip.jpeg + type: text + size: + value: 243065 + type: number + width: + value: 2600 + type: number + height: + value: 1300 + type: number + custom: {} +created: '2025-01-29T11:08:57.846652+00:00' +modified: '2025-01-29T11:08:57.846652+00:00' diff --git a/apps/csk/content/asset/c44f93ce-9770-494a-b4ff-c052aeafbe7e.yaml b/apps/csk/content/asset/c44f93ce-9770-494a-b4ff-c052aeafbe7e.yaml new file mode 100644 index 000000000..165de526b --- /dev/null +++ b/apps/csk/content/asset/c44f93ce-9770-494a-b4ff-c052aeafbe7e.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c44f93ce-9770-494a-b4ff-c052aeafbe7e + _name: '' + fields: + title: + type: text + value: pour-over.png + file: + type: file + value: e7d90ba7-b2a0-41df-a3b6-39659cb4ed8e + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/PxKVjEzETZaa1WD5rwACeA-pour-over.png + type: text + size: + value: 456188 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:58.78499+00:00' +modified: '2025-01-29T11:08:58.78499+00:00' diff --git a/apps/csk/content/asset/c64606e3-4d79-40d2-9a52-1dacb84bf31d.yaml b/apps/csk/content/asset/c64606e3-4d79-40d2-9a52-1dacb84bf31d.yaml new file mode 100644 index 000000000..165b3b9b3 --- /dev/null +++ b/apps/csk/content/asset/c64606e3-4d79-40d2-9a52-1dacb84bf31d.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c64606e3-4d79-40d2-9a52-1dacb84bf31d + _name: '' + fields: + title: + type: text + value: latte-art-pouring-coffee.jpeg + file: + type: file + value: ca6a01ba-5de0-46e0-83df-69d86eddae5d + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/1GekaPwkS2O7CPJZeCPGhw-latte-art-pouring-coffee.jpeg + type: text + size: + value: 237701 + type: number + width: + value: 2600 + type: number + height: + value: 1300 + type: number + custom: {} +created: '2025-01-29T11:08:58.766826+00:00' +modified: '2025-01-29T11:08:58.766826+00:00' diff --git a/apps/csk/content/asset/c8ae6c99-7781-4647-be71-e2b288883b3b.yaml b/apps/csk/content/asset/c8ae6c99-7781-4647-be71-e2b288883b3b.yaml new file mode 100644 index 000000000..8bd0c5144 --- /dev/null +++ b/apps/csk/content/asset/c8ae6c99-7781-4647-be71-e2b288883b3b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: c8ae6c99-7781-4647-be71-e2b288883b3b + _name: '' + fields: + title: + type: text + value: profile-icon-white.svg + file: + type: file + value: 3caaca89-6346-4a3f-a19e-0d98663beabd + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/iq23GuVBRJKUlFXE_QrmQg-profile-icon-white.svg + type: text + size: + value: 610 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-09-04T08:11:31.623738+00:00' +modified: '2025-09-15T15:24:02.779679+00:00' diff --git a/apps/csk/content/asset/c97f5a2d-ff0b-4aa7-9b9c-e4449398f790.yaml b/apps/csk/content/asset/c97f5a2d-ff0b-4aa7-9b9c-e4449398f790.yaml deleted file mode 100644 index 014ddf2cf..000000000 --- a/apps/csk/content/asset/c97f5a2d-ff0b-4aa7-9b9c-e4449398f790.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: c97f5a2d-ff0b-4aa7-9b9c-e4449398f790 - _name: Group-673.png - fields: - title: - type: text - value: developers - file: - type: file - value: 47d9da8d-d873-48ea-a87c-e285ae6d661e - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/t8_WgJeGTCW59sb9BKYMOg-Group-673.png - type: text - size: - value: 175484 - type: number - width: - value: 1016 - type: number - height: - value: 988 - type: number - custom: {} -created: '2025-02-17T15:34:01.199571+00:00' -modified: '2025-02-17T15:34:01.199571+00:00' diff --git a/apps/csk/content/asset/cb4fefdb-7268-4dd0-bb72-c39742ed4778.yaml b/apps/csk/content/asset/cb4fefdb-7268-4dd0-bb72-c39742ed4778.yaml new file mode 100644 index 000000000..b93e817b5 --- /dev/null +++ b/apps/csk/content/asset/cb4fefdb-7268-4dd0-bb72-c39742ed4778.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: cb4fefdb-7268-4dd0-bb72-c39742ed4778 + _name: '' + fields: + title: + type: text + value: espresso-gpt-4.png + file: + type: file + value: a5a4435f-3d2e-4137-aaaf-3fa32f8408ec + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/uJa6ywMfTfCa81_YzgCUuA-espresso-gpt-4.png + type: text + size: + value: 64976 + type: number + width: + value: 743 + type: number + height: + value: 480 + type: number + custom: {} +created: '2025-01-29T11:08:58.799404+00:00' +modified: '2025-01-29T11:08:58.799404+00:00' diff --git a/apps/csk/content/asset/cb6836de-48de-4b81-a37a-35892bd1bb4f.yaml b/apps/csk/content/asset/cb6836de-48de-4b81-a37a-35892bd1bb4f.yaml new file mode 100644 index 000000000..8464ad9c3 --- /dev/null +++ b/apps/csk/content/asset/cb6836de-48de-4b81-a37a-35892bd1bb4f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: cb6836de-48de-4b81-a37a-35892bd1bb4f + _name: '' + fields: + title: + type: text + value: royale-boulder-camping-french-press-1.png + file: + type: file + value: ba69c753-e9d9-4965-ad50-45613bfad89a + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/emXNi0R0RYaELKxFJdRKqg-royale-boulder-camping-french-press-1.png + type: text + size: + value: 163858 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:58.837766+00:00' +modified: '2025-01-29T11:08:58.837766+00:00' diff --git a/apps/csk/content/asset/cc75676e-5baf-4cbf-a21a-b29387c9cafd.yaml b/apps/csk/content/asset/cc75676e-5baf-4cbf-a21a-b29387c9cafd.yaml new file mode 100644 index 000000000..090009ee9 --- /dev/null +++ b/apps/csk/content/asset/cc75676e-5baf-4cbf-a21a-b29387c9cafd.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: cc75676e-5baf-4cbf-a21a-b29387c9cafd + _name: '' + fields: + title: + type: text + value: error-image.jpeg + file: + type: file + value: df5c37e8-4faf-49c3-920a-370d66fe48a7 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/xenHD2f5QEWW1rWO7OQdgA-error-image.jpeg + type: text + size: + value: 5333305 + type: number + width: + value: 2576 + type: number + height: + value: 3864 + type: number + custom: {} +created: '2025-01-29T11:08:58.764387+00:00' +modified: '2025-01-29T11:08:58.764387+00:00' diff --git a/apps/csk/content/asset/cd509ced-4119-4e46-bec0-55c143c1d829.yaml b/apps/csk/content/asset/cd509ced-4119-4e46-bec0-55c143c1d829.yaml new file mode 100644 index 000000000..acfabf285 --- /dev/null +++ b/apps/csk/content/asset/cd509ced-4119-4e46-bec0-55c143c1d829.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: cd509ced-4119-4e46-bec0-55c143c1d829 + _name: '' + fields: + title: + type: text + value: ember-turkish-arabic-hammered-copper-coffee-pot-1.png + file: + type: file + value: 6d06b341-e621-43c2-949e-2ab628aa5635 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/n0gM0mE_Qsm7Cm2yKc1o8A-ember-turkish-arabic-hammered-copper-coffee-pot-1.png + type: text + size: + value: 174342 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:58.76762+00:00' +modified: '2025-01-29T11:08:58.76762+00:00' diff --git a/apps/csk/content/asset/d0565648-3211-4de9-9b30-ef03c342b554.yaml b/apps/csk/content/asset/d0565648-3211-4de9-9b30-ef03c342b554.yaml new file mode 100644 index 000000000..4c6390774 --- /dev/null +++ b/apps/csk/content/asset/d0565648-3211-4de9-9b30-ef03c342b554.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d0565648-3211-4de9-9b30-ef03c342b554 + _name: '' + fields: + title: + type: text + value: articles-og-image.png + file: + type: file + value: c9eda55c-a120-4b83-bb7b-f6ad8b21894d + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/XFhGQy_RS--9v8_85oAmrA-articles-og-image.png + type: text + size: + value: 1805651 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:08:58.842128+00:00' +modified: '2025-01-29T11:08:58.842128+00:00' diff --git a/apps/csk/content/asset/d0679a3d-bd9e-41f1-91a0-fd3e35579333.yaml b/apps/csk/content/asset/d0679a3d-bd9e-41f1-91a0-fd3e35579333.yaml new file mode 100644 index 000000000..ee899124f --- /dev/null +++ b/apps/csk/content/asset/d0679a3d-bd9e-41f1-91a0-fd3e35579333.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d0679a3d-bd9e-41f1-91a0-fd3e35579333 + _name: '' + fields: + title: + type: text + value: black-mountain-pour-over-filtered-coffee-maker-1.png + file: + type: file + value: b9bc201a-7474-46a8-9afa-9f381d0b220d + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/OwY5yqwgRFKRavf9y-iH6w-black-mountain-pour-over-filtered-coffee-maker-1.png + type: text + size: + value: 25326 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:08:59.052204+00:00' +modified: '2025-01-29T11:08:59.052204+00:00' diff --git a/apps/csk/content/asset/d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990.yaml b/apps/csk/content/asset/d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990.yaml deleted file mode 100644 index 739f4b695..000000000 --- a/apps/csk/content/asset/d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990 - _name: '' - fields: - title: - type: text - value: github-dark-logo.svg - file: - type: file - value: f2cac386-3204-4dfc-a047-19215c961112 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/abTUTx4NQtqIrSN8J7PIkQ-github-dark-logo.svg - type: text - size: - value: 1327 - type: number - width: - value: 35 - type: number - height: - value: 34 - type: number - custom: {} -created: '2025-02-17T15:34:00.065934+00:00' -modified: '2025-02-17T15:34:00.065934+00:00' diff --git a/apps/csk/content/asset/d2ea8c51-5031-448b-866b-82920bb34406.yaml b/apps/csk/content/asset/d2ea8c51-5031-448b-866b-82920bb34406.yaml new file mode 100644 index 000000000..081203734 --- /dev/null +++ b/apps/csk/content/asset/d2ea8c51-5031-448b-866b-82920bb34406.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d2ea8c51-5031-448b-866b-82920bb34406 + _name: '' + fields: + title: + type: text + value: cervello-di-caffe-the-ultimate-ai-powered-espresso-02.png + file: + type: file + value: 4c7674a2-825f-4403-a2db-bfc905b51ad3 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/q6kk67eeRZ6iyW9fhXXs_A-cervello-di-caffe-the-ultimate-ai-powered-espresso-02.png + type: text + size: + value: 2429811 + type: number + width: + value: 1600 + type: number + height: + value: 1016 + type: number + custom: {} +created: '2025-01-29T11:08:59.791152+00:00' +modified: '2025-01-29T11:08:59.791152+00:00' diff --git a/apps/csk/content/asset/d3a8701d-e216-45a0-8def-381858fad958.yaml b/apps/csk/content/asset/d3a8701d-e216-45a0-8def-381858fad958.yaml new file mode 100644 index 000000000..cf7edb942 --- /dev/null +++ b/apps/csk/content/asset/d3a8701d-e216-45a0-8def-381858fad958.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d3a8701d-e216-45a0-8def-381858fad958 + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: bd1c84df-d205-4779-a145-d6d915f95282 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/E3REMR4ISWi7uojuMW5YMw-image.png + type: text + size: + value: 1478877 + type: number + width: + value: 1440 + type: number + height: + value: 960 + type: number + custom: {} +created: '2025-04-24T11:29:21.586891+00:00' +modified: '2025-04-24T11:29:21.586891+00:00' diff --git a/apps/csk/content/asset/d66e581a-f8e3-41fb-a554-ae3dea6ba2b7.yaml b/apps/csk/content/asset/d66e581a-f8e3-41fb-a554-ae3dea6ba2b7.yaml new file mode 100644 index 000000000..6d6031606 --- /dev/null +++ b/apps/csk/content/asset/d66e581a-f8e3-41fb-a554-ae3dea6ba2b7.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d66e581a-f8e3-41fb-a554-ae3dea6ba2b7 + _name: '' + fields: + title: + type: text + value: frother-whisk-1.png + file: + type: file + value: eb4865ba-8019-4190-98c2-4eb286ceecdc + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Uk5bEDINSs6U2A8nkLqPrg-frother-whisk-1.png + type: text + size: + value: 7402 + type: number + width: + value: 250 + type: number + height: + value: 250 + type: number + custom: {} +created: '2025-01-29T11:08:59.786975+00:00' +modified: '2025-01-29T11:08:59.786975+00:00' diff --git a/apps/csk/content/asset/d6db457c-9943-468a-bdca-ad24baeade41.yaml b/apps/csk/content/asset/d6db457c-9943-468a-bdca-ad24baeade41.yaml new file mode 100644 index 000000000..cdae46d19 --- /dev/null +++ b/apps/csk/content/asset/d6db457c-9943-468a-bdca-ad24baeade41.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d6db457c-9943-468a-bdca-ad24baeade41 + _name: '' + fields: + title: + type: text + value: tips-for-the-perfect-espresso.jpg + file: + type: file + value: 2fe59e2f-6342-4d0d-875b-aae89bf0f74c + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ch0tcXVyQqS63P_GXj-zHA-tips-for-the-perfect-espresso.jpg + type: text + size: + value: 984517 + type: number + width: + value: 6185 + type: number + height: + value: 4123 + type: number + custom: {} +created: '2025-01-29T11:08:59.784339+00:00' +modified: '2025-01-29T11:08:59.784339+00:00' diff --git a/apps/csk/content/asset/d79b41a7-364a-408d-926e-a690ca776d73.yaml b/apps/csk/content/asset/d79b41a7-364a-408d-926e-a690ca776d73.yaml new file mode 100644 index 000000000..653828168 --- /dev/null +++ b/apps/csk/content/asset/d79b41a7-364a-408d-926e-a690ca776d73.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d79b41a7-364a-408d-926e-a690ca776d73 + _name: '' + fields: + title: + type: text + value: carbon-neutral-energy-source.png + file: + type: file + value: 41f50f2b-d677-4106-9d94-d9b544d45cb1 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/dSpOzuW2S-WgvAlpXQGAuA-carbon-neutral-energy-source.png + type: text + size: + value: 1976 + type: number + width: + value: 60 + type: number + height: + value: 57 + type: number + custom: {} +created: '2025-05-22T08:59:22.783117+00:00' +modified: '2025-05-22T08:59:22.783117+00:00' diff --git a/apps/csk/content/asset/d839f23a-45ac-4bac-a6a0-b9a51be60280.yaml b/apps/csk/content/asset/d839f23a-45ac-4bac-a6a0-b9a51be60280.yaml new file mode 100644 index 000000000..dcb8c4a4b --- /dev/null +++ b/apps/csk/content/asset/d839f23a-45ac-4bac-a6a0-b9a51be60280.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: d839f23a-45ac-4bac-a6a0-b9a51be60280 + _name: '' + fields: + title: + type: text + value: kosmic-coffee.png + file: + type: file + value: 63ea8fc7-883f-43b4-9a41-3ded72f12c7b + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/-A-JSOG6SSyCV3-aNJSiCw-kosmic-coffee.png + type: text + size: + value: 631541 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:08:59.760456+00:00' +modified: '2025-01-29T11:08:59.760456+00:00' diff --git a/apps/csk/content/asset/da674456-003c-4879-9397-85b83848c8ff.yaml b/apps/csk/content/asset/da674456-003c-4879-9397-85b83848c8ff.yaml new file mode 100644 index 000000000..41f78f103 --- /dev/null +++ b/apps/csk/content/asset/da674456-003c-4879-9397-85b83848c8ff.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: da674456-003c-4879-9397-85b83848c8ff + _name: '' + fields: + title: + type: text + value: kosmic-coffee-stainless-steel-precision-brewer-2.png + file: + type: file + value: 0814c3f8-aed5-44a0-bd82-e1420a1db785 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/WDSezMqcSkuhwqpT5iVSlA-kosmic-coffee-stainless-steel-precision-brewer-2.png + type: text + size: + value: 463398 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:09:00.771327+00:00' +modified: '2025-01-29T11:09:00.771327+00:00' diff --git a/apps/csk/content/asset/db2e46c9-7c99-4c7d-a819-d4f28c0b8f58.yaml b/apps/csk/content/asset/db2e46c9-7c99-4c7d-a819-d4f28c0b8f58.yaml deleted file mode 100644 index 6815f364f..000000000 --- a/apps/csk/content/asset/db2e46c9-7c99-4c7d-a819-d4f28c0b8f58.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: db2e46c9-7c99-4c7d-a819-d4f28c0b8f58 - _name: Group-673-(1).png - fields: - title: - type: text - value: marketers - file: - type: file - value: 8163031c-3f6b-46d4-925c-46a82b305f7f - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/m5iOLIXuR2WB0NxEj0b2Ew-Group-673-(1).png - type: text - size: - value: 158075 - type: number - width: - value: 1092 - type: number - height: - value: 1040 - type: number - custom: {} -created: '2025-02-17T15:34:00.442135+00:00' -modified: '2025-02-17T15:34:00.442135+00:00' diff --git a/apps/csk/content/asset/dd0d9e74-01dd-40e4-a706-9c77a03c91ee.yaml b/apps/csk/content/asset/dd0d9e74-01dd-40e4-a706-9c77a03c91ee.yaml new file mode 100644 index 000000000..3ec3dc4e3 --- /dev/null +++ b/apps/csk/content/asset/dd0d9e74-01dd-40e4-a706-9c77a03c91ee.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: dd0d9e74-01dd-40e4-a706-9c77a03c91ee + _name: '' + fields: + title: + type: text + value: coffee-beans-pack.jpg + file: + type: file + value: e0d03030-aac7-47db-8373-935cb18b11d0 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/NDWFPTCmQ6S5Tc8luzq8pw-coffee-beans-pack.jpg + type: text + size: + value: 1292702 + type: number + width: + value: 4896 + type: number + height: + value: 3264 + type: number + custom: {} +created: '2025-01-29T11:09:01.802459+00:00' +modified: '2025-01-29T11:09:01.802459+00:00' diff --git a/apps/csk/content/asset/dd0f1441-55e4-4f02-bb82-c17860a5a9ea.yaml b/apps/csk/content/asset/dd0f1441-55e4-4f02-bb82-c17860a5a9ea.yaml new file mode 100644 index 000000000..ecc4abf97 --- /dev/null +++ b/apps/csk/content/asset/dd0f1441-55e4-4f02-bb82-c17860a5a9ea.yaml @@ -0,0 +1,11 @@ +asset: + type: other + _id: dd0f1441-55e4-4f02-bb82-c17860a5a9ea + _name: '' + fields: + title: + type: text + value: MA_MoccaExpress.png + custom: {} +created: '2025-04-24T11:32:45.541741+00:00' +modified: '2025-04-24T11:32:45.541741+00:00' diff --git a/apps/csk/content/asset/dd702947-d211-49fe-80cd-93c23ca30bf8.yaml b/apps/csk/content/asset/dd702947-d211-49fe-80cd-93c23ca30bf8.yaml new file mode 100644 index 000000000..965d30a6a --- /dev/null +++ b/apps/csk/content/asset/dd702947-d211-49fe-80cd-93c23ca30bf8.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: dd702947-d211-49fe-80cd-93c23ca30bf8 + _name: '' + fields: + title: + type: text + value: jd-logo-white.svg + file: + type: file + value: 257caedb-ebe8-4624-918f-61404c031b66 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/_eLeUQU-SmqdRNMbqrMOgw-jd-logo-white.svg + type: text + size: + value: 5252 + type: number + width: + value: 408 + type: number + height: + value: 65 + type: number + custom: {} +created: '2025-01-29T11:08:59.850577+00:00' +modified: '2025-01-29T11:08:59.850577+00:00' diff --git a/apps/csk/content/asset/de79cedc-4467-465e-a200-2ca8e57d3328.yaml b/apps/csk/content/asset/de79cedc-4467-465e-a200-2ca8e57d3328.yaml new file mode 100644 index 000000000..f6f405e98 --- /dev/null +++ b/apps/csk/content/asset/de79cedc-4467-465e-a200-2ca8e57d3328.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: de79cedc-4467-465e-a200-2ca8e57d3328 + _name: '' + fields: + title: + type: text + value: the-drip-on-display.png + file: + type: file + value: 27b13910-d35b-4008-8c65-0c7017dbcfb6 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/e4UgH9vVTvGUyQCd9rpwmw-the-drip-on-display.png + type: text + size: + value: 535879 + type: number + width: + value: 1076 + type: number + height: + value: 748 + type: number + custom: {} +created: '2025-05-22T09:05:27.456915+00:00' +modified: '2025-05-22T09:05:27.456915+00:00' diff --git a/apps/csk/content/asset/df470fde-e517-4e5b-98de-ff80f61d200a.yaml b/apps/csk/content/asset/df470fde-e517-4e5b-98de-ff80f61d200a.yaml new file mode 100644 index 000000000..a766f1eb2 --- /dev/null +++ b/apps/csk/content/asset/df470fde-e517-4e5b-98de-ff80f61d200a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: df470fde-e517-4e5b-98de-ff80f61d200a + _name: '' + fields: + title: + type: text + value: ember-hammered-copper-pot-1.png + file: + type: file + value: c2c39910-7998-4943-97f9-c14e2c5fcf8f + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/crJIOYAUTbiXhq_LFV14Mw-ember-hammered-copper-pot-1.png + type: text + size: + value: 232906 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:59.77746+00:00' +modified: '2025-01-29T11:08:59.77746+00:00' diff --git a/apps/csk/content/asset/e1cc78ae-ab27-4706-8ccd-644ca62bd2db.yaml b/apps/csk/content/asset/e1cc78ae-ab27-4706-8ccd-644ca62bd2db.yaml new file mode 100644 index 000000000..6d3d19ccb --- /dev/null +++ b/apps/csk/content/asset/e1cc78ae-ab27-4706-8ccd-644ca62bd2db.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e1cc78ae-ab27-4706-8ccd-644ca62bd2db + _name: '' + fields: + title: + type: text + value: cart-page-og-image.png + file: + type: file + value: 7e1cb280-7709-4a09-96c0-6a58705ed7cf + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/x27ijQoCQ8KkTvhwtjnv7Q-cart-page-og-image.png + type: text + size: + value: 1909238 + type: number + width: + value: 1808 + type: number + height: + value: 908 + type: number + custom: {} +created: '2025-01-29T11:09:01.816266+00:00' +modified: '2025-01-29T11:09:01.816266+00:00' diff --git a/apps/csk/content/asset/e2419d1e-c68d-4a76-8d6d-10e2c41c00d2.yaml b/apps/csk/content/asset/e2419d1e-c68d-4a76-8d6d-10e2c41c00d2.yaml new file mode 100644 index 000000000..eb54f7f6c --- /dev/null +++ b/apps/csk/content/asset/e2419d1e-c68d-4a76-8d6d-10e2c41c00d2.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e2419d1e-c68d-4a76-8d6d-10e2c41c00d2 + _name: '' + fields: + title: + type: text + value: irish-blend-coffee-1.png + file: + type: file + value: cfc4c5cb-e4dd-40f6-b652-1c98ab03f2f3 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/s1dDprPuSxSVih0E1GRQ4w-irish-blend-coffee-1.png + type: text + size: + value: 193583 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:08:59.786314+00:00' +modified: '2025-01-29T11:08:59.786314+00:00' diff --git a/apps/csk/content/asset/e2498392-c75c-418a-bb5d-d9433ab4f20a.yaml b/apps/csk/content/asset/e2498392-c75c-418a-bb5d-d9433ab4f20a.yaml new file mode 100644 index 000000000..6544d0d9a --- /dev/null +++ b/apps/csk/content/asset/e2498392-c75c-418a-bb5d-d9433ab4f20a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e2498392-c75c-418a-bb5d-d9433ab4f20a + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: 582ecdd2-738c-421d-b5e5-2448217d0f51 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/nfiACahuSJyoKi2BQonrNQ-image.png + type: text + size: + value: 432902 + type: number + width: + value: 1486 + type: number + height: + value: 960 + type: number + custom: {} +created: '2025-04-24T11:30:08.282733+00:00' +modified: '2025-04-24T11:30:08.282733+00:00' diff --git a/apps/csk/content/asset/e48a76d6-773f-4e3a-9b4e-409d77e8648a.yaml b/apps/csk/content/asset/e48a76d6-773f-4e3a-9b4e-409d77e8648a.yaml new file mode 100644 index 000000000..26dc0fbc0 --- /dev/null +++ b/apps/csk/content/asset/e48a76d6-773f-4e3a-9b4e-409d77e8648a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e48a76d6-773f-4e3a-9b4e-409d77e8648a + _name: '' + fields: + title: + type: text + value: coffee.png + file: + type: file + value: 3ff76bc4-89d0-4b69-8c22-9312b68cf66f + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/pKlLMaf5ROmipjLQ3b-Oeg-coffee.png + type: text + size: + value: 1206370 + type: number + width: + value: 1920 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-06-06T09:53:10.007077+00:00' +modified: '2025-06-06T09:53:10.007077+00:00' diff --git a/apps/csk/content/asset/e65e6f2b-8650-4113-afa3-dc05d39f24d6.yaml b/apps/csk/content/asset/e65e6f2b-8650-4113-afa3-dc05d39f24d6.yaml new file mode 100644 index 000000000..ab8fe069e --- /dev/null +++ b/apps/csk/content/asset/e65e6f2b-8650-4113-afa3-dc05d39f24d6.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e65e6f2b-8650-4113-afa3-dc05d39f24d6 + _name: '' + fields: + title: + type: text + value: image.png + file: + type: file + value: b493f28c-ad22-443e-b354-5f6ddcaa1c31 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/44p1rDcTTeuYzyLimFvLVA-image.png + type: text + size: + value: 236289 + type: number + width: + value: 686 + type: number + height: + value: 338 + type: number + custom: {} +created: '2025-04-24T11:30:19.892887+00:00' +modified: '2025-04-24T11:30:19.892887+00:00' diff --git a/apps/csk/content/asset/e69c04dc-5c4f-4951-8102-08d9a8df8913.yaml b/apps/csk/content/asset/e69c04dc-5c4f-4951-8102-08d9a8df8913.yaml new file mode 100644 index 000000000..849a18510 --- /dev/null +++ b/apps/csk/content/asset/e69c04dc-5c4f-4951-8102-08d9a8df8913.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e69c04dc-5c4f-4951-8102-08d9a8df8913 + _name: '' + fields: + title: + type: text + value: github.svg + file: + type: file + value: 5dc97933-41b8-4b8c-8ad9-0da1ee098fa3 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/l0WXekecRVuThRw3SEVCeQ-github.svg + type: text + size: + value: 1326 + type: number + width: + value: 35 + type: number + height: + value: 34 + type: number + custom: {} +created: '2025-02-05T09:08:07.205461+00:00' +modified: '2025-06-05T13:26:31.921082+00:00' diff --git a/apps/csk/content/asset/e76bf04b-18f6-43bb-8135-4eda70acabcc.yaml b/apps/csk/content/asset/e76bf04b-18f6-43bb-8135-4eda70acabcc.yaml new file mode 100644 index 000000000..5c53e7a68 --- /dev/null +++ b/apps/csk/content/asset/e76bf04b-18f6-43bb-8135-4eda70acabcc.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e76bf04b-18f6-43bb-8135-4eda70acabcc + _name: '' + fields: + title: + type: text + value: ember.png + file: + type: file + value: 97e7d076-e443-46e7-85cc-1a2b47af064e + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LRnbyun-Q9q9mhpwK7shGQ-ember.png + type: text + size: + value: 301691 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:09:00.017537+00:00' +modified: '2025-01-29T11:09:00.017537+00:00' diff --git a/apps/csk/content/asset/e7805216-a37b-46b7-b032-cae1df18ae00.yaml b/apps/csk/content/asset/e7805216-a37b-46b7-b032-cae1df18ae00.yaml new file mode 100644 index 000000000..eedce4631 --- /dev/null +++ b/apps/csk/content/asset/e7805216-a37b-46b7-b032-cae1df18ae00.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e7805216-a37b-46b7-b032-cae1df18ae00 + _name: BB_WebCTA_NoCopy.png + fields: + title: + type: text + value: BB_WebCTA_NoCopy.png + file: + type: file + value: 29d63318-5291-437a-99c7-b800e63892e3 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/Xbm_v7UBQwGuQRNe99pUBw-BB_WebCTA_NoCopy.png + type: text + size: + value: 2472166 + type: number + width: + value: 1536 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:33.987377+00:00' +modified: '2025-04-24T11:32:33.987377+00:00' diff --git a/apps/csk/content/asset/e7c20d85-1187-4a55-8ecd-5c23aaf9e50b.yaml b/apps/csk/content/asset/e7c20d85-1187-4a55-8ecd-5c23aaf9e50b.yaml new file mode 100644 index 000000000..b5971b02c --- /dev/null +++ b/apps/csk/content/asset/e7c20d85-1187-4a55-8ecd-5c23aaf9e50b.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e7c20d85-1187-4a55-8ecd-5c23aaf9e50b + _name: '' + fields: + title: + type: text + value: royale-butte-camping-coffee-pot-1.png + file: + type: file + value: b76df87c-1fb2-4bd7-bd51-cbb22b3c1b88 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/QayFq2oXS9qX4k1ejXR49w-royale-butte-camping-coffee-pot-1.png + type: text + size: + value: 22951 + type: number + width: + value: 386 + type: number + height: + value: 386 + type: number + custom: {} +created: '2025-01-29T11:09:00.802672+00:00' +modified: '2025-01-29T11:09:00.802672+00:00' diff --git a/apps/csk/content/asset/e8436f83-e4aa-4815-aeb6-5b32fad589d4.yaml b/apps/csk/content/asset/e8436f83-e4aa-4815-aeb6-5b32fad589d4.yaml new file mode 100644 index 000000000..c927f4eb9 --- /dev/null +++ b/apps/csk/content/asset/e8436f83-e4aa-4815-aeb6-5b32fad589d4.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e8436f83-e4aa-4815-aeb6-5b32fad589d4 + _name: '' + fields: + title: + type: text + value: terra-kaffee.png + file: + type: file + value: d3f48099-4edf-47cd-b58d-b0a8c3541df9 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/juJ5t6IQShiBw5_ulzWqcA-terra-kaffee.png + type: text + size: + value: 1738386 + type: number + width: + value: 2880 + type: number + height: + value: 1178 + type: number + custom: {} +created: '2025-01-29T11:09:01.798491+00:00' +modified: '2025-01-29T11:09:01.798491+00:00' diff --git a/apps/csk/content/asset/e894771b-4d96-439b-b315-90a822d545a2.yaml b/apps/csk/content/asset/e894771b-4d96-439b-b315-90a822d545a2.yaml new file mode 100644 index 000000000..4cc972aa2 --- /dev/null +++ b/apps/csk/content/asset/e894771b-4d96-439b-b315-90a822d545a2.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e894771b-4d96-439b-b315-90a822d545a2 + _name: '' + fields: + title: + type: text + value: ideal-beans-for-slow-drip.jpg + file: + type: file + value: 3f3bbe8e-a5f9-4b89-9f72-1f0a2db82f03 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/lhJUP0_8TL6iKAKxDdrwmg-ideal-beans-for-slow-drip.jpg + type: text + size: + value: 3885592 + type: number + width: + value: 4928 + type: number + height: + value: 3264 + type: number + custom: {} +created: '2025-01-29T11:09:00.800226+00:00' +modified: '2025-01-29T11:09:00.800226+00:00' diff --git a/apps/csk/content/asset/e9fab707-c2df-4367-a070-827eb88c5931.yaml b/apps/csk/content/asset/e9fab707-c2df-4367-a070-827eb88c5931.yaml new file mode 100644 index 000000000..41f19f111 --- /dev/null +++ b/apps/csk/content/asset/e9fab707-c2df-4367-a070-827eb88c5931.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: e9fab707-c2df-4367-a070-827eb88c5931 + _name: '' + fields: + title: + type: text + value: impresso.png + file: + type: file + value: 0f685e8e-5623-4118-9cbf-f9820f9143d4 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/XCUOoH1rTy6UchtzdpCOYA-impresso.png + type: text + size: + value: 1659780 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:09:01.784265+00:00' +modified: '2025-01-29T11:09:01.784265+00:00' diff --git a/apps/csk/content/asset/ea01b62e-bb99-4346-801c-950f73bef567.yaml b/apps/csk/content/asset/ea01b62e-bb99-4346-801c-950f73bef567.yaml new file mode 100644 index 000000000..d4d2bbf18 --- /dev/null +++ b/apps/csk/content/asset/ea01b62e-bb99-4346-801c-950f73bef567.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ea01b62e-bb99-4346-801c-950f73bef567 + _name: '' + fields: + title: + type: text + value: the-art-of-the-perfect-espresso.jpg + file: + type: file + value: 2f838ca5-ae6c-40c0-854e-c046ce9c997b + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/zU2S6gIdQh2KP-0vQrwTsg-the-art-of-the-perfect-espresso.jpg + type: text + size: + value: 2353234 + type: number + width: + value: 5837 + type: number + height: + value: 3891 + type: number + custom: {} +created: '2025-01-29T11:09:00.782632+00:00' +modified: '2025-01-29T11:09:00.782632+00:00' diff --git a/apps/csk/content/asset/ed66c8bd-781a-4287-992c-4cc72b2dd05f.yaml b/apps/csk/content/asset/ed66c8bd-781a-4287-992c-4cc72b2dd05f.yaml new file mode 100644 index 000000000..2becfc2d9 --- /dev/null +++ b/apps/csk/content/asset/ed66c8bd-781a-4287-992c-4cc72b2dd05f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ed66c8bd-781a-4287-992c-4cc72b2dd05f + _name: '' + fields: + title: + type: text + value: a-proper-cuppa-how-to-brew-tea-right.jpg + file: + type: file + value: aa13ba9e-d1eb-4ae3-9e31-b5c921d2f883 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/uLfDVjtETQWO9ExL5u9OPw-a-proper-cuppa-how-to-brew-tea-right.jpg + type: text + size: + value: 3906323 + type: number + width: + value: 7008 + type: number + height: + value: 4672 + type: number + custom: {} +created: '2025-01-29T11:09:00.827425+00:00' +modified: '2025-01-29T11:09:00.827425+00:00' diff --git a/apps/csk/content/asset/ede2372e-b790-4da5-9d8b-09bf6365b537.yaml b/apps/csk/content/asset/ede2372e-b790-4da5-9d8b-09bf6365b537.yaml new file mode 100644 index 000000000..4ea592d00 --- /dev/null +++ b/apps/csk/content/asset/ede2372e-b790-4da5-9d8b-09bf6365b537.yaml @@ -0,0 +1,24 @@ +asset: + type: video + _id: ede2372e-b790-4da5-9d8b-09bf6365b537 + _name: '' + fields: + title: + type: text + value: 4820352-uhd_4096_2160_25fps.mp4 + file: + type: file + value: 8bbfcbb1-4e17-4f0a-a101-33a2075b10b9 + mediaType: + value: video/mp4 + type: text + url: + value: >- + https://files.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/vfFnHZmSR9ay7PAfZ7CpiQ-4820352-uhd_4096_2160_25fps.mp4 + type: text + size: + value: 39836004 + type: number + custom: {} +created: '2025-04-24T11:32:40.88279+00:00' +modified: '2025-04-24T11:32:40.88279+00:00' diff --git a/apps/csk/content/asset/ef86aab9-3329-4fd0-b67e-3e5964e1bf13.yaml b/apps/csk/content/asset/ef86aab9-3329-4fd0-b67e-3e5964e1bf13.yaml new file mode 100644 index 000000000..0a97fcf4d --- /dev/null +++ b/apps/csk/content/asset/ef86aab9-3329-4fd0-b67e-3e5964e1bf13.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ef86aab9-3329-4fd0-b67e-3e5964e1bf13 + _name: '' + fields: + title: + type: text + value: whats-up-with-the-slow-drip.jpg + file: + type: file + value: c4906294-fe1a-4b94-a000-00bace128d4c + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/E7jWPvyqSUSFAn4RlnBQVw-whats-up-with-the-slow-drip.jpg + type: text + size: + value: 1558105 + type: number + width: + value: 4928 + type: number + height: + value: 3264 + type: number + custom: {} +created: '2025-01-29T11:09:00.826956+00:00' +modified: '2025-01-29T11:09:00.826956+00:00' diff --git a/apps/csk/content/asset/f027f34f-c029-4684-ac25-0bde36dff2aa.yaml b/apps/csk/content/asset/f027f34f-c029-4684-ac25-0bde36dff2aa.yaml new file mode 100644 index 000000000..8256f94e6 --- /dev/null +++ b/apps/csk/content/asset/f027f34f-c029-4684-ac25-0bde36dff2aa.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f027f34f-c029-4684-ac25-0bde36dff2aa + _name: '' + fields: + title: + type: text + value: french-press.png + file: + type: file + value: 027e6b24-7dd6-4780-aade-72891b335c1f + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/U6T23eMzQuOpFkBfjSOP4A-french-press.png + type: text + size: + value: 1119865 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-01-29T11:09:01.826447+00:00' +modified: '2025-01-29T11:09:01.826447+00:00' diff --git a/apps/csk/content/asset/f09aaed0-56bf-4b7f-96c6-62b3037352ce.yaml b/apps/csk/content/asset/f09aaed0-56bf-4b7f-96c6-62b3037352ce.yaml new file mode 100644 index 000000000..49cb11ec8 --- /dev/null +++ b/apps/csk/content/asset/f09aaed0-56bf-4b7f-96c6-62b3037352ce.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f09aaed0-56bf-4b7f-96c6-62b3037352ce + _name: '' + fields: + title: + type: text + value: Joanne_closeup.png + file: + type: file + value: c63fe61a-80b4-4d97-9050-0a58b3f6a667 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/vVR73dM6Rm6m6OyvIs8W-Q-Joanne_closeup.png + type: text + size: + value: 944362 + type: number + width: + value: 777 + type: number + height: + value: 775 + type: number + custom: {} +created: '2025-04-24T11:33:07.731269+00:00' +modified: '2025-04-24T11:33:07.731269+00:00' diff --git a/apps/csk/content/asset/f118b73e-d427-4db0-960f-76b018aacc03.yaml b/apps/csk/content/asset/f118b73e-d427-4db0-960f-76b018aacc03.yaml new file mode 100644 index 000000000..6e5d00b0c --- /dev/null +++ b/apps/csk/content/asset/f118b73e-d427-4db0-960f-76b018aacc03.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f118b73e-d427-4db0-960f-76b018aacc03 + _name: '' + fields: + title: + type: text + value: favourite-icon-red.svg + file: + type: file + value: a8b111b7-62f0-4ae4-92ed-f8b6531e6df0 + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/-QiGy3rISgyj9Bt2NlD54w-favourite-icon-red.svg + type: text + size: + value: 689 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-04-24T11:31:07.1136+00:00' +modified: '2025-04-24T11:31:07.1136+00:00' diff --git a/apps/csk/content/asset/f142cae6-51af-4af7-9443-c4ec952ea230.yaml b/apps/csk/content/asset/f142cae6-51af-4af7-9443-c4ec952ea230.yaml new file mode 100644 index 000000000..f27fe1424 --- /dev/null +++ b/apps/csk/content/asset/f142cae6-51af-4af7-9443-c4ec952ea230.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f142cae6-51af-4af7-9443-c4ec952ea230 + _name: '' + fields: + title: + type: text + value: ethiopian-blend-coffee-1.png + file: + type: file + value: f3c612f1-9fd7-4545-bc8c-6877ea6b5d26 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/pWqNUw7DRmeElEnuK4MxQw-ethiopian-blend-coffee-1.png + type: text + size: + value: 191479 + type: number + width: + value: 1280 + type: number + height: + value: 1280 + type: number + custom: {} +created: '2025-01-29T11:09:00.818622+00:00' +modified: '2025-01-29T11:09:00.818622+00:00' diff --git a/apps/csk/content/asset/f2c83a92-6062-4d4f-be1b-5acbc1f1d831.yaml b/apps/csk/content/asset/f2c83a92-6062-4d4f-be1b-5acbc1f1d831.yaml new file mode 100644 index 000000000..91b09b55d --- /dev/null +++ b/apps/csk/content/asset/f2c83a92-6062-4d4f-be1b-5acbc1f1d831.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f2c83a92-6062-4d4f-be1b-5acbc1f1d831 + _name: '' + fields: + title: + type: text + value: BB_EthiopianBlend.png + file: + type: file + value: 9e5c957e-932b-4211-a099-6927b6e06fed + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/N39mquNfTeW80a5l5pdJfw-BB_EthiopianBlend.png + type: text + size: + value: 1655026 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:04.418783+00:00' +modified: '2025-04-24T11:32:04.418783+00:00' diff --git a/apps/csk/content/asset/f5888aec-46f9-46fe-9a5f-5e7820281e3a.yaml b/apps/csk/content/asset/f5888aec-46f9-46fe-9a5f-5e7820281e3a.yaml new file mode 100644 index 000000000..2da2d62c8 --- /dev/null +++ b/apps/csk/content/asset/f5888aec-46f9-46fe-9a5f-5e7820281e3a.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f5888aec-46f9-46fe-9a5f-5e7820281e3a + _name: '' + fields: + title: + type: text + value: profile-icon.svg + file: + type: file + value: 7e8a2365-3a3d-459b-b0be-9bb8de9d5c6b + mediaType: + value: image/svg+xml + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/_1uY0uWDQXmPEtx3g6mH_A-profile-icon.svg + type: text + size: + value: 578 + type: number + width: + value: 24 + type: number + height: + value: 24 + type: number + custom: {} +created: '2025-04-24T11:31:23.79178+00:00' +modified: '2025-04-24T11:31:23.79178+00:00' diff --git a/apps/csk/content/asset/f7bab973-6f76-4b08-8c67-a2ae81110393.yaml b/apps/csk/content/asset/f7bab973-6f76-4b08-8c67-a2ae81110393.yaml new file mode 100644 index 000000000..ae8eeb35f --- /dev/null +++ b/apps/csk/content/asset/f7bab973-6f76-4b08-8c67-a2ae81110393.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f7bab973-6f76-4b08-8c67-a2ae81110393 + _name: '' + fields: + title: + type: text + value: javadrip-specialty-coffee-maker-5.png + file: + type: file + value: 8d86e0cc-65ac-4a1a-aa18-cfb5c2376836 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/9whZlkyRSLO7GVrxnjtGKA-javadrip-specialty-coffee-maker-5.png + type: text + size: + value: 259460 + type: number + width: + value: 1000 + type: number + height: + value: 1000 + type: number + custom: {} +created: '2025-01-29T11:09:00.803964+00:00' +modified: '2025-01-29T11:09:00.803964+00:00' diff --git a/apps/csk/content/asset/f7df46ef-3544-46e5-8105-7e926992988f.yaml b/apps/csk/content/asset/f7df46ef-3544-46e5-8105-7e926992988f.yaml new file mode 100644 index 000000000..054bb175f --- /dev/null +++ b/apps/csk/content/asset/f7df46ef-3544-46e5-8105-7e926992988f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f7df46ef-3544-46e5-8105-7e926992988f + _name: '' + fields: + title: + type: text + value: arabica-vs-robusta.jpg + file: + type: file + value: c4eb98ee-46b6-4a00-a2bf-0644c09c89a3 + mediaType: + value: image/jpeg + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Ib8LMdACR76zeP0CLH3q3g-arabica-vs-robusta.jpg + type: text + size: + value: 1166906 + type: number + width: + value: 2400 + type: number + height: + value: 1600 + type: number + custom: {} +created: '2025-01-29T11:09:01.84529+00:00' +modified: '2025-01-29T11:09:01.84529+00:00' diff --git a/apps/csk/content/asset/f941e3bf-f0e0-4cc7-a485-43c2a9dc677f.yaml b/apps/csk/content/asset/f941e3bf-f0e0-4cc7-a485-43c2a9dc677f.yaml new file mode 100644 index 000000000..ed9616aad --- /dev/null +++ b/apps/csk/content/asset/f941e3bf-f0e0-4cc7-a485-43c2a9dc677f.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: f941e3bf-f0e0-4cc7-a485-43c2a9dc677f + _name: '' + fields: + title: + type: text + value: javadrip-specialty-coffee-maker-3.png + file: + type: file + value: aff0148e-ceae-48d8-b92a-5b9eb6ec18ac + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/DdqHNAghTI2vls6L_jUKqQ-javadrip-specialty-coffee-maker-3.png + type: text + size: + value: 303392 + type: number + width: + value: 1000 + type: number + height: + value: 1000 + type: number + custom: {} +created: '2025-01-29T11:09:01.821531+00:00' +modified: '2025-01-29T11:09:01.821531+00:00' diff --git a/apps/csk/content/asset/f9da45f7-168b-4d00-b43b-f2cc28365985.yaml b/apps/csk/content/asset/f9da45f7-168b-4d00-b43b-f2cc28365985.yaml deleted file mode 100644 index f1ee31f09..000000000 --- a/apps/csk/content/asset/f9da45f7-168b-4d00-b43b-f2cc28365985.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: f9da45f7-168b-4d00-b43b-f2cc28365985 - _name: Uniform-Icon-Library_Composability-1.png - fields: - title: - type: text - value: composability - file: - type: file - value: cfcc5117-4477-40e0-8427-062dbda77a03 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/tAODz-eSSfuSrg-b8abbEQ-Uniform-Icon-Library_Composability-1.png - type: text - size: - value: 6420 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:34:00.542145+00:00' -modified: '2025-02-17T15:34:00.542145+00:00' diff --git a/apps/csk/content/asset/ff044480-8310-44f4-9991-82176767a172.yaml b/apps/csk/content/asset/ff044480-8310-44f4-9991-82176767a172.yaml deleted file mode 100644 index 206219f8e..000000000 --- a/apps/csk/content/asset/ff044480-8310-44f4-9991-82176767a172.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: ff044480-8310-44f4-9991-82176767a172 - _name: '' - fields: - title: - type: text - value: featured-bg.png - file: - type: file - value: 014eef90-3293-4758-9382-4a9928827675 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/poEJQHRETI6Rx4XOG-5fzw-featured-bg.png - type: text - size: - value: 63589 - type: number - width: - value: 806 - type: number - height: - value: 432 - type: number - custom: {} -created: '2025-02-17T15:34:00.86288+00:00' -modified: '2025-02-17T15:34:00.86288+00:00' diff --git a/apps/csk/content/asset/ff837d8d-e2fa-4e0f-ae45-9965596e8280.yaml b/apps/csk/content/asset/ff837d8d-e2fa-4e0f-ae45-9965596e8280.yaml new file mode 100644 index 000000000..5afdefe95 --- /dev/null +++ b/apps/csk/content/asset/ff837d8d-e2fa-4e0f-ae45-9965596e8280.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ff837d8d-e2fa-4e0f-ae45-9965596e8280 + _name: '' + fields: + title: + type: text + value: espresso-gpt-1.png + file: + type: file + value: 632cdf9f-930e-429f-b4dc-f4bfcf6a14c0 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/9jNF9_bLQtmInFYmW7LxaA-espresso-gpt-1.png + type: text + size: + value: 211650 + type: number + width: + value: 1486 + type: number + height: + value: 960 + type: number + custom: {} +created: '2025-01-29T11:09:01.803753+00:00' +modified: '2025-01-29T11:09:01.803753+00:00' diff --git a/apps/csk/content/asset/ffd0191d-5789-4737-98b1-5803e9ff1d71.yaml b/apps/csk/content/asset/ffd0191d-5789-4737-98b1-5803e9ff1d71.yaml new file mode 100644 index 000000000..0c9623102 --- /dev/null +++ b/apps/csk/content/asset/ffd0191d-5789-4737-98b1-5803e9ff1d71.yaml @@ -0,0 +1,30 @@ +asset: + type: image + _id: ffd0191d-5789-4737-98b1-5803e9ff1d71 + _name: '' + fields: + title: + type: text + value: BB_Statement.png + file: + type: file + value: 305413e4-77a8-453b-aef3-ea6031b5df82 + mediaType: + value: image/png + type: text + url: + value: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/-GRpmWgaQi-c8N4fbWvooA-BB_Statement.png + type: text + size: + value: 1700484 + type: number + width: + value: 1024 + type: number + height: + value: 1024 + type: number + custom: {} +created: '2025-04-24T11:32:16.748026+00:00' +modified: '2025-04-24T11:32:16.748026+00:00' diff --git a/apps/csk/content/category/3bab40a0-d52d-49b3-8780-b26f737b84a3.yaml b/apps/csk/content/category/3bab40a0-d52d-49b3-8780-b26f737b84a3.yaml new file mode 100644 index 000000000..0c9f69668 --- /dev/null +++ b/apps/csk/content/category/3bab40a0-d52d-49b3-8780-b26f737b84a3.yaml @@ -0,0 +1,3 @@ +id: 3bab40a0-d52d-49b3-8780-b26f737b84a3 +name: CTAs +order: 2 diff --git a/apps/csk/content/category/624b55ca-4671-46e2-8fd5-4a9b34b4c121.yaml b/apps/csk/content/category/624b55ca-4671-46e2-8fd5-4a9b34b4c121.yaml new file mode 100644 index 000000000..7b8c75199 --- /dev/null +++ b/apps/csk/content/category/624b55ca-4671-46e2-8fd5-4a9b34b4c121.yaml @@ -0,0 +1,3 @@ +id: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +name: Uniform Search +order: 8 diff --git a/apps/csk/content/category/70d03350-bbf9-457d-abc0-cf7d7aa2a3a4.yaml b/apps/csk/content/category/70d03350-bbf9-457d-abc0-cf7d7aa2a3a4.yaml index cb5c336c6..8deee3cf9 100644 --- a/apps/csk/content/category/70d03350-bbf9-457d-abc0-cf7d7aa2a3a4.yaml +++ b/apps/csk/content/category/70d03350-bbf9-457d-abc0-cf7d7aa2a3a4.yaml @@ -1,3 +1,3 @@ id: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 name: Atoms -order: 3 +order: 5 diff --git a/apps/csk/content/category/adaebea8-ba58-494b-9c3b-9f82906d9415.yaml b/apps/csk/content/category/adaebea8-ba58-494b-9c3b-9f82906d9415.yaml new file mode 100644 index 000000000..d02bfefc6 --- /dev/null +++ b/apps/csk/content/category/adaebea8-ba58-494b-9c3b-9f82906d9415.yaml @@ -0,0 +1,3 @@ +id: adaebea8-ba58-494b-9c3b-9f82906d9415 +name: Commerce +order: 3 diff --git a/apps/csk/content/category/ae15b0f6-4953-4ccb-9984-ad0525e77b01.yaml b/apps/csk/content/category/ae15b0f6-4953-4ccb-9984-ad0525e77b01.yaml index ba843b161..ae2dd2f13 100644 --- a/apps/csk/content/category/ae15b0f6-4953-4ccb-9984-ad0525e77b01.yaml +++ b/apps/csk/content/category/ae15b0f6-4953-4ccb-9984-ad0525e77b01.yaml @@ -1,3 +1,3 @@ id: ae15b0f6-4953-4ccb-9984-ad0525e77b01 name: Layouts & Containers -order: 2 +order: 4 diff --git a/apps/csk/content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml b/apps/csk/content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml index ef8201335..aac5b5ca7 100644 --- a/apps/csk/content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml +++ b/apps/csk/content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml @@ -1,3 +1,3 @@ id: b1163ce2-5ac7-4347-bc38-a42198180718 name: Navigation -order: 5 +order: 7 diff --git a/apps/csk/content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml b/apps/csk/content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml index f26c053ea..df51e538e 100644 --- a/apps/csk/content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml +++ b/apps/csk/content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml @@ -1,3 +1,3 @@ id: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 name: Page Type -order: 4 +order: 6 diff --git a/apps/csk/content/component/accordion.yaml b/apps/csk/content/component/accordion.yaml index cef23a04f..be2f66356 100644 --- a/apps/csk/content/component/accordion.yaml +++ b/apps/csk/content/component/accordion.yaml @@ -70,7 +70,7 @@ parameters: withViewPort: true categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/accordion.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/accordion.jpg useTeamPermissions: true slots: - id: accordionContent diff --git a/apps/csk/content/component/accordionItem.yaml b/apps/csk/content/component/accordionItem.yaml index 7a65b1bb0..a2a2d404e 100644 --- a/apps/csk/content/component/accordionItem.yaml +++ b/apps/csk/content/component/accordionItem.yaml @@ -34,7 +34,6 @@ parameters: typeConfig: collapsed: true childrenParams: - - alignment - size - color - weight @@ -42,7 +41,9 @@ parameters: - transform - decoration - letterSpacing + - alignment - backgroundColor + - border - spacing - id: size name: Size @@ -153,6 +154,11 @@ parameters: type: dex-color-palette-parameter guidance: Use the Background Color parameter to control component background color. typeConfig: null + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border - id: spacing name: Spacing type: dex-space-control-parameter @@ -163,7 +169,7 @@ parameters: selectedGroup: container categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/accordion-item.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/accordion-item.jpg useTeamPermissions: true slots: - id: accordionItemContent diff --git a/apps/csk/content/component/addToCardButton.yaml b/apps/csk/content/component/addToCardButton.yaml new file mode 100644 index 000000000..352471b97 --- /dev/null +++ b/apps/csk/content/component/addToCardButton.yaml @@ -0,0 +1,198 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: addToCardButton +name: Add To Card Button +icon: rectangle-rounded +parameters: + - id: text + name: Text + type: text + helpText: Provide a value to set the button's label. + typeConfig: + multiline: false + localizable: true + - id: link + name: Link + type: link + helpText: Select type and target link to set the button's link. + typeConfig: null + localizable: true + - id: productSlug + name: Product Slug + type: text + typeConfig: null + localizable: true + - id: 2c0fb9ff-9fbe-456b-90e7-48e768e43211 + name: Text + type: group + typeConfig: + collapsed: true + childrenParams: + - textColor + - textSize + - textWeight + - textFont + - textTransform + - id: textColor + name: Text Color + type: dex-color-palette-parameter + helpText: Choose a pair of text colors for light and dark mode. + typeConfig: + allowColors: [] + selectedGroup: text + - id: textSize + name: Text Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: SM + value: sm + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + defaultValue: + mobile: sm + tablet: sm + desktop: sm + withViewPort: true + - id: textWeight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + defaultValue: normal + - id: textFont + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font + - id: textTransform + name: Transform + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Uppercase + value: uppercase + - key: Lowercase + value: lowercase + - key: Capitalize + value: capitalize + - id: c1ac7b24-7039-4ec4-93c7-be45b3bfe0a8 + name: Icon + type: group + typeConfig: + collapsed: true + childrenParams: + - icon + - iconPosition + - id: icon + name: Icon + type: asset + typeConfig: + max: 1 + min: 0 + localizable: true + - id: iconPosition + name: Icon Position + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Right + value: right + defaultValue: left + - id: dabcd8b5-e637-436b-a481-07566abd6181 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - buttonColor + - border + - size + - fullWidth + - id: buttonColor + name: Button Color + type: dex-color-palette-parameter + helpText: Choose a pair of button colors for light and dark mode. + typeConfig: + allowColors: [] + selectedGroup: button + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + defaultValue: button-small + selectedGroup: button + allowDimensions: [] + selectedTokenType: dimension + - id: fullWidth + name: Full Width + type: checkbox + typeConfig: null + - id: daea4af1-5dea-489f-b73c-9ca882aa6e6d + name: Hover + type: group + typeConfig: + collapsed: true + childrenParams: + - hoverButtonColor + - hoverTextColor + - id: hoverButtonColor + name: Button Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: button + - id: hoverTextColor + name: Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: openMiniCart + name: Open Mini Cart + type: checkbox + typeConfig: null +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/button.jpg +useTeamPermissions: true +slots: [] +titleParameter: text +thumbnailParameter: icon +canBeComposition: false +created: '2025-04-24T11:34:12.56461+00:00' +updated: '2025-04-24T11:34:12.56461+00:00' +variants: + - id: link + name: Link diff --git a/apps/csk/content/component/addToFavorites.yaml b/apps/csk/content/component/addToFavorites.yaml new file mode 100644 index 000000000..136cf2043 --- /dev/null +++ b/apps/csk/content/component/addToFavorites.yaml @@ -0,0 +1,77 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: addToFavorites +name: 'Add To Favorites ' +icon: screen +parameters: + - id: addIcon + name: Add Icon + type: asset + typeConfig: + max: 1 + - id: removeIcon + name: Remove Icon + type: asset + typeConfig: + max: 1 + - id: productSlug + name: Product Slug + type: text + typeConfig: null + localizable: true + - id: 1518dd0c-bb6f-4987-9cf8-d0cbd68dd87c + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - spacing + - backgroundColor + - size + - position + - id: spacing + name: Spacing + type: dex-space-control-parameter + typeConfig: + selectedGroup: container + - id: backgroundColor + name: Background Color + type: dex-color-palette-parameter + typeConfig: null + - id: size + name: Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 7XL + value: 7xl + defaultValue: base + - id: position + name: Position + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Block + value: block + - key: Top Right + value: top-right + defaultValue: block +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/add-to-favorites.jpg +useTeamPermissions: true +slots: [] +thumbnailParameter: addIcon +canBeComposition: false +created: '2025-03-18T13:02:22.875325+00:00' +updated: '2025-05-22T11:35:29.326924+00:00' diff --git a/apps/csk/content/component/aiAssistant.yaml b/apps/csk/content/component/aiAssistant.yaml new file mode 100644 index 000000000..029b82d10 --- /dev/null +++ b/apps/csk/content/component/aiAssistant.yaml @@ -0,0 +1,20 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: aiAssistant +name: AI Assistant +icon: ghost-character +parameters: + - id: starterPrompts + name: Starter Prompts + type: $block + typeConfig: + allowedTypes: + - starterPrompt +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/ai-assistant.jpg +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:11:12.057056+00:00' +updated: '2025-04-24T11:11:12.057056+00:00' diff --git a/apps/csk/content/component/aiConfiguration.yaml b/apps/csk/content/component/aiConfiguration.yaml new file mode 100644 index 000000000..2a63ae02b --- /dev/null +++ b/apps/csk/content/component/aiConfiguration.yaml @@ -0,0 +1,20 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: aiConfiguration +name: AI Configuration +icon: asterisk +parameters: [] +categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/ai-configuration.jpg +useTeamPermissions: true +slots: + - id: content + name: Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false +canBeComposition: true +created: '2025-04-24T11:28:17.821117+00:00' +updated: '2025-04-24T11:28:55.575968+00:00' diff --git a/apps/csk/content/component/assistantScrollSection.yaml b/apps/csk/content/component/assistantScrollSection.yaml new file mode 100644 index 000000000..d7ef61d19 --- /dev/null +++ b/apps/csk/content/component/assistantScrollSection.yaml @@ -0,0 +1,20 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: assistantScrollSection +name: Assistant Scroll Section +icon: rename +parameters: [] +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/assistant-scroll-section.jpg +useTeamPermissions: true +slots: + - id: content + name: Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false +canBeComposition: false +created: '2025-04-28T12:03:20.971965+00:00' +updated: '2025-04-28T12:03:52.061783+00:00' diff --git a/apps/csk/content/component/badge.yaml b/apps/csk/content/component/badge.yaml index d7c744fe8..b04398143 100644 --- a/apps/csk/content/component/badge.yaml +++ b/apps/csk/content/component/badge.yaml @@ -63,7 +63,7 @@ parameters: typeConfig: null categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/badge-large.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/badge-large.jpg useTeamPermissions: true slots: [] titleParameter: text diff --git a/apps/csk/content/component/banner.yaml b/apps/csk/content/component/banner.yaml index 9a67d67b8..152af3d99 100644 --- a/apps/csk/content/component/banner.yaml +++ b/apps/csk/content/component/banner.yaml @@ -80,7 +80,7 @@ parameters: typeConfig: null categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/banner-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/banner-default.jpg useTeamPermissions: true slots: - id: bannerContent diff --git a/apps/csk/content/component/breadcrumbs.yaml b/apps/csk/content/component/breadcrumbs.yaml index 2dd161768..dff416444 100644 --- a/apps/csk/content/component/breadcrumbs.yaml +++ b/apps/csk/content/component/breadcrumbs.yaml @@ -105,7 +105,7 @@ parameters: value: capitalize categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/breadcrumbs-chevron.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/breadcrumbs-chevron.jpg useTeamPermissions: true slots: [] titleParameter: displayName diff --git a/apps/csk/content/component/button.yaml b/apps/csk/content/component/button.yaml index ea62e956e..a54cd7169 100644 --- a/apps/csk/content/component/button.yaml +++ b/apps/csk/content/component/button.yaml @@ -21,25 +21,75 @@ parameters: helpText: Select type and target link to set the button's link. typeConfig: null localizable: true - - id: 2c0fb9ff-9fbe-456b-90e7-48e768e43211 - name: Text + - id: dabcd8b5-e637-436b-a481-07566abd6181 + name: Colors type: group typeConfig: collapsed: true childrenParams: + - buttonColor - textColor - - textSize - - textWeight - - textFont - - textTransform + - hoverButtonColor + - hoverTextColor + - id: buttonColor + name: Button Color + type: dex-color-palette-parameter + helpText: Choose a pair of button colors for light and dark mode. + typeConfig: + allowColors: + - button-primary + - button-secondary + - button-tertiary + - button-secondary-hover + - button-tertiary-hover + - button-featured + selectedGroup: button - id: textColor name: Text Color type: dex-color-palette-parameter guidance: Use the Text Color parameter to specify text color. helpText: Choose a pair of text colors for light and dark mode. typeConfig: - allowColors: [] + allowColors: + - text-primary + - text-secondary + - text-tertiary + - text-dark + - text-active + selectedGroup: text + - id: hoverButtonColor + name: 'Button Color : Hover' + type: dex-color-palette-parameter + typeConfig: + allowColors: + - button-primary + - button-secondary + - button-tertiary + - button-secondary-hover + - button-tertiary-hover + - button-primary-hover + selectedGroup: button + - id: hoverTextColor + name: 'Text Color : Hover' + type: dex-color-palette-parameter + typeConfig: + allowColors: + - text-primary + - text-secondary + - text-tertiary + - text-dark + - text-active selectedGroup: text + - id: 2c0fb9ff-9fbe-456b-90e7-48e768e43211 + name: Text Styling + type: group + typeConfig: + collapsed: true + childrenParams: + - textSize + - textWeight + - textFont + - textTransform - id: textSize name: Text Size type: dex-segmented-control-parameter @@ -106,6 +156,32 @@ parameters: value: lowercase - key: Capitalize value: capitalize + - id: daea4af1-5dea-489f-b73c-9ca882aa6e6d + name: Button Styling + type: group + typeConfig: + collapsed: true + childrenParams: + - size + - border + - fullWidth + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + defaultValue: button-small + selectedGroup: button + allowDimensions: [] + selectedTokenType: dimension + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: fullWidth + name: Full Width + type: checkbox + typeConfig: null - id: c1ac7b24-7039-4ec4-93c7-be45b3bfe0a8 name: Icon type: group @@ -133,63 +209,9 @@ parameters: - key: Right value: right defaultValue: left - - id: dabcd8b5-e637-436b-a481-07566abd6181 - name: Presentation Settings - type: group - typeConfig: - collapsed: true - childrenParams: - - buttonColor - - border - - size - - id: buttonColor - name: Button Color - type: dex-color-palette-parameter - guidance: Use the Button Color parameter to specify button color. - helpText: Choose a pair of button colors for light and dark mode. - typeConfig: - allowColors: [] - selectedGroup: button - - id: border - name: Border - type: dex-token-selector-parameter - guidance: Use the Border parameter to control the button border. - typeConfig: - selectedTokenType: border - - id: size - name: Size - type: dex-token-selector-parameter - guidance: Use the Size parameter to specify button size. - typeConfig: - defaultValue: button-small - selectedGroup: button - allowDimensions: [] - selectedTokenType: dimension - - id: daea4af1-5dea-489f-b73c-9ca882aa6e6d - name: Hover - type: group - typeConfig: - collapsed: true - childrenParams: - - hoverButtonColor - - hoverTextColor - - id: hoverButtonColor - name: Button Color - type: dex-color-palette-parameter - guidance: Use the Hover Button Color parameter to specify hover button color. - typeConfig: - allowColors: [] - selectedGroup: button - - id: hoverTextColor - name: Text Color - type: dex-color-palette-parameter - guidance: Use the Hover Text Color parameter to specify hover text color. - typeConfig: - allowColors: [] - selectedGroup: text categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/button.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/button.jpg useTeamPermissions: true slots: [] titleParameter: text diff --git a/apps/csk/content/component/card.yaml b/apps/csk/content/component/card.yaml index a98e0c387..05078d02c 100644 --- a/apps/csk/content/component/card.yaml +++ b/apps/csk/content/component/card.yaml @@ -2,7 +2,7 @@ $schema: https://uniform.app/schemas/json-schema/component-definition/v1.json id: card name: Card -icon: card-hearts +icon: card parameters: - id: displayName name: Display Name @@ -10,6 +10,30 @@ parameters: guidance: Used as a display name for the canvas; not rendered in the markup. typeConfig: null localizable: true + - id: lineCountRestrictions + name: Line Count Restrictions + type: dex-slider-control-parameter + typeConfig: + step: 1 + type: custom + units: px + options: + - key: none + value: none + - key: '1' + value: '1' + - key: '2' + value: '2' + - key: '3' + value: '3' + - key: '4' + value: '4' + - key: '5' + value: '5' + - key: '6' + value: '6' + maxValue: 10 + minValue: 0 - id: d17cf463-2fe4-4d1b-b0c5-c97ed1bf5a43 name: Presentation Settings type: group @@ -21,6 +45,7 @@ parameters: - border - fluidContent - height + - flexBase - id: backgroundColor name: Background Color type: dex-color-palette-parameter @@ -68,7 +93,7 @@ parameters: withViewPort: true categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/card-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/card-default.jpg useTeamPermissions: true slots: - id: cardMedia @@ -77,6 +102,7 @@ slots: allowedComponents: - image - video + - container allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: false @@ -88,6 +114,9 @@ slots: - text - richText - spacer + - container + - flex + - card allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: false diff --git a/apps/csk/content/component/carousel.yaml b/apps/csk/content/component/carousel.yaml index 79c1746dc..44b1e833d 100644 --- a/apps/csk/content/component/carousel.yaml +++ b/apps/csk/content/component/carousel.yaml @@ -105,7 +105,7 @@ parameters: withViewPort: true categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/carousel-with-media.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/carousel-with-media.jpg useTeamPermissions: true slots: - id: carouselItems diff --git a/apps/csk/content/component/completeCheckoutButton.yaml b/apps/csk/content/component/completeCheckoutButton.yaml new file mode 100644 index 000000000..1931a61e7 --- /dev/null +++ b/apps/csk/content/component/completeCheckoutButton.yaml @@ -0,0 +1,189 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: completeCheckoutButton +name: Complete Checkout Button +icon: rectangle-rounded +parameters: + - id: text + name: Text + type: text + helpText: Provide a value to set the button's label. + typeConfig: + multiline: false + localizable: true + - id: link + name: Link + type: link + helpText: Select type and target link to set the button's link. + typeConfig: null + localizable: true + - id: 2c0fb9ff-9fbe-456b-90e7-48e768e43211 + name: Text + type: group + typeConfig: + collapsed: true + childrenParams: + - textColor + - textSize + - textWeight + - textFont + - textTransform + - id: textColor + name: Text Color + type: dex-color-palette-parameter + helpText: Choose a pair of text colors for light and dark mode. + typeConfig: + allowColors: [] + selectedGroup: text + - id: textSize + name: Text Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: SM + value: sm + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + defaultValue: + mobile: sm + tablet: sm + desktop: sm + withViewPort: true + - id: textWeight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + defaultValue: normal + - id: textFont + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font + - id: textTransform + name: Transform + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Uppercase + value: uppercase + - key: Lowercase + value: lowercase + - key: Capitalize + value: capitalize + - id: c1ac7b24-7039-4ec4-93c7-be45b3bfe0a8 + name: Icon + type: group + typeConfig: + collapsed: true + childrenParams: + - icon + - iconPosition + - id: icon + name: Icon + type: asset + typeConfig: + max: 1 + min: 0 + localizable: true + - id: iconPosition + name: Icon Position + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Right + value: right + defaultValue: left + - id: dabcd8b5-e637-436b-a481-07566abd6181 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - buttonColor + - border + - size + - fullWidth + - id: buttonColor + name: Button Color + type: dex-color-palette-parameter + helpText: Choose a pair of button colors for light and dark mode. + typeConfig: + allowColors: [] + selectedGroup: button + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + defaultValue: button-small + selectedGroup: button + allowDimensions: [] + selectedTokenType: dimension + - id: fullWidth + name: Full Width + type: checkbox + typeConfig: null + - id: daea4af1-5dea-489f-b73c-9ca882aa6e6d + name: Hover + type: group + typeConfig: + collapsed: true + childrenParams: + - hoverButtonColor + - hoverTextColor + - id: hoverButtonColor + name: Button Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: button + - id: hoverTextColor + name: Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/button.jpg +useTeamPermissions: true +slots: [] +titleParameter: text +thumbnailParameter: icon +canBeComposition: false +created: '2025-03-10T10:52:05.994899+00:00' +updated: '2025-03-10T10:52:05.994899+00:00' +variants: + - id: link + name: Link diff --git a/apps/csk/content/component/container.yaml b/apps/csk/content/component/container.yaml index 0d6c25d15..50aa4898f 100644 --- a/apps/csk/content/component/container.yaml +++ b/apps/csk/content/component/container.yaml @@ -37,7 +37,14 @@ parameters: name: Background Color type: dex-color-palette-parameter guidance: Use the Background Color parameter to control component background color. - typeConfig: null + typeConfig: + allowColors: + - general-color-1 + - general-color-6 + - general-color-7 + - general-color-8 + - general-color-11 + - general-color-12 - id: fluidContent name: Fluid Content type: checkbox @@ -66,9 +73,17 @@ parameters: - key: Screen value: screen withViewPort: true + - id: fitContent + name: Fit Content + type: checkbox + typeConfig: null + - id: relative + name: Relative + type: checkbox + typeConfig: null categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/container-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/container-default.jpg useTeamPermissions: true slots: - id: containerContent diff --git a/apps/csk/content/component/countdown.yaml b/apps/csk/content/component/countdown.yaml index 6ba50b15d..d8e422d6b 100644 --- a/apps/csk/content/component/countdown.yaml +++ b/apps/csk/content/component/countdown.yaml @@ -73,7 +73,7 @@ parameters: selectedTokenType: border categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/countdown-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/countdown-default.jpg useTeamPermissions: true slots: - id: countdownComplete diff --git a/apps/csk/content/component/divider.yaml b/apps/csk/content/component/divider.yaml index 6d6f1abf5..2d074c6d9 100644 --- a/apps/csk/content/component/divider.yaml +++ b/apps/csk/content/component/divider.yaml @@ -47,7 +47,7 @@ parameters: defaultValue: center categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/divider.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/divider.jpg useTeamPermissions: true slots: [] canBeComposition: false diff --git a/apps/csk/content/component/dynamicProductRecommendations.yaml b/apps/csk/content/component/dynamicProductRecommendations.yaml new file mode 100644 index 000000000..193c19f86 --- /dev/null +++ b/apps/csk/content/component/dynamicProductRecommendations.yaml @@ -0,0 +1,107 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: dynamicProductRecommendations +name: Dynamic Product Recommendations +icon: rectangle-rounded +parameters: + - id: displayName + name: Display name + type: text + typeConfig: null + localizable: true + - id: boostEnrichments + name: Relevancy by category + type: multi-select + helpText: this will control relevancy algorithm + typeConfig: + options: + - text: ะกategory + value: int,category + - text: Sub Category + value: subCategory,subcategory + - text: Brand + value: brand,brand + - id: maxRecommendations + name: Max Recommendations + type: number + typeConfig: + max: '50' + min: '0' + - id: e991ff8c-dd30-4578-bba1-68ae0350e10b + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - loadingIndicatorColor + - backgroundColor + - spacing + - border + - fitContent + - relative + - fluidContent + - height + - id: backgroundColor + name: Background Color + type: dex-color-palette-parameter + typeConfig: + allowColors: + - general-color-1 + - general-color-2 + - general-color-3 + - general-color-5 + - general-color-6 + - general-color-10 + - general-color-12 + - id: spacing + name: Spacing + type: dex-space-control-parameter + typeConfig: + type: dimensions + withViewPort: true + selectedGroup: container + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: fitContent + name: Fit Content + type: checkbox + typeConfig: null + - id: relative + name: Relative + type: checkbox + typeConfig: null + - id: fluidContent + name: Fluid Content + type: checkbox + typeConfig: null + - id: height + name: Height + type: dex-segmented-control-parameter + helpText: Parameter for setting the height of an element. + typeConfig: + options: + - key: Full + value: full + - key: Screen + value: screen + withViewPort: true +categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/container-default.jpg +useTeamPermissions: true +slots: + - id: dynamicRecommendationsTitle + name: Dynamic Recommendations Title + maxComponents: 1 + allowedComponents: + - text + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: false +titleParameter: displayName +canBeComposition: false +created: '2025-04-25T12:20:37.128052+00:00' +updated: '2025-09-15T15:24:14.150407+00:00' diff --git a/apps/csk/content/component/entriesSearchBox.yaml b/apps/csk/content/component/entriesSearchBox.yaml new file mode 100644 index 000000000..0b91189c8 --- /dev/null +++ b/apps/csk/content/component/entriesSearchBox.yaml @@ -0,0 +1,115 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchBox +name: Entries Search Box +icon: rename +parameters: + - id: delay + name: Delay + type: number + helpText: 'Default value: 300ms' + typeConfig: + min: '1' + - id: label + name: Label + type: text + typeConfig: null + - id: placeholder + name: Placeholder + type: text + typeConfig: null + - id: 289e99b7-4843-48bf-990f-e24d746f4f3b + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - textSize + - border + - size + - id: textSize + name: Text Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + selectedGroup: input + allowDimensions: [] + selectedTokenType: dimension + - id: d2dad875-8d01-4802-af77-10bcf689b7e9 + name: Label + type: group + typeConfig: + collapsed: true + childrenParams: + - labelColor + - labelSize + - font + - id: labelColor + name: Label Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: labelSize + name: Label Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + - id: font + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_box.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:18.196122+00:00' +updated: '2025-04-24T11:34:18.196122+00:00' diff --git a/apps/csk/content/component/entriesSearchEngine.yaml b/apps/csk/content/component/entriesSearchEngine.yaml new file mode 100644 index 000000000..ebf394ec9 --- /dev/null +++ b/apps/csk/content/component/entriesSearchEngine.yaml @@ -0,0 +1,83 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchEngine +name: Entries Search Engine +icon: search +parameters: + - id: contentType + name: Content Type + type: select + typeConfig: + options: + - text: Article + value: article + - text: Product + value: product + required: true + - id: orderBy + name: Order By + type: $block + helpText: First item in the list is default + typeConfig: + required: false + allowedTypes: + - orderBy + - id: filterBy + name: Filter By + type: $block + helpText: If Base Filters are defined, values list will be filtered as well + typeConfig: + required: true + allowedTypes: + - filterBy + - id: baseFilters + name: Base Filters + type: $block + helpText: Filters, that will be applied additionally for each request + typeConfig: + allowedTypes: + - filterBy + - id: pageSizes + name: Page Sizes + type: $block + helpText: First is default + typeConfig: + min: 1 + required: true + allowedTypes: + - pageSize + - id: boostEnrichments + name: Boost Enrichments + type: multi-select + helpText: >- + Value should be separated by a comma: the first item is the enrichment + key, and the second is the product field name. + typeConfig: + options: + - text: ะกategory + value: int,category + - text: Sub Category + value: subCategory,subcategory + - text: Brand + value: brand,brand +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries-search-engine.jpg +useTeamPermissions: true +slots: + - id: content + name: Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false + - id: fallback + name: Fallback + allowedComponents: + - searchEnginePlaceholder + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: true +canBeComposition: false +created: '2025-04-25T12:20:37.118662+00:00' +updated: '2025-07-30T13:03:08.326496+00:00' diff --git a/apps/csk/content/component/entriesSearchFilters.yaml b/apps/csk/content/component/entriesSearchFilters.yaml new file mode 100644 index 000000000..80012ac01 --- /dev/null +++ b/apps/csk/content/component/entriesSearchFilters.yaml @@ -0,0 +1,14 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchFilters +name: Entries Search Filters +icon: search-loading +parameters: [] +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_filters.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:18.96294+00:00' +updated: '2025-04-24T11:34:18.96294+00:00' diff --git a/apps/csk/content/component/entriesSearchList.yaml b/apps/csk/content/component/entriesSearchList.yaml new file mode 100644 index 000000000..1643335ee --- /dev/null +++ b/apps/csk/content/component/entriesSearchList.yaml @@ -0,0 +1,33 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchList +name: Entries Search List +icon: play-list-search +parameters: + - id: e5e668f1-b5eb-41e5-9ca5-d6868bae2bdd + name: Card Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - textColor + - border + - id: textColor + name: Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_list.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:19.228451+00:00' +updated: '2025-04-24T11:34:19.228451+00:00' diff --git a/apps/csk/content/component/entriesSearchPageSize.yaml b/apps/csk/content/component/entriesSearchPageSize.yaml new file mode 100644 index 000000000..c64ccd8b8 --- /dev/null +++ b/apps/csk/content/component/entriesSearchPageSize.yaml @@ -0,0 +1,14 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchPageSize +name: Entries Search Page Size +icon: select-r +parameters: [] +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_page_size.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:19.720157+00:00' +updated: '2025-04-24T11:34:19.720157+00:00' diff --git a/apps/csk/content/component/entriesSearchPagination.yaml b/apps/csk/content/component/entriesSearchPagination.yaml new file mode 100644 index 000000000..9a0bc4a0f --- /dev/null +++ b/apps/csk/content/component/entriesSearchPagination.yaml @@ -0,0 +1,19 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchPagination +name: Entries Search Pagination +icon: desktop +parameters: + - id: siblingCount + name: Sibling Count + type: text + helpText: 'Default value: 1' + typeConfig: null +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_pagination.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:20.291008+00:00' +updated: '2025-04-24T11:34:20.291008+00:00' diff --git a/apps/csk/content/component/entriesSearchSorting.yaml b/apps/csk/content/component/entriesSearchSorting.yaml new file mode 100644 index 000000000..59a769583 --- /dev/null +++ b/apps/csk/content/component/entriesSearchSorting.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchSorting +name: Entries Search Sorting +icon: sort-az +parameters: + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + selectedGroup: input + allowDimensions: [] + selectedTokenType: dimension +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_sorting.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:20.512127+00:00' +updated: '2025-04-24T11:34:20.512127+00:00' diff --git a/apps/csk/content/component/entriesSearchTotalAmount.yaml b/apps/csk/content/component/entriesSearchTotalAmount.yaml new file mode 100644 index 000000000..917309e79 --- /dev/null +++ b/apps/csk/content/component/entriesSearchTotalAmount.yaml @@ -0,0 +1,29 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: entriesSearchTotalAmount +name: Entries Search Total Amount +icon: arrange-back +parameters: + - id: textTemplate + name: Text Template + type: text + helpText: >- + You can use {page} {perPage} {totalItems} {totalPages} variables in the + text, they will be replaced by values + typeConfig: + required: true + localizable: true + - id: textColor + name: Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entries_search_total_amount.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-24T11:34:21.088042+00:00' +updated: '2025-04-24T11:34:21.088042+00:00' diff --git a/apps/csk/simple-content/component/page.yaml b/apps/csk/content/component/entryPreview.yaml similarity index 57% rename from apps/csk/simple-content/component/page.yaml rename to apps/csk/content/component/entryPreview.yaml index 90ad4ea69..55958ad30 100644 --- a/apps/csk/simple-content/component/page.yaml +++ b/apps/csk/content/component/entryPreview.yaml @@ -1,8 +1,8 @@ # yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json $schema: https://uniform.app/schemas/json-schema/component-definition/v1.json -id: page -name: Page -icon: card +id: entryPreview +name: Entry Preview +icon: eye-alt parameters: - id: acb00032-a954-464b-ac5c-8fdf6bd9f53f name: Meta Data @@ -16,18 +16,12 @@ parameters: - id: pageTitle name: Page Title type: text - guidance: >- - Use the Page Title parameter to define the title shown in the browser tab - and page metadata for SEO and sharing purposes. typeConfig: - required: false + required: true localizable: true - id: pageDescription name: Page Description type: text - guidance: >- - Use the Page Description parameter to set the meta description text for - the page, improving SEO and link previews. typeConfig: multiline: true linesCount: 5 @@ -35,9 +29,6 @@ parameters: - id: pageKeywords name: Page Keywords type: text - guidance: >- - Use the Page Keywords parameter to specify relevant keywords for the - pageโ€™s metadata, helping search engines understand its content. typeConfig: null localizable: true - id: f4f80134-525c-4989-b414-145f14500d3d @@ -53,18 +44,12 @@ parameters: - id: openGraphTitle name: Open Graph Title type: text - guidance: >- - Use the Open Graph Title parameter to define the title displayed when the - page is shared on social media platforms. helpText: Fallback to Page Title when the value is not set. typeConfig: null localizable: true - id: openGraphDescription name: Open Graph Description type: text - guidance: >- - Use the Open Graph Description parameter to set the summary text shown - when the page is shared on social media platforms. helpText: Fallback to Page Description when the value is not set. typeConfig: multiline: true @@ -73,17 +58,11 @@ parameters: - id: openGraphImage name: Open Graph Image type: asset - guidance: >- - Use the Open Graph Image parameter to set the image for social media - previews. typeConfig: max: 1 - id: openGraphType name: Open Graph Type type: select - guidance: >- - Use the Open Graph Type parameter to specify the content type (e.g., - website, article, video) for social media link previews. typeConfig: options: - text: website @@ -93,7 +72,7 @@ parameters: - text: article value: article - id: 609a7913-350c-4420-b94f-e408e40e96d9 - name: Twitter + name: X / Twitter type: group typeConfig: collapsed: true @@ -103,38 +82,26 @@ parameters: - twitterImage - twitterCard - id: twitterTitle - name: Twitter Title + name: Title type: text - guidance: >- - Use the Twitter Title parameter to define the title displayed when the - page is shared on Twitter. helpText: Fallback to Page Title when the value is not set. typeConfig: null localizable: true - id: twitterDescription - name: Twitter Description + name: Description type: text - guidance: >- - Use the Twitter Description parameter to set the summary text shown when - the page is shared on Twitter. helpText: Fallback to Page Description when the value is not set. typeConfig: null localizable: true - id: twitterImage - name: Twitter Image + name: Image type: asset - guidance: >- - Use the Twitter Image parameter to set a specific image for Twitter - previews. helpText: Fallback to Open Graph Image when the correct value is not set. typeConfig: max: 1 - id: twitterCard - name: Twitter Card + name: Card Type type: select - guidance: >- - Use the Twitter Card parameter to specify the card type (e.g., summary, - summary_large_image) used when the page is shared on Twitter. typeConfig: options: - text: summary @@ -152,44 +119,29 @@ parameters: collapsed: true childrenParams: - backgroundColor + - favicon - id: backgroundColor name: Background Color type: dex-color-palette-parameter - guidance: Use the Background Color parameter to control component background color. typeConfig: null + - id: favicon + name: Favicon + type: asset + typeConfig: + max: 1 categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/page.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/entry_preview.png useTeamPermissions: true slots: - - id: pageHeader - name: Page Header - minComponents: 1 - allowedComponents: - - simpleHeader - allowAllComponents: false - inheritAllowedComponents: false - patternsInAllowedComponents: false - id: pageContent name: Page Content - allowedComponents: - - fixedHero - - $test - - $localization - - $loop - - $personalization - allowAllComponents: false - inheritAllowedComponents: false - patternsInAllowedComponents: false - - id: pageFooter - name: Page Footer - allowedComponents: - - simpleFooter - allowAllComponents: false + allowedComponents: [] + allowAllComponents: true inheritAllowedComponents: false patternsInAllowedComponents: false titleParameter: pageTitle thumbnailParameter: openGraphImage canBeComposition: true -created: '2025-01-29T10:47:02.333016+00:00' -updated: '2025-10-09T10:53:48.289674+00:00' +created: '2025-05-20T11:53:37.265058+00:00' +updated: '2025-05-22T10:52:39.124678+00:00' diff --git a/apps/csk/content/component/favorites.yaml b/apps/csk/content/component/favorites.yaml new file mode 100644 index 000000000..19a451ed9 --- /dev/null +++ b/apps/csk/content/component/favorites.yaml @@ -0,0 +1,50 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: favorites +name: Favorites +icon: shopping-cart +parameters: + - id: addToFavoritesIcon + name: Add To Favorites Icon + type: asset + typeConfig: + max: 1 + allowedTypes: + - image + localizable: true + - id: removeFromFavoritesIcon + name: Remove From Favorites Icon + type: asset + typeConfig: + max: 1 + allowedTypes: + - image + localizable: true + - id: 9997d65b-30fd-4887-9672-618110e9613d + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - primaryTextColor + - id: primaryTextColor + name: Primary Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/favorites.jpg +useTeamPermissions: true +slots: + - id: emptyFavoritesContent + name: Empty Favorites Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false +thumbnailParameter: addToFavoritesIcon +canBeComposition: false +created: '2025-05-20T11:53:37.301048+00:00' +updated: '2025-05-22T11:36:05.54271+00:00' diff --git a/apps/csk/content/component/favoritesIcon.yaml b/apps/csk/content/component/favoritesIcon.yaml new file mode 100644 index 000000000..7d403644e --- /dev/null +++ b/apps/csk/content/component/favoritesIcon.yaml @@ -0,0 +1,162 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: favoritesIcon +name: Favorites Icon +icon: link +parameters: + - id: filledFavoritesIcon + name: Filled Favorites Icon + type: asset + typeConfig: + max: 1 + allowedTypes: + - image + localizable: true + - id: emptyFavoritesIcon + name: Empty Favorites Icon + type: asset + typeConfig: + max: 1 + allowedTypes: + - image + localizable: true + - id: activeState + name: Active state + type: checkbox + helpText: >- + If the current page is equal to the current link value, the active styles + are applied. + typeConfig: null + - id: link + name: Link + type: link + typeConfig: + linkTypes: + tel: true + email: true + localizable: true + - id: 4fa3aa01-1d60-4c4d-ace3-c68c833126b3 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - size + - color + - weight + - font + - transform + - decoration + - letterSpacing + - alignment + - hoverEffect + - id: size + name: Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 7XL + value: 7xl + withViewPort: false + - id: color + name: Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + allowThemeColors: [] + - id: weight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + defaultValue: normal + - id: font + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font + - id: transform + name: Transform + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Uppercase + value: uppercase + - key: Lowercase + value: lowercase + - key: Capitalize + value: capitalize + - id: decoration + name: Decoration + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Underline + value: underline + - key: Overline + value: overline + - key: Line Through + value: line-through + - id: letterSpacing + name: Letter Spacing + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Tighter + value: tighter + - key: Tight + value: tight + - key: Wide + value: wide + - key: Wider + value: wider + - id: alignment + name: Alignment + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Center + value: center + - key: Right + value: right + - id: hoverEffect + name: Hover Effect + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Underline + value: underline + - key: Brightness + value: contrast-[.1] + - key: Scale + value: scale-105 +categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/favorites-icon.jpg +useTeamPermissions: true +slots: [] +thumbnailParameter: icon +canBeComposition: false +created: '2025-04-24T11:34:21.823617+00:00' +updated: '2025-04-24T11:34:21.823617+00:00' diff --git a/apps/csk/content/component/featuredSection.yaml b/apps/csk/content/component/featuredSection.yaml new file mode 100644 index 000000000..cda806892 --- /dev/null +++ b/apps/csk/content/component/featuredSection.yaml @@ -0,0 +1,133 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: featuredSection +name: Featured Section +icon: image-text +parameters: + - id: displayName + name: Display Name + type: text + typeConfig: null + - id: contentAlignment + name: Content Alignment + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Center + value: center + - key: Right + value: right + defaultValue: center + - id: 9f8178c3-539f-4a1e-8a4e-71bfcedfe223 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - backgroundColor + - contentBackgroundColor + - spacing + - contentSpacing + - border + - fluidContent + - height + - id: backgroundColor + name: Background Color + type: dex-color-palette-parameter + typeConfig: + allowColors: + - general-color-1 + - general-color-2 + - general-color-3 + - general-color-4 + - general-color-5 + - general-color-6 + - general-color-7 + - general-color-8 + - general-color-12 + - id: contentBackgroundColor + name: Content Background Color + type: dex-color-palette-parameter + typeConfig: + allowColors: + - general-color-1 + - general-color-2 + - general-color-3 + - general-color-4 + - general-color-5 + - general-color-6 + - general-color-7 + - general-color-8 + - general-color-9 + - id: spacing + name: Spacing + type: dex-space-control-parameter + typeConfig: + type: dimensions + selectedGroup: container + - id: contentSpacing + name: Content Spacing + type: dex-space-control-parameter + typeConfig: + withViewPort: true + selectedGroup: container + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: fluidContent + name: Fluid Content + type: checkbox + typeConfig: null + - id: height + name: Height + type: dex-segmented-control-parameter + helpText: Parameter for setting the height of an element. + typeConfig: + options: + - key: Full + value: full + - key: Screen + value: screen + withViewPort: true +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/section-columns-reverse-variant-with-image.jpg +useTeamPermissions: true +slots: + - id: sectionMedia + name: Section Media + allowedComponents: + - image + - video + - container + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: false + - id: sectionContent + name: Section Content + allowedComponents: + - text + - container + - flex + - grid + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: true + - id: sectionCTA + name: Section CTA + allowedComponents: + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - button + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: true +titleParameter: displayName +canBeComposition: false +created: '2025-01-29T11:09:16.493411+00:00' +updated: '2025-09-15T15:24:16.410162+00:00' diff --git a/apps/csk/content/component/fixedHero.yaml b/apps/csk/content/component/fixedHero.yaml index fa53f8024..ad4c0cc40 100644 --- a/apps/csk/content/component/fixedHero.yaml +++ b/apps/csk/content/component/fixedHero.yaml @@ -195,7 +195,7 @@ parameters: minValue: 0 categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/hero-fixed.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/hero-fixed.jpg useTeamPermissions: true slots: [] titleParameter: displayName diff --git a/apps/csk/content/component/flex.yaml b/apps/csk/content/component/flex.yaml index 77229155f..56ebaf8de 100644 --- a/apps/csk/content/component/flex.yaml +++ b/apps/csk/content/component/flex.yaml @@ -162,7 +162,7 @@ parameters: withViewPort: true categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/flex.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/flex.jpg useTeamPermissions: true slots: - id: flexItem diff --git a/apps/csk/content/component/flexCard.yaml b/apps/csk/content/component/flexCard.yaml new file mode 100644 index 000000000..487cf155d --- /dev/null +++ b/apps/csk/content/component/flexCard.yaml @@ -0,0 +1,112 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: flexCard +name: Flex Card +icon: card +parameters: + - id: displayName + name: Display Name + type: text + typeConfig: null + - id: lineCountRestrictions + name: Line Count Restrictions + type: dex-slider-control-parameter + typeConfig: + step: 1 + type: custom + units: px + options: + - key: none + value: none + - key: '1' + value: '1' + - key: '2' + value: '2' + - key: '3' + value: '3' + - key: '4' + value: '4' + - key: '5' + value: '5' + - key: '6' + value: '6' + maxValue: 10 + minValue: 0 + - id: d17cf463-2fe4-4d1b-b0c5-c97ed1bf5a43 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - backgroundColor + - spacing + - border + - fluidContent + - height + - flexBase + - id: backgroundColor + name: Background Color + type: dex-color-palette-parameter + typeConfig: null + - id: spacing + name: Spacing + type: dex-space-control-parameter + typeConfig: + selectedGroup: container + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: fluidContent + name: Fluid Content + type: checkbox + typeConfig: null + - id: height + name: Height + type: dex-segmented-control-parameter + helpText: Parameter for setting the height of an element. + typeConfig: + options: + - key: Full + value: full + - key: Screen + value: screen + withViewPort: true +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/card-default.jpg +useTeamPermissions: true +slots: + - id: cardMedia + name: Card Media + maxComponents: 1 + allowedComponents: + - image + - video + - container + - divider + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: false + - id: cardContent + name: Card Content + allowedComponents: + - badge + - button + - text + - richText + - spacer + - container + - flex + - iconLabel + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: false +titleParameter: displayName +canBeComposition: false +created: '2025-01-29T11:09:18.368008+00:00' +updated: '2025-06-25T09:52:54.616472+00:00' +variants: + - id: backgroundImage + name: Background Image diff --git a/apps/csk/content/component/flexItem.yaml b/apps/csk/content/component/flexItem.yaml index 1b36a0040..997c2b007 100644 --- a/apps/csk/content/component/flexItem.yaml +++ b/apps/csk/content/component/flexItem.yaml @@ -43,7 +43,7 @@ parameters: withViewPort: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/flex-item.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/flex-item.jpg useTeamPermissions: true slots: - id: inner diff --git a/apps/csk/content/component/flexibleHero.yaml b/apps/csk/content/component/flexibleHero.yaml index 49b3148e0..2c83a8129 100644 --- a/apps/csk/content/component/flexibleHero.yaml +++ b/apps/csk/content/component/flexibleHero.yaml @@ -200,7 +200,7 @@ parameters: withViewPort: true categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/hero-flexible.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/hero-flexible.jpg useTeamPermissions: true slots: - id: flexibleHeroContent diff --git a/apps/csk/content/component/footer.yaml b/apps/csk/content/component/footer.yaml index c94fe0ddd..5b9ea35b3 100644 --- a/apps/csk/content/component/footer.yaml +++ b/apps/csk/content/component/footer.yaml @@ -36,6 +36,8 @@ parameters: type: dex-token-selector-parameter guidance: Use the Border parameter to control the component border. typeConfig: + allowTokens: + - border-footer selectedTokenType: border - id: fluidContent name: Fluid Content @@ -49,7 +51,7 @@ parameters: typeConfig: null categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/footer.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/footer.jpg useTeamPermissions: true slots: - id: footerLogo diff --git a/apps/csk/content/component/formattedPrice.yaml b/apps/csk/content/component/formattedPrice.yaml new file mode 100644 index 000000000..dfe1d6753 --- /dev/null +++ b/apps/csk/content/component/formattedPrice.yaml @@ -0,0 +1,154 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: formattedPrice +name: Formatted Price +icon: dollar +parameters: + - id: price + name: Price + type: number + typeConfig: + decimal: true + - id: currency + name: Currency + type: text + helpText: ISO 4217 currency code + typeConfig: + regex: ^[A-Z]{3}$ + - id: 4fa3aa01-1d60-4c4d-ace3-c68c833126b3 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - size + - color + - weight + - font + - transform + - decoration + - letterSpacing + - alignment + - id: size + name: Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: XS + value: xs + - key: SM + value: sm + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + withViewPort: true + - id: color + name: Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + allowThemeColors: [] + - id: weight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + defaultValue: normal + - id: font + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font + - id: transform + name: Transform + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Uppercase + value: uppercase + - key: Lowercase + value: lowercase + - key: Capitalize + value: capitalize + - id: decoration + name: Decoration + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Underline + value: underline + - key: Overline + value: overline + - key: Line Through + value: line-through + - id: letterSpacing + name: Letter Spacing + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Tighter + value: tighter + - key: Tight + value: tight + - key: Wide + value: wide + - key: Wider + value: wider + - id: alignment + name: Alignment + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Center + value: center + - key: Right + value: right + - id: tag + name: HTML Tag + type: dex-segmented-control-parameter + typeConfig: + options: + - key: H1 + value: h1 + - key: H2 + value: h2 + - key: P + value: p + - key: Span + value: span + required: true + defaultValue: span +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/formatted-price.jpg +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-04-25T12:20:37.901324+00:00' +updated: '2025-09-15T15:24:14.692839+00:00' diff --git a/apps/csk/content/component/grid.yaml b/apps/csk/content/component/grid.yaml index cf855805e..148f9abae 100644 --- a/apps/csk/content/component/grid.yaml +++ b/apps/csk/content/component/grid.yaml @@ -153,7 +153,7 @@ parameters: withViewPort: true categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/grid.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/grid.jpg useTeamPermissions: true slots: - id: gridInner diff --git a/apps/csk/content/component/gridItem.yaml b/apps/csk/content/component/gridItem.yaml index 2fdb46ba5..e6a57add5 100644 --- a/apps/csk/content/component/gridItem.yaml +++ b/apps/csk/content/component/gridItem.yaml @@ -148,7 +148,7 @@ parameters: value: stretch categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/grid-item.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/grid-item.jpg useTeamPermissions: true slots: - id: inner diff --git a/apps/csk/content/component/header.yaml b/apps/csk/content/component/header.yaml index 7ea38d82a..961953c29 100644 --- a/apps/csk/content/component/header.yaml +++ b/apps/csk/content/component/header.yaml @@ -56,7 +56,7 @@ parameters: selectedTokenType: border categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/header-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/header-default.jpg useTeamPermissions: true slots: - id: headerLeftContent @@ -83,6 +83,10 @@ slots: allowedComponents: - button - themeSwitcher + - navigationLink + - shoppingCartIcon + - favoritesIcon + - aiAssistant allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: false diff --git a/apps/csk/content/component/iconLabel.yaml b/apps/csk/content/component/iconLabel.yaml index 8712e07ca..77d96b1f5 100644 --- a/apps/csk/content/component/iconLabel.yaml +++ b/apps/csk/content/component/iconLabel.yaml @@ -174,7 +174,7 @@ parameters: defaultValue: left categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/icon-label.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/icon-label.jpg useTeamPermissions: true slots: [] titleParameter: text diff --git a/apps/csk/content/component/image.yaml b/apps/csk/content/component/image.yaml index 3decc0668..cb72db365 100644 --- a/apps/csk/content/component/image.yaml +++ b/apps/csk/content/component/image.yaml @@ -11,6 +11,7 @@ parameters: typeConfig: max: 1 min: 1 + allowConditionalValues: true - id: cca23341-d3d6-448d-9c5d-16b2324881bc name: Dimensions type: group @@ -132,13 +133,11 @@ parameters: type: dex-token-selector-parameter guidance: Use the Border parameter to control the component border. typeConfig: - allowTokens: - - border-image-radius-small - - border-image-radius-medium + allowTokens: [] selectedTokenType: border categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/image.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/image.jpg useTeamPermissions: true slots: [] titleParameter: image diff --git a/apps/csk/content/component/imageGallery.yaml b/apps/csk/content/component/imageGallery.yaml index e0eeb2057..13ad98976 100644 --- a/apps/csk/content/component/imageGallery.yaml +++ b/apps/csk/content/component/imageGallery.yaml @@ -89,7 +89,7 @@ parameters: withViewPort: true categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/image-gallery.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/image-gallery.jpg useTeamPermissions: true slots: - id: imageGalleryItems diff --git a/apps/csk/content/component/input.yaml b/apps/csk/content/component/input.yaml new file mode 100644 index 000000000..83d872c18 --- /dev/null +++ b/apps/csk/content/component/input.yaml @@ -0,0 +1,134 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: input +name: Input +icon: rename +parameters: + - id: label + name: Label + type: text + typeConfig: null + - id: type + name: Type + type: select + typeConfig: + options: + - text: Text + value: Text + - text: Number + value: number + - text: Email + value: email + - text: Tel + value: Tel + - text: Date + value: Date + - id: rowsCount + name: Rows Count + type: select + typeConfig: + options: + - text: Usual (1 line) + value: '1' + - text: Small (2 lines) + value: '2' + - text: Medium (5 lines) + value: '5' + - text: Large (10 lines) + value: '10' + - id: 289e99b7-4843-48bf-990f-e24d746f4f3b + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - textSize + - border + - size + - id: textSize + name: Text Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + selectedGroup: input + allowDimensions: [] + selectedTokenType: dimension + - id: d2dad875-8d01-4802-af77-10bcf689b7e9 + name: Label + type: group + typeConfig: + collapsed: true + childrenParams: + - labelColor + - labelSize + - font + - id: labelColor + name: Label Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: labelSize + name: Label Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + - id: font + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/input.jpg +useTeamPermissions: true +slots: [] +titleParameter: label +canBeComposition: false +created: '2025-03-18T13:02:23.646675+00:00' +updated: '2025-05-22T10:57:37.793588+00:00' diff --git a/apps/csk/content/component/link.yaml b/apps/csk/content/component/link.yaml index 7ca488929..468a2847d 100644 --- a/apps/csk/content/component/link.yaml +++ b/apps/csk/content/component/link.yaml @@ -26,7 +26,7 @@ parameters: typeConfig: null categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/link-with-image.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/link-with-image.jpg useTeamPermissions: true slots: - id: linkContent diff --git a/apps/csk/content/component/modal.yaml b/apps/csk/content/component/modal.yaml index d2b0e7482..589c8f498 100644 --- a/apps/csk/content/component/modal.yaml +++ b/apps/csk/content/component/modal.yaml @@ -55,7 +55,7 @@ parameters: typeConfig: null categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/modal-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/modal-default.jpg useTeamPermissions: true slots: - id: trigger diff --git a/apps/csk/content/component/modalLayout.yaml b/apps/csk/content/component/modalLayout.yaml new file mode 100644 index 000000000..25debb2b1 --- /dev/null +++ b/apps/csk/content/component/modalLayout.yaml @@ -0,0 +1,54 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: modalLayout +name: Modal Layout +icon: rectangle-rounded +parameters: + - id: displayName + name: Display Name + type: text + typeConfig: null + - id: open + name: Open + type: checkbox + typeConfig: null + allowConditionalValues: true + - id: e6e0454e-7980-410f-b8c9-be72ba7aade3 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - spacing + - border + - backgroundColor + - id: spacing + name: Spacing + type: dex-space-control-parameter + typeConfig: + type: dimensions + selectedGroup: container + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: backgroundColor + name: Background Color + type: dex-color-palette-parameter + typeConfig: null +categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/container-default.jpg +useTeamPermissions: true +slots: + - id: layoutContent + name: Layout Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false +titleParameter: displayName +canBeComposition: false +created: '2025-01-29T11:09:18.086434+00:00' +updated: '2025-09-15T15:24:16.751825+00:00' diff --git a/apps/csk/content/component/navigationFlyout.yaml b/apps/csk/content/component/navigationFlyout.yaml index ffc5d16d3..b838f7a2a 100644 --- a/apps/csk/content/component/navigationFlyout.yaml +++ b/apps/csk/content/component/navigationFlyout.yaml @@ -175,18 +175,20 @@ parameters: - key: Underline value: underline - key: Brightness - value: opacity-75 + value: contrast-[.1] - key: Scale value: scale-105 categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/navigation-flyout.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/navigation-flyout.jpg useTeamPermissions: true slots: - id: navigationFlyoutLeftContent name: Navigation Flyout Left Content allowedComponents: - navigationLink + - flex + - grid allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: false diff --git a/apps/csk/content/component/navigationGroup.yaml b/apps/csk/content/component/navigationGroup.yaml index b4276383f..8aaf5c892 100644 --- a/apps/csk/content/component/navigationGroup.yaml +++ b/apps/csk/content/component/navigationGroup.yaml @@ -176,12 +176,12 @@ parameters: - key: Underline value: underline - key: Brightness - value: opacity-75 + value: contrast-[.1] - key: Scale value: scale-105 categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/navigation-group.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/navigation-group.jpg useTeamPermissions: true slots: - id: links diff --git a/apps/csk/content/component/navigationLink.yaml b/apps/csk/content/component/navigationLink.yaml index 6c2359e0a..db6836054 100644 --- a/apps/csk/content/component/navigationLink.yaml +++ b/apps/csk/content/component/navigationLink.yaml @@ -174,12 +174,12 @@ parameters: - key: Underline value: underline - key: Brightness - value: opacity-75 + value: contrast-[.1] - key: Scale value: scale-105 categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/navigation-link.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/navigation-link.jpg useTeamPermissions: true slots: [] titleParameter: text diff --git a/apps/csk/content/component/page.yaml b/apps/csk/content/component/page.yaml index 018cb178b..05725fbf0 100644 --- a/apps/csk/content/component/page.yaml +++ b/apps/csk/content/component/page.yaml @@ -2,7 +2,7 @@ $schema: https://uniform.app/schemas/json-schema/component-definition/v1.json id: page name: Page -icon: card +icon: template parameters: - id: acb00032-a954-464b-ac5c-8fdf6bd9f53f name: Meta Data @@ -20,7 +20,7 @@ parameters: Use the Page Title parameter to define the title shown in the browser tab and page metadata for SEO and sharing purposes. typeConfig: - required: false + required: true localizable: true - id: pageDescription name: Page Description @@ -93,7 +93,7 @@ parameters: - text: article value: article - id: 609a7913-350c-4420-b94f-e408e40e96d9 - name: Twitter + name: X / Twitter type: group typeConfig: collapsed: true @@ -103,7 +103,7 @@ parameters: - twitterImage - twitterCard - id: twitterTitle - name: Twitter Title + name: Title type: text guidance: >- Use the Twitter Title parameter to define the title displayed when the @@ -112,7 +112,7 @@ parameters: typeConfig: null localizable: true - id: twitterDescription - name: Twitter Description + name: Description type: text guidance: >- Use the Twitter Description parameter to set the summary text shown when @@ -121,7 +121,7 @@ parameters: typeConfig: null localizable: true - id: twitterImage - name: Twitter Image + name: Image type: asset guidance: >- Use the Twitter Image parameter to set a specific image for Twitter @@ -130,7 +130,7 @@ parameters: typeConfig: max: 1 - id: twitterCard - name: Twitter Card + name: Card Type type: select guidance: >- Use the Twitter Card parameter to specify the card type (e.g., summary, @@ -159,7 +159,7 @@ parameters: typeConfig: null categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/page.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/page.jpg useTeamPermissions: true slots: - id: pageHeader @@ -174,25 +174,64 @@ slots: - id: pageContent name: Page Content allowedComponents: - - accordion + - addToCardButton + - aiShoppingAssistantButton + - badge - banner + - button - card - carousel + - completeCheckoutButton - container + - divider + - dynamicProductRecommendations + - entriesSearchBox + - entriesSearchEngine + - entriesSearchFilters + - entriesSearchList + - entriesSearchPageSize + - entriesSearchPagination + - entriesSearchSorting + - entriesSearchTotalAmount + - featuredSection - fixedHero - flex + - flexCard + - flexItem - flexibleHero - grid + - gridItem + - iconLabel + - image - imageGallery + - input + - link + - modal + - modalLayout + - navigationFlyout + - productCard + - quantitySelector + - quirkSelector + - readMore - review + - richText - section + - shoppingCart + - shoppingCartIcon + - spacer + - tab - table - tabs - testimonial + - text + - video + - aiConfiguration + - entryPreview - $test - $localization - $loop - $personalization + - accordion allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: false diff --git a/apps/csk/content/component/quantitySelector.yaml b/apps/csk/content/component/quantitySelector.yaml new file mode 100644 index 000000000..91e1eefae --- /dev/null +++ b/apps/csk/content/component/quantitySelector.yaml @@ -0,0 +1,109 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: quantitySelector +name: Quantity Selector +icon: screen +parameters: + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: cac6fe12-5b1d-4ad1-8733-1d697c5f74f7 + name: More Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - spacing + - backgroundColor + - fluidContent + - height + - size + - color + - weight + - font + - transform + - decoration + - letterSpacing + - alignment + - id: spacing + name: Spacing + type: dex-space-control-parameter + typeConfig: + selectedGroup: container + - id: backgroundColor + name: Background Color + type: dex-color-palette-parameter + typeConfig: null + - id: fluidContent + name: Fluid Content + type: checkbox + typeConfig: null + - id: height + name: Height + type: dex-segmented-control-parameter + helpText: Parameter for setting the height of an element. + typeConfig: + options: + - key: Full + value: full + - key: Screen + value: screen + withViewPort: true + - id: size + name: Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + withViewPort: true + - id: color + name: Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: weight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + - id: font + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/quantity_selector.png +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-01-29T11:09:18.409045+00:00' +updated: '2025-09-15T15:24:15.381288+00:00' diff --git a/apps/csk/content/component/quirkSelector.yaml b/apps/csk/content/component/quirkSelector.yaml new file mode 100644 index 000000000..70873cf04 --- /dev/null +++ b/apps/csk/content/component/quirkSelector.yaml @@ -0,0 +1,36 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: quirkSelector +name: Quirk Selector +icon: rectangle-rounded +parameters: + - id: quirkId + name: Quirk Id + type: text + typeConfig: null + localizable: true + - id: variants + name: Variants + type: text + helpText: Use โ€˜,โ€™ as a separator. + typeConfig: null + localizable: true +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/quirk_selector.png +useTeamPermissions: true +slots: + - id: quirkSelectorSaveButton + name: Save Button + allowedComponents: + - button + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: false +thumbnailParameter: icon +canBeComposition: false +created: '2025-03-11T09:22:08.465328+00:00' +updated: '2025-06-24T13:06:56.423722+00:00' +variants: + - id: link + name: Link diff --git a/apps/csk/content/component/readMore.yaml b/apps/csk/content/component/readMore.yaml new file mode 100644 index 000000000..c191952e6 --- /dev/null +++ b/apps/csk/content/component/readMore.yaml @@ -0,0 +1,63 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: readMore +name: Read More +icon: screen +parameters: + - id: readMoreLabel + name: Read More Label + type: text + typeConfig: null + - id: readLessLabel + name: Read Less Label + type: text + typeConfig: null + - id: maxHeight + name: Max Height + type: number + helpText: in pixels + typeConfig: null + - id: 7aa5884e-c87a-40b0-b2e1-cf30f821ff26 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - textColor + - id: textColor + name: Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: 101e1d26-8901-4055-ab69-3cd17abc14e9 + name: Fade + type: group + typeConfig: + collapsed: true + childrenParams: + - colorFrom + - colorTo + - id: colorFrom + name: Color From + type: dex-color-palette-parameter + typeConfig: null + - id: colorTo + name: Color To + type: dex-color-palette-parameter + typeConfig: null +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/read-more.jpg +useTeamPermissions: true +slots: + - id: content + name: Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false +titleParameter: readMoreLabel +canBeComposition: false +created: '2025-03-18T13:02:24.224432+00:00' +updated: '2025-05-22T11:22:55.829448+00:00' diff --git a/apps/csk/content/component/removeButton.yaml b/apps/csk/content/component/removeButton.yaml new file mode 100644 index 000000000..793b30e49 --- /dev/null +++ b/apps/csk/content/component/removeButton.yaml @@ -0,0 +1,188 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: removeButton +name: Remove Button +icon: play-button-r +parameters: + - id: text + name: Text + type: text + helpText: Provide a value to set the button's label. + typeConfig: + multiline: false + - id: link + name: Link + type: link + helpText: Select type and target link to set the button's link. + typeConfig: null + localizable: true + - id: 2c0fb9ff-9fbe-456b-90e7-48e768e43211 + name: Text + type: group + typeConfig: + collapsed: true + childrenParams: + - textColor + - textSize + - textWeight + - textFont + - textTransform + - id: textColor + name: Text Color + type: dex-color-palette-parameter + helpText: Choose a pair of text colors for light and dark mode. + typeConfig: + allowColors: [] + selectedGroup: text + - id: textSize + name: Text Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: SM + value: sm + - key: Base + value: base + - key: LG + value: lg + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 3XL + value: 3xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 6XL + value: 6xl + - key: 7XL + value: 7xl + defaultValue: + mobile: sm + tablet: sm + desktop: sm + withViewPort: true + - id: textWeight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + defaultValue: normal + - id: textFont + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font + - id: textTransform + name: Transform + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Uppercase + value: uppercase + - key: Lowercase + value: lowercase + - key: Capitalize + value: capitalize + - id: c1ac7b24-7039-4ec4-93c7-be45b3bfe0a8 + name: Icon + type: group + typeConfig: + collapsed: true + childrenParams: + - icon + - iconPosition + - id: icon + name: Icon + type: asset + typeConfig: + max: 1 + min: 0 + localizable: true + - id: iconPosition + name: Icon Position + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Right + value: right + defaultValue: left + - id: dabcd8b5-e637-436b-a481-07566abd6181 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - buttonColor + - border + - size + - fullWidth + - id: buttonColor + name: Button Color + type: dex-color-palette-parameter + helpText: Choose a pair of button colors for light and dark mode. + typeConfig: + allowColors: [] + selectedGroup: button + - id: border + name: Border + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: border + - id: size + name: Size + type: dex-token-selector-parameter + typeConfig: + defaultValue: button-small + selectedGroup: button + allowDimensions: [] + selectedTokenType: dimension + - id: fullWidth + name: Full Width + type: checkbox + typeConfig: null + - id: daea4af1-5dea-489f-b73c-9ca882aa6e6d + name: Hover + type: group + typeConfig: + collapsed: true + childrenParams: + - hoverButtonColor + - hoverTextColor + - id: hoverButtonColor + name: Button Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: button + - id: hoverTextColor + name: Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/button.jpg +useTeamPermissions: true +slots: [] +titleParameter: text +thumbnailParameter: icon +canBeComposition: false +created: '2025-01-29T11:09:18.413481+00:00' +updated: '2025-01-29T11:09:18.413481+00:00' +variants: + - id: link + name: Link diff --git a/apps/csk/content/component/review.yaml b/apps/csk/content/component/review.yaml index 8b722e4a3..984b1437b 100644 --- a/apps/csk/content/component/review.yaml +++ b/apps/csk/content/component/review.yaml @@ -36,6 +36,31 @@ parameters: Use the Stars Color parameter to set the color of the inactive (unfilled) stars in the rating. typeConfig: null + - id: lineCountRestrictions + name: Line Count Restrictions + type: dex-slider-control-parameter + typeConfig: + step: 1 + type: custom + units: px + options: + - key: None + value: none + - key: '6' + value: '6' + - key: '5' + value: '5' + - key: '4' + value: '4' + - key: '3' + value: '3' + - key: '2' + value: '2' + - key: '1' + value: '1' + maxValue: 10 + minValue: 0 + withViewPort: true - id: 9f8178c3-539f-4a1e-8a4e-71bfcedfe223 name: Presentation Settings type: group @@ -103,7 +128,7 @@ parameters: typeConfig: null categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/review-default-variant.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/review-default-variant.jpg useTeamPermissions: true slots: - id: reviewImage diff --git a/apps/csk/content/component/richText.yaml b/apps/csk/content/component/richText.yaml index 53fe64c1d..43848cb89 100644 --- a/apps/csk/content/component/richText.yaml +++ b/apps/csk/content/component/richText.yaml @@ -26,6 +26,7 @@ parameters: - code - variable - asset + - table required: false formatting: builtIn: @@ -74,7 +75,12 @@ parameters: type: dex-color-palette-parameter guidance: Use the Color parameter to control the text color. typeConfig: - allowColors: [] + allowColors: + - text-primary + - text-secondary + - text-tertiary + - text-dark + - text-active selectedGroup: text allowThemeColors: [] - id: font @@ -83,36 +89,9 @@ parameters: guidance: Use the Font parameter to control the font family. typeConfig: selectedTokenType: font - - id: lineCountRestrictions - name: Line Count Restrictions - type: dex-slider-control-parameter - guidance: >- - Use the Line Count Restrictions parameter to truncate multi-line text - after a specific number of lines. - typeConfig: - step: 1 - type: custom - units: px - options: - - key: none - value: none - - key: '1' - value: '1' - - key: '2' - value: '2' - - key: '3' - value: '3' - - key: '4' - value: '4' - - key: '5' - value: '5' - - key: '6' - value: '6' - maxValue: 10 - minValue: 0 categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/rich-text.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/rich-text.jpg useTeamPermissions: true slots: [] canBeComposition: false diff --git a/apps/csk/content/component/searchEnginePlaceholder.yaml b/apps/csk/content/component/searchEnginePlaceholder.yaml new file mode 100644 index 000000000..d61e069e5 --- /dev/null +++ b/apps/csk/content/component/searchEnginePlaceholder.yaml @@ -0,0 +1,20 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: searchEnginePlaceholder +name: Search Engine Placeholder +icon: template +parameters: + - id: cards + name: Cards + type: number + typeConfig: null + - id: withSidebar + name: With Sidebar + type: checkbox + typeConfig: null +categoryId: 624b55ca-4671-46e2-8fd5-4a9b34b4c121 +useTeamPermissions: true +slots: [] +canBeComposition: false +created: '2025-07-30T13:00:06.041911+00:00' +updated: '2025-07-30T15:18:52.433777+00:00' diff --git a/apps/csk/content/component/section.yaml b/apps/csk/content/component/section.yaml index b9d83184d..e5342df66 100644 --- a/apps/csk/content/component/section.yaml +++ b/apps/csk/content/component/section.yaml @@ -85,7 +85,7 @@ parameters: withViewPort: true categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/section-columns-reverse-variant-with-image.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/section-columns-reverse-variant-with-image.jpg useTeamPermissions: true slots: - id: sectionMedia @@ -93,6 +93,7 @@ slots: allowedComponents: - image - video + - container allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: false @@ -100,6 +101,9 @@ slots: name: Section Content allowedComponents: - text + - container + - flex + - grid allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: true @@ -108,6 +112,7 @@ slots: allowedComponents: - $p:53b59aed-e378-4fcb-9135-20247d92074e - $p:646faee6-b476-43c6-a1a8-eebe85699889 + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 allowAllComponents: false inheritAllowedComponents: false patternsInAllowedComponents: true diff --git a/apps/csk/content/component/shoppingCart.yaml b/apps/csk/content/component/shoppingCart.yaml new file mode 100644 index 000000000..f26f1b13d --- /dev/null +++ b/apps/csk/content/component/shoppingCart.yaml @@ -0,0 +1,49 @@ +# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: shoppingCart +name: Shopping Cart +icon: shopping-cart +parameters: + - id: 9997d65b-30fd-4887-9672-618110e9613d + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - primaryTextColor + - secondaryTextColor + - id: primaryTextColor + name: Primary Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + - id: secondaryTextColor + name: Secondary Text Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/shopping-cart.jpg +useTeamPermissions: true +slots: + - id: emptyCartContent + name: Empty Cart Content + allowedComponents: [] + allowAllComponents: true + inheritAllowedComponents: false + patternsInAllowedComponents: false + - id: checkoutButton + name: Checkout Button + maxComponents: 1 + minComponents: 0 + allowedComponents: + - button + allowAllComponents: false + inheritAllowedComponents: false + patternsInAllowedComponents: false +canBeComposition: false +created: '2025-05-20T11:53:39.012298+00:00' +updated: '2025-05-22T11:27:03.48709+00:00' diff --git a/apps/csk/content/component/shoppingCartIcon.yaml b/apps/csk/content/component/shoppingCartIcon.yaml new file mode 100644 index 000000000..52af8e915 --- /dev/null +++ b/apps/csk/content/component/shoppingCartIcon.yaml @@ -0,0 +1,153 @@ +# yaml-language-server: $schema= +$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json +id: shoppingCartIcon +name: Shopping Cart Icon +icon: link +parameters: + - id: icon + name: Icon + type: asset + typeConfig: + max: 1 + min: 0 + localizable: true + - id: link + name: Link + type: link + typeConfig: + linkTypes: + tel: true + email: true + localizable: true + - id: activeState + name: Active state + type: checkbox + helpText: >- + If the current page is equal to the current link value, the active styles + are applied. + typeConfig: null + - id: 4fa3aa01-1d60-4c4d-ace3-c68c833126b3 + name: Presentation Settings + type: group + typeConfig: + collapsed: true + childrenParams: + - size + - color + - weight + - font + - transform + - decoration + - letterSpacing + - alignment + - hoverEffect + - id: size + name: Size + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Base + value: base + - key: XL + value: xl + - key: 2XL + value: 2xl + - key: 4XL + value: 4xl + - key: 5XL + value: 5xl + - key: 7XL + value: 7xl + withViewPort: false + - id: color + name: Color + type: dex-color-palette-parameter + typeConfig: + allowColors: [] + selectedGroup: text + allowThemeColors: [] + - id: weight + name: Weight + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Normal + value: normal + - key: Medium + value: medium + - key: Bold + value: bold + - key: Extrabold + value: extrabold + defaultValue: normal + - id: font + name: Font + type: dex-token-selector-parameter + typeConfig: + selectedTokenType: font + - id: transform + name: Transform + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Uppercase + value: uppercase + - key: Lowercase + value: lowercase + - key: Capitalize + value: capitalize + - id: decoration + name: Decoration + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Underline + value: underline + - key: Overline + value: overline + - key: Line Through + value: line-through + - id: letterSpacing + name: Letter Spacing + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Tighter + value: tighter + - key: Tight + value: tight + - key: Wide + value: wide + - key: Wider + value: wider + - id: alignment + name: Alignment + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Left + value: left + - key: Center + value: center + - key: Right + value: right + - id: hoverEffect + name: Hover Effect + type: dex-segmented-control-parameter + typeConfig: + options: + - key: Underline + value: underline + - key: Brightness + value: contrast-[.1] + - key: Scale + value: scale-105 +categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/shopping-cart-icon.jpg +useTeamPermissions: true +slots: [] +thumbnailParameter: icon +canBeComposition: false +created: '2025-04-24T11:34:33.780071+00:00' +updated: '2025-04-24T11:34:33.780071+00:00' diff --git a/apps/csk/content/component/spacer.yaml b/apps/csk/content/component/spacer.yaml index 1d8e9c316..93595f6ad 100644 --- a/apps/csk/content/component/spacer.yaml +++ b/apps/csk/content/component/spacer.yaml @@ -17,7 +17,7 @@ parameters: selectedTokenType: dimension categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/spacer.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/spacer.jpg useTeamPermissions: true slots: [] canBeComposition: false diff --git a/apps/csk/content/component/tab.yaml b/apps/csk/content/component/tab.yaml index 79cb35bf9..0ec9be469 100644 --- a/apps/csk/content/component/tab.yaml +++ b/apps/csk/content/component/tab.yaml @@ -12,7 +12,7 @@ parameters: localizable: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/tab.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/tab.jpg useTeamPermissions: true slots: - id: tabContent diff --git a/apps/csk/content/component/table.yaml b/apps/csk/content/component/table.yaml index 068ab9726..e51448cc9 100644 --- a/apps/csk/content/component/table.yaml +++ b/apps/csk/content/component/table.yaml @@ -90,7 +90,7 @@ parameters: withViewPort: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/table-default-variant.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/table-default-variant.jpg useTeamPermissions: true slots: - id: tableHead diff --git a/apps/csk/content/component/tableCustomCell.yaml b/apps/csk/content/component/tableCustomCell.yaml index 7b5b32f5c..c3f455799 100644 --- a/apps/csk/content/component/tableCustomCell.yaml +++ b/apps/csk/content/component/tableCustomCell.yaml @@ -24,7 +24,7 @@ parameters: value: right categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/table-custom-cell.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/table-custom-cell.jpg useTeamPermissions: true slots: - id: tableCustomCellContent diff --git a/apps/csk/content/component/tableDataCell.yaml b/apps/csk/content/component/tableDataCell.yaml index dec3e1faa..9d46fb658 100644 --- a/apps/csk/content/component/tableDataCell.yaml +++ b/apps/csk/content/component/tableDataCell.yaml @@ -15,7 +15,7 @@ parameters: localizable: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/table-data-cell.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/table-data-cell.jpg useTeamPermissions: true slots: [] titleParameter: value diff --git a/apps/csk/content/component/tableHeaderCell.yaml b/apps/csk/content/component/tableHeaderCell.yaml index 49131f66c..629ab1088 100644 --- a/apps/csk/content/component/tableHeaderCell.yaml +++ b/apps/csk/content/component/tableHeaderCell.yaml @@ -15,7 +15,7 @@ parameters: localizable: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/table-header-cell.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/table-header-cell.jpg useTeamPermissions: true slots: [] titleParameter: value diff --git a/apps/csk/content/component/tableRow.yaml b/apps/csk/content/component/tableRow.yaml index 9b22ba211..eee6b24fb 100644 --- a/apps/csk/content/component/tableRow.yaml +++ b/apps/csk/content/component/tableRow.yaml @@ -12,7 +12,7 @@ parameters: localizable: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/table-row.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/table-row.jpg useTeamPermissions: true slots: - id: tableRowCells diff --git a/apps/csk/content/component/tabs.yaml b/apps/csk/content/component/tabs.yaml index 093bca377..2615b7724 100644 --- a/apps/csk/content/component/tabs.yaml +++ b/apps/csk/content/component/tabs.yaml @@ -77,7 +77,7 @@ parameters: withViewPort: true categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/tabs-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/tabs-default.jpg useTeamPermissions: true slots: - id: tabItems diff --git a/apps/csk/content/component/testimonial.yaml b/apps/csk/content/component/testimonial.yaml index c99f73060..a86ad3cfa 100644 --- a/apps/csk/content/component/testimonial.yaml +++ b/apps/csk/content/component/testimonial.yaml @@ -70,7 +70,7 @@ parameters: withViewPort: true categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/testimonial-default-variant.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/testimonial-default-variant.jpg useTeamPermissions: true slots: - id: testimonialContent diff --git a/apps/csk/content/component/text.yaml b/apps/csk/content/component/text.yaml index 821faffe5..41abc0afd 100644 --- a/apps/csk/content/component/text.yaml +++ b/apps/csk/content/component/text.yaml @@ -42,7 +42,6 @@ parameters: - decoration - letterSpacing - alignment - - lineCountRestrictions - id: size name: Size type: dex-segmented-control-parameter @@ -77,7 +76,13 @@ parameters: type: dex-color-palette-parameter guidance: Use the Color parameter to control the text color. typeConfig: - allowColors: [] + allowColors: + - text-primary + - text-secondary + - text-tertiary + - text-dark + - text-link + - text-featured selectedGroup: text allowThemeColors: [] - id: weight @@ -151,37 +156,9 @@ parameters: value: center - key: Right value: right - - id: lineCountRestrictions - name: Line Count Restrictions - type: dex-slider-control-parameter - guidance: >- - Use the Line Count Restrictions parameter to truncate multi-line text - after a specific number of lines. - typeConfig: - step: 1 - type: custom - units: px - options: - - key: none - value: none - - key: '1' - value: '1' - - key: '2' - value: '2' - - key: '3' - value: '3' - - key: '4' - value: '4' - - key: '5' - value: '5' - - key: '6' - value: '6' - maxValue: 10 - minValue: 0 - withViewPort: false categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/text.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/text.jpg useTeamPermissions: true slots: [] titleParameter: text diff --git a/apps/csk/content/component/themeSwitcher.yaml b/apps/csk/content/component/themeSwitcher.yaml index de3f8c871..5e9fd4b99 100644 --- a/apps/csk/content/component/themeSwitcher.yaml +++ b/apps/csk/content/component/themeSwitcher.yaml @@ -11,7 +11,7 @@ parameters: typeConfig: null categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/theme-switcher.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/theme-switcher.jpg useTeamPermissions: true slots: [] canBeComposition: false diff --git a/apps/csk/content/component/video.yaml b/apps/csk/content/component/video.yaml index 8370dd69d..798b7ed05 100644 --- a/apps/csk/content/component/video.yaml +++ b/apps/csk/content/component/video.yaml @@ -139,7 +139,7 @@ parameters: min: 0 categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/video.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/video.jpg useTeamPermissions: true slots: [] titleParameter: displayName diff --git a/apps/csk/content/componentPattern/00a7ebd9-8743-4158-aa06-bc671a05529b.yaml b/apps/csk/content/componentPattern/00a7ebd9-8743-4158-aa06-bc671a05529b.yaml new file mode 100644 index 000000000..4527b1c36 --- /dev/null +++ b/apps/csk/content/componentPattern/00a7ebd9-8743-4158-aa06-bc671a05529b.yaml @@ -0,0 +1,272 @@ +composition: + _name: Curated Product List + _id: 00a7ebd9-8743-4158-aa06-bc671a05529b + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Making coffee + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-6 + slots: + containerContent: + - _id: bb18931f-9ae0-4561-86ab-a9a1cc6ccab3 + type: flex + slots: + flexItem: + - _id: c05c6494-0291-41e1-95b0-9a0b7b27162a + type: flex + slots: + flexItem: + - _id: 46da22a2-ba9a-4d15-b626-d893fe0fc748 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Find the perfect bean + color: + type: dex-color-palette-parameter + value: text-tertiary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + font: 'no' + size: 'no' + text: 'yes' + color: 'yes' + weight: 'no' + transform: 'no' + hideLockedParameters: true + - _id: fc644242-f84a-4d35-a66c-225eb7000322 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: Choose from a variety of beans for the perfect cup. + color: + type: dex-color-palette-parameter + value: text-tertiary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Title Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 23ef179e-28e2-4551-83b4-80296f479519 + type: $slotSection + parameters: + max: + type: text + value: 1 + name: + type: text + value: Button + specific: + type: array + value: + - button + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Header Content + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + - _id: d7d75af3-b9ba-401d-a556-534cb606d397 + type: grid + slots: + gridInner: + - _id: >- + d7d75af3-b9ba-401d-a556-534cb606d397|ad381040-9f02-4ccb-bd83-bf8ea6081f16 + type: $loop + slots: + body: + - _id: 5c78437e-dd37-42dc-a025-f332aa49f0b8 + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Product List Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + spacing: + type: dex-space-control-parameter + value: + marginTop: container-small + marginBottom: container-small + displayName: + type: text + value: Products Container + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + _dataResources: + Product List Content: + type: multipleProduct + variables: + limit: '3' + locale: ${locale} + search: '' + filters: >- + {"type[eq]":"product","fields.category[eq]":"ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38"} + entryIds: >- + b897a717-bb41-4990-a25b-8f860d02700d,5a9bf3d7-74a8-42e4-ac78-239f84cbecca,8b39f8cb-42bf-432b-9530-c26b5769362c + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38"}] + contentTypes: product + isPatternParameter: true + ignorePatternParameterDefault: false + _overrides: + 5c78437e-dd37-42dc-a025-f332aa49f0b8: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 5c78437e-dd37-42dc-a025-f332aa49f0b8|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 5c78437e-dd37-42dc-a025-f332aa49f0b8|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + 5c78437e-dd37-42dc-a025-f332aa49f0b8|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + 5c78437e-dd37-42dc-a025-f332aa49f0b8|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + $${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} + color: + type: dex-color-palette-parameter + value: text-tertiary + 5c78437e-dd37-42dc-a025-f332aa49f0b8|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + color: + type: dex-color-palette-parameter + value: text-tertiary + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'no' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:26.536711+00:00' +modified: '2025-09-15T15:24:18.692709+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/primary-product-list.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/021762f3-8a06-41b4-a4fb-08a837c74415.yaml b/apps/csk/content/componentPattern/021762f3-8a06-41b4-a4fb-08a837c74415.yaml index 83ae126a3..f12e90035 100644 --- a/apps/csk/content/componentPattern/021762f3-8a06-41b4-a4fb-08a837c74415.yaml +++ b/apps/csk/content/componentPattern/021762f3-8a06-41b4-a4fb-08a837c74415.yaml @@ -6,35 +6,35 @@ composition: parameters: color: type: dex-color-palette-parameter - value: text-primary + value: general-color-3 favicon: type: asset locales: en: - - _id: 77df7155-503a-4e37-9a25-8f9246e775c0 + - _id: 5a8c0b15-5ba7-45c3-a166-d77ef261f002 type: image fields: id: type: text - value: 9f964074-61ec-4afb-8d5b-8cb499257744 + value: b7f0d22c-986d-4f57-9176-bf61f13eefc8 url: value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/Af96erKLQr-0rnqY4msIkQ-favicon.png + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/_e1rpImiQmaXxBLroBaDKA-image.png type: text file: type: file - value: f5f4db6b-da24-45ef-a53e-425af95ec08e + value: b208cf41-8c7d-4096-b188-4352e8f775d5 size: - value: 1139 + value: 1505 type: number title: type: text - value: favicon.png + value: image.png width: - value: 69 + value: 48 type: number height: - value: 79 + value: 48 type: number mediaType: value: image/png @@ -64,50 +64,52 @@ composition: type: link slots: linkContent: - - _id: 1d80a3d5-a57a-44e5-9ac8-0b665124f55c + - _id: 2a3315a0-cfeb-4794-8bb5-92bd602d9b9e type: image parameters: image: type: asset value: - - _id: bf66f619-6751-47ba-8249-28a233e15360 + - _id: 8e76b058-6d76-42c8-8e5b-488eee8bb092 type: image fields: id: type: text - value: 0f0670b4-a425-40d3-842b-c7c895d500a5 + value: 2b92b553-0d54-4b6e-a64b-e58bbf32e117 url: value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/m2Q91871TPyv9wBSeEh0nA-uniformlogo.svg + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/Cg4LxKdnQ22nBzz04sWzvw-jd-logo-black.png type: text file: type: file - value: d7405da9-bafe-4158-836d-f9994daa1ed1 + value: 3b0f3c65-6ce2-4b93-9d72-6e2882ad574d size: - value: 454 + value: 8074 type: number title: type: text - value: uniformlogo.svg + value: jd-logo-black.png width: - value: 45 + value: 627 type: number height: - value: 52 + value: 150 type: number mediaType: - value: image/svg+xml + value: image/png type: text _source: uniform-assets width: type: number - value: '50' + value: '180' height: type: number - value: '40' + value: '43' objectFit: type: dex-segmented-control-parameter value: contain + _overridability: + hideLockedParameters: true parameters: link: type: link @@ -121,42 +123,1211 @@ composition: value: Logo _overridability: hideLockedParameters: true + headerRightContent: + - _id: 2b8f1b07-be12-44eb-a109-4edb0564b6fe + type: favoritesIcon + parameters: + link: + type: link + locales: + en: + path: /${locale}/favorites + type: projectMapNode + nodeId: 4de4c5ea-3448-49f5-aa21-b3ab8147b8fd + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: 2xl + weight: + type: dex-segmented-control-parameter + value: normal + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + emptyFavoritesIcon: + type: asset + locales: + en: + - _id: e0324a0d-95b3-40ef-8812-236e391d5cac + type: image + fields: + id: + type: text + value: 42f196a1-dff3-4f01-bc53-f57e05125c9a + url: + value: >- + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/c-HqYavkTV-4h_GOJ2-dBA-favourite-icon.svg + type: text + file: + type: file + value: 5b6bbc81-cd4f-4e8e-9b96-5a3bb9aa68af + size: + value: 690 + type: number + title: + type: text + value: favourite-icon.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + filledFavoritesIcon: + type: asset + locales: + en: + - _id: 341425ff-6fd9-45b8-96e5-64e347b951e4 + type: image + fields: + id: + type: text + value: f118b73e-d427-4db0-960f-76b018aacc03 + url: + value: >- + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/mwcrxSWbS2iMCzuUQQJpzw-favourite-icon-red.svg + type: text + file: + type: file + value: a8b111b7-62f0-4ae4-92ed-f8b6531e6df0 + size: + value: 689 + type: number + title: + type: text + value: favourite-icon-red.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + _overridability: + hideLockedParameters: true + - _id: 7034b802-1c54-4e50-8d6c-34339f57fa65 + type: shoppingCartIcon + parameters: + icon: + type: asset + locales: + en: + - _id: a2bada31-8b01-4742-8838-b95041895727 + type: image + fields: + id: + type: text + value: b207e5e2-a19f-4bda-a9c2-e96a64e1d62c + url: + value: >- + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/p-LazMe9Qj-u7tLwbjEQYA-icon-cart.svg + type: text + file: + type: file + value: d23b35bb-c04d-4bde-bf7d-15435850034e + size: + value: 872 + type: number + title: + type: text + value: icon-cart.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + link: + type: link + locales: + en: + path: /${locale}/cart + type: projectMapNode + nodeId: 5c88cfb5-bf57-4dc4-b25c-be9510d01b81 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: 2xl + weight: + type: dex-segmented-control-parameter + value: normal + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + _overridability: + hideLockedParameters: true + - _id: 03f4eb07-7d1a-4297-bacf-96234c2a0d31 + type: navigationLink + parameters: + icon: + type: asset + locales: + en: + - _id: 4cf524a1-dbc9-41c0-9ed0-be43cb72463b + type: image + fields: + id: + type: text + value: f5888aec-46f9-46fe-9a5f-5e7820281e3a + url: + value: >- + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/qjJtw_gERiOn5Gbb8m6-5A-profile-icon.svg + type: text + file: + type: file + value: 7e8a2365-3a3d-459b-b0be-9bb8de9d5c6b + size: + value: 578 + type: number + title: + type: text + value: profile-icon.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + link: + type: link + locales: + en: + path: /${locale}/profile + type: projectMapNode + nodeId: 2b51fe3c-56f4-425b-94f5-88c5e3b3af14 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: 2xl + weight: + type: dex-segmented-control-parameter + value: normal + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + _overridability: + hideLockedParameters: true + - _id: 741a47a4-4c3c-4242-bf1a-4c8455fdef37 + type: aiAssistant + parameters: + starterPrompts: + type: $block + value: + - _id: 91405084-7665-4771-b7e0-6172a37484c0 + type: starterPrompt + fields: + value: + type: text + value: Could you show me whatโ€™s in my shopping cart right now? + - _id: 13d4f026-9713-4150-874e-b8b0513da1f2 + type: starterPrompt + fields: + value: + type: text + value: >- + Based on what I like, do you have any recommendations for + me? + - _id: 4a765cc7-2cc9-445a-aa7c-eb051b223a51 + type: starterPrompt + fields: + value: + type: text + value: >- + Hey, could you take a look at my shopping cart and suggest + a few products that might suit me? + - _id: 010c7d9c-e45e-4f21-9059-a0261002f95b + type: starterPrompt + fields: + value: + type: text + value: Trying to improve bean grinding technique + - _id: f7108251-4567-4387-8306-8c592fdf27ea + type: starterPrompt + fields: + value: + type: text + value: >- + I am looking for an espresso machine that gives me + precision grinding + _overridability: + hideLockedParameters: true headerCenterContent: - - _id: 09b1471d-7aa8-419c-85e1-ba30947775ca + - _id: 5832d439-1459-4a01-b422-fd1e66a71cbb + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale} + type: projectMapNode + nodeId: e7206bd2-8ac2-4e25-937d-8f57292f006b + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Home + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: 13896b94-5245-4cc5-807c-a098a611b949 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Coffee Makers + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: bcb290a3-ba42-4877-b40d-9331fc5fa788 type: navigationLink - _pattern: f0bb02cd-315f-40d1-8e74-948e09019995 - - _id: af0e8859-9cc9-4db7-87a6-92db71e075a4 + parameters: + link: + type: link + value: + path: /${locale}/coffee-beans + type: projectMapNode + nodeId: 9db6eee2-5e3b-4e3e-9e26-836d3973217c + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Beans + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: 82bb0c71-5539-4e74-8f01-49fd6e0fb0d6 type: navigationLink - _pattern: f0bb02cd-315f-40d1-8e74-948e09019995 + parameters: + link: + type: link + value: + path: /${locale}/articles + type: projectMapNode + nodeId: 078321b0-280e-409e-bd7e-bc6a6d0abeae + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Articles + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: 62e5a023-8ad4-47b1-9677-a8a9c72d0184 + type: navigationFlyout + slots: + navigationFlyoutLeftContent: + - _id: 2e0c3b23-4089-4093-b695-6efb4995296b + type: grid + slots: + gridInner: + - _id: 76287060-5151-4c9c-b968-0b101ac2fea6 + type: flex + slots: + flexItem: + - _id: 99ac7b54-fa39-4720-bd9e-b8c16f7e0b0e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Top Products + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 72ffb5f6-68e3-4b85-aecf-a349f3bbd017 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/products/espresso-gpt + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: espresso-gpt + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: EspressoGPT + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: c8a0603c-6973-4d3d-a21b-19bdec39d350 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/products/kosmic-coffee-barista-express-espresso-machine + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: >- + kosmic-coffee-barista-express-espresso-machine + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Kosmic Coffee Barista + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: dcf411f7-2917-414a-bb26-f0aa081ef5ab + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/products/irish-blend-coffee + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: irish-blend-coffee + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Irish Blend Coffee + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: 56fad797-ef8d-49b4-bb19-86c604226040 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-extra-small + _overridability: + hideLockedParameters: true + - _id: 7f057448-418d-438a-b92d-115487ece461 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Top Articles + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 4445efa6-901e-409e-bbc8-2a7cf463f49c + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/a-proper-cuppa-how-to-brew-tea-right + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: a-proper-cuppa-how-to-brew-tea-right + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: How to Brew Tea Right + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: e30a58ed-7d18-4490-ad36-b2ff234347a2 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/the-secret-to-a-great-french-press + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: the-secret-to-a-great-french-press + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Great French Press Secret + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: 134ee90c-6a8f-4dad-af4a-ea2819ce66c4 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/the-art-of-the-perfect-espresso + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: the-art-of-the-perfect-espresso + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Perfect Espresso Art + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Top Picks + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: a11dcd5c-ebf0-4c9f-847f-bfb4afd6e337 + type: flex + slots: + flexItem: + - _id: 5700a465-e1f9-4392-b5d9-731254717b0f + type: flex + slots: + flexItem: + - _id: 3e2388cf-ec3e-4599-94d2-2224992a8e88 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: My JavaDrip + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + _overridability: + hideLockedParameters: true + - _id: 1d4de6f0-1d5b-4586-b60b-0da1f0091103 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/profile + type: projectMapNode + nodeId: 2b51fe3c-56f4-425b-94f5-88c5e3b3af14 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Your Profile + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: 0c66a087-3b00-48eb-9f1d-438580561bdb + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/cart + type: projectMapNode + nodeId: 5c88cfb5-bf57-4dc4-b25c-be9510d01b81 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Your Cart + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: bcdf8356-40fe-4436-8012-03099e37a3ce + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/favorites + type: projectMapNode + nodeId: 4de4c5ea-3448-49f5-aa21-b3ab8147b8fd + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: 'Your Favorites ' + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: d14164c3-e293-43cc-bedd-a4f44c10ccfc + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-extra-small + _overridability: + hideLockedParameters: true + - _id: 90d81fd0-9562-4b5a-838c-12617ad1a4e4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Resources + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + _overridability: + hideLockedParameters: true + - _id: 490d4bbb-9258-4afa-beb7-bd417ebe23ea + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/contact-us + type: projectMapNode + nodeId: 6165b5f5-bbad-4325-8cb6-dc221f6ac26a + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Contact Us + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: 5ac601fb-181a-4ad0-9361-6c62d3e26909 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + https://uniform.dev/demo?utm_source=javadrip + type: url + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Get a demo + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Links Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + desktop: '' + displayName: + type: text + value: My JavaDrip + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: end + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '16' + desktop: '16' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + displayName: + type: text + value: Links Wrapper + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '2' + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + navigationFlyoutRightContent: + - _id: e2e57b4f-9211-4220-8a59-a16c60ad1a5f + type: flex + slots: + flexItem: + - _id: 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08 + type: card + slots: + cardMedia: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|61dd629a-df37-4737-97b1-5a76dfca1d93 + type: container + slots: + containerContent: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|b421ef45-f54a-4969-88fd-4d227891e73f + type: container + slots: + containerContent: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|0952417a-061c-4634-91df-1341269e4054 + type: image + parameters: + image: + type: asset + value: + - _id: 141ae8dd-3cb2-486c-9ed4-6f1d279bce8e + type: image + fields: + id: + type: text + value: c38a6695-b6bc-41cd-a6b3-33ae76b95c60 + url: + value: >- + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/H8v7UDT3T7S8Otz2X9xv5Q-cervello-di-caffe-the-ultimate-ai-powered-espresso.png + type: text + file: + type: file + value: 2009c77a-f6d7-4a59-8f22-85401779f4cf + size: + value: 238075 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso.png + width: + value: 1500 + type: number + height: + value: 1500 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + width: + type: number + value: '200' + height: + type: number + value: '200' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + relative: + type: checkbox + value: true + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Relative Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Background Container + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + cardContent: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|a8625927-9fe5-40ee-8832-22b979e09ea6 + type: flex + slots: + flexItem: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|988f7805-9e0e-4b30-acaf-f97d7dd5099f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Cervello di Caffรจ + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + - _id: f82aa025-12eb-4c87-b18b-ccc33b20fe02 + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + spacing: + type: dex-space-control-parameter + value: + mobile: + marginTop: container-small + tablet: + marginTop: container-small + desktop: + marginTop: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + marginLeft: '' + paddingTop: '' + marginRight: '' + paddingLeft: '' + marginBottom: '' + paddingRight: '' + paddingBottom: '' + displayName: + type: text + value: Cervello di Caffรจ + fluidContent: + type: checkbox + value: true + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + desktop: end + displayName: + type: text + value: Card Container + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: More + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + caretIcon: + type: asset + locales: + en: + - _id: 26f53d5c-a3b1-4509-b9c3-4e0c4b9fe56c + type: image + fields: + id: + type: text + value: 1697b6ae-aa6f-4bd6-b844-c8fb3c86216c + url: + type: text + value: >- + https://img.uniform.global/p/b0JtaxSVQxmqWylG6vGC1Q/Ht7wyTceT_iSMhtzCC_w7w-chevron-down.svg + file: + type: file + value: 43d7012f-9d7e-4d6d-a411-5454ecb48c6c + size: + type: number + value: 190 + title: + type: text + value: chevron-down.svg + width: + type: number + value: 24 + height: + type: number + value: 24 + mediaType: + type: text + value: image/svg+xml + _source: uniform-assets + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + _overridability: + hideLockedParameters: true _overrides: - 09b1471d-7aa8-419c-85e1-ba30947775ca: + f82aa025-12eb-4c87-b18b-ccc33b20fe02: parameters: link: type: link locales: en: - path: https://dev-csk-marketing-site.vercel.app/get-started - type: url - text: - type: text - value: Get Started - af0e8859-9cc9-4db7-87a6-92db71e075a4: - parameters: - link: - type: link - value: - path: https://dev-csk-marketing-site.vercel.app/components - type: url + path: /${locale}/landing-page + type: projectMapNode + nodeId: 50be580b-ba2a-48d0-bcea-25e2ede87060 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} text: type: text - value: Components - _overridability: - hideLockedParameters: false + value: Uncover Details _locales: - en -created: '2025-01-29T10:47:07.470956+00:00' -modified: '2025-10-09T11:27:52.976274+00:00' +created: '2025-07-08T12:42:13.980646+00:00' +modified: '2025-10-09T14:34:27.429561+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/main-header.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/global_header.png categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 diff --git a/apps/csk/content/componentPattern/0315f542-1052-4ba4-829d-f0949328f8a2.yaml b/apps/csk/content/componentPattern/0315f542-1052-4ba4-829d-f0949328f8a2.yaml index 5fc3fa565..0459ffba1 100644 --- a/apps/csk/content/componentPattern/0315f542-1052-4ba4-829d-f0949328f8a2.yaml +++ b/apps/csk/content/componentPattern/0315f542-1052-4ba4-829d-f0949328f8a2.yaml @@ -32,36 +32,7 @@ composition: parameters: image: type: asset - value: - - _id: d6dceca8-0c80-49d0-b2f9-fe540c6a8d77 - type: image - fields: - id: - type: text - value: f9da45f7-168b-4d00-b43b-f2cc28365985 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/batl9dBlR_ybbqtmxv093g-Uniform-Icon-Library_Composability-1.png - type: text - file: - type: file - value: a76b1ea4-ff39-4652-8cac-8ef72ef8454e - size: - value: 6420 - type: number - title: - type: text - value: composability - width: - value: 114 - type: number - height: - value: 114 - type: number - mediaType: - value: image/png - type: text - _source: uniform-assets + value: [] width: type: number value: '60' @@ -159,5 +130,5 @@ created: '2025-01-29T10:47:07.63502+00:00' modified: '2025-09-12T10:10:35.406513+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/feature-item.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/feature-item.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/0628b755-8e3d-4a92-a576-aa3cf354a921.yaml b/apps/csk/content/componentPattern/0628b755-8e3d-4a92-a576-aa3cf354a921.yaml index c3a228325..02f9c6348 100644 --- a/apps/csk/content/componentPattern/0628b755-8e3d-4a92-a576-aa3cf354a921.yaml +++ b/apps/csk/content/componentPattern/0628b755-8e3d-4a92-a576-aa3cf354a921.yaml @@ -21,7 +21,10 @@ composition: desktop: col alignItems: type: dex-segmented-control-parameter - value: center + value: + mobile: center + tablet: center + desktop: center displayName: type: text value: 44 million transactions every 24 hours @@ -30,7 +33,7 @@ composition: value: true backgroundColor: type: dex-color-palette-parameter - value: general-color-5 + value: general-color-12 slots: flexItem: - _id: 29b74799-cf5d-4d42-9f9a-4a4b240f4388 @@ -42,9 +45,12 @@ composition: size: type: dex-segmented-control-parameter value: - mobile: 5xl - tablet: 5xl - desktop: 2xl + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: 44 million color: type: dex-color-palette-parameter value: text-secondary @@ -70,6 +76,9 @@ composition: type: dex-segmented-control-parameter value: desktop: base + text: + type: text + value: Transactions every 24 hours color: type: dex-color-palette-parameter value: text-secondary @@ -98,5 +107,5 @@ created: '2025-01-29T10:47:06.445784+00:00' modified: '2025-09-12T10:10:36.060054+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/stat-item-with-background.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/stat-item-with-background.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/0993e09d-9e20-469e-a8e1-3a56a2a6168b.yaml b/apps/csk/content/componentPattern/0993e09d-9e20-469e-a8e1-3a56a2a6168b.yaml new file mode 100644 index 000000000..f65ae481b --- /dev/null +++ b/apps/csk/content/componentPattern/0993e09d-9e20-469e-a8e1-3a56a2a6168b.yaml @@ -0,0 +1,167 @@ +composition: + _name: Two Column Flex Container + _id: 0993e09d-9e20-469e-a8e1-3a56a2a6168b + type: flex + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '32' + tablet: '32' + desktop: '32' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: row + desktop: row + displayName: + type: text + value: Two Column Flex Container + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: start + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + slots: + flexItem: + - _id: d136f89c-b8a2-47d1-a74b-3fcdb3f95cfe + type: container + slots: + containerContent: + - _id: 0d1037e3-3759-4681-8406-15defe45a5a3 + type: $slotSection + parameters: + max: + type: text + value: 1 + name: + type: text + value: Media + specific: + type: array + value: + - video + - image + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + value: Left Col + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 193bd17b-b24e-4d09-b24e-f0e23d0b060a + type: container + slots: + containerContent: + - _id: e2570bb0-3acb-4650-a070-664753ab6d66 + type: flex + slots: + flexItem: + - _id: 3e090f34-ca83-4bde-8c89-60d1ccf3ce3e + type: $slotSection + parameters: + name: + type: text + value: Content Column + specific: + type: array + value: + - $p:23d2d19c-a74c-48cd-b397-e1574bb84b7b + - $p:fb371b1e-e91d-419b-812b-adb8910afe73 + - text + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - richText + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '16' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + displayName: + type: text + value: Flex + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: center + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Right Col + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:41.939747+00:00' +modified: '2025-09-15T15:24:18.84004+00:00' +pattern: true +categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 diff --git a/apps/csk/content/componentPattern/0bc0e924-445c-47de-9217-3dc6f889f1e7.yaml b/apps/csk/content/componentPattern/0bc0e924-445c-47de-9217-3dc6f889f1e7.yaml new file mode 100644 index 000000000..a153c5190 --- /dev/null +++ b/apps/csk/content/componentPattern/0bc0e924-445c-47de-9217-3dc6f889f1e7.yaml @@ -0,0 +1,32 @@ +composition: + _name: Segment Quirk Selector + _id: 0bc0e924-445c-47de-9217-3dc6f889f1e7 + type: quirkSelector + parameters: + quirkId: + type: text + locales: + en: segment + variants: + type: text + locales: + en: aficionado,occasional,newb + slots: + quirkSelectorSaveButton: + - _id: f57a3162-0c07-4318-be4b-69050daa2629 + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e + _overrides: + f57a3162-0c07-4318-be4b-69050daa2629: + parameters: + text: + type: text + value: Save + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-03-11T09:22:09.883534+00:00' +modified: '2025-06-24T13:07:12.402347+00:00' +pattern: true +categoryId: 3bab40a0-d52d-49b3-8780-b26f737b84a3 diff --git a/apps/csk/content/componentPattern/0c4c3dd0-72d3-4d77-878a-e2d06d56017e.yaml b/apps/csk/content/componentPattern/0c4c3dd0-72d3-4d77-878a-e2d06d56017e.yaml new file mode 100644 index 000000000..e69351d50 --- /dev/null +++ b/apps/csk/content/componentPattern/0c4c3dd0-72d3-4d77-878a-e2d06d56017e.yaml @@ -0,0 +1,418 @@ +composition: + _name: Products Grid With Facets + _id: 0c4c3dd0-72d3-4d77-878a-e2d06d56017e + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '4' + desktop: '8' + gapY: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + mobile: + marginTop: container-small + marginBottom: container-large + tablet: + marginTop: container-small + marginBottom: container-large + desktop: + marginTop: container-small + marginBottom: container-large + displayName: + type: text + value: Product with Categories + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '6' + desktop: '8' + slots: + gridInner: + - _id: 9dd30804-4dc9-4cc7-aa0c-6543641630e3 + type: gridItem + slots: + inner: + - _id: 73cb4106-7fef-43f1-a8f7-a8fac971cf3b + type: flex + slots: + flexItem: + - _id: d14bfb71-dd7d-4431-84e3-1af77fee5cf8 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Categories + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: caf31e39-28ab-4e99-ba32-f93ab771b47f + type: $loop + slots: + body: + - _id: c8fb8f5b-5fc4-44c3-b838-410e0c9ca48d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + hideLockedParameters: true + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: >- + #jptr:/Multiple Product Category + Content/entries:fa=c + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: start + desktop: start + displayName: + type: text + value: Categories + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + _overridability: + hideLockedParameters: true + - _id: 3172117a-9088-4b98-9359-ebbd24e66f6c + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + _overridability: + hideLockedParameters: true + - _id: e1a65baf-02e8-464f-9846-14a1f9fc2967 + type: flex + slots: + flexItem: + - _id: a892a504-cded-489e-9d9c-086693df1e12 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Brands + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: 6007d996-dfcf-4b50-b8cb-703c7a5b258c + type: $loop + slots: + body: + - _id: f42ffdcd-fbc7-42c4-a69d-8906f13c01c7 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + hideLockedParameters: true + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Multiple Brand Category Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: start + desktop: start + displayName: + type: text + value: Brands + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-1 + desktop: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Categories + _overridability: + hideLockedParameters: true + - _id: 5eafeeba-e19b-4400-a121-0d3af87f47d9 + type: gridItem + slots: + inner: + - _id: 708c99a5-dc1a-4c78-80ae-86ef82d6162d + type: grid + slots: + gridInner: + - _id: b4435a52-73c9-41ec-95bb-b06a2d2cc8e6 + type: $loop + slots: + body: + - _id: 9052a1f0-04e4-4bba-9d94-2d371f9ece8f + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Product List Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '2' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '16' + displayName: + type: text + value: Products Grid + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-5 + desktop: span-6 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '2' + desktop: '3' + displayName: + type: text + value: Products + _overridability: + hideLockedParameters: true + _dataResources: + Product List Content: + type: productList + variables: + locale: ${locale} + search: '' + filters: >- + {"type[eq]":"product","fields.category[eq]":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"} + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"}] + contentTypes: product + isPatternParameter: true + ignorePatternParameterDefault: true + Multiple Brand Category Content: + type: multipleBrandCategory + variables: + locale: ${locale} + entryIds: >- + 59c77aba-33d8-47da-a613-6d799d699f06,bb55a2ae-cc49-4f1f-ae91-0cafa3128834,725d0924-c684-49f1-ba91-b0dfd695823d,c2e0f6d6-661c-4eb3-ad6f-adf7e6748b67,9ade18d3-c6b0-4928-b86b-9ff43d676159 + isPatternParameter: true + ignorePatternParameterDefault: true + Multiple Product Category Content: + type: multipleProductCategory + variables: + locale: ${locale} + entryIds: >- + 0c97e1ea-e717-4942-adb4-88f7a1aa2021,ba6763eb-aa88-4bec-bbcb-20613499cfad,89ff9053-0c46-4c5d-be39-6d24907ba240,7c33133b-4267-4e85-8663-730f9a14d7e3,60970e06-2563-452a-b344-f89d54d1e83b + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + 9052a1f0-04e4-4bba-9d94-2d371f9ece8f: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 9052a1f0-04e4-4bba-9d94-2d371f9ece8f|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 9052a1f0-04e4-4bba-9d94-2d371f9ece8f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + 9052a1f0-04e4-4bba-9d94-2d371f9ece8f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + 9052a1f0-04e4-4bba-9d94-2d371f9ece8f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} $ + 9052a1f0-04e4-4bba-9d94-2d371f9ece8f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + _locales: + - en +created: '2025-01-29T11:09:26.559871+00:00' +modified: '2025-09-15T15:24:19.914325+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/product-list-grid.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/17068a41-f3e9-475b-9a20-730c88c9bf79.yaml b/apps/csk/content/componentPattern/17068a41-f3e9-475b-9a20-730c88c9bf79.yaml new file mode 100644 index 000000000..4f653ffd6 --- /dev/null +++ b/apps/csk/content/componentPattern/17068a41-f3e9-475b-9a20-730c88c9bf79.yaml @@ -0,0 +1,272 @@ +composition: + _name: Article Card (small) + _id: 17068a41-f3e9-475b-9a20-730c88c9bf79 + type: flexCard + parameters: + displayName: + type: text + value: Small Article Card + slots: + cardMedia: + - _id: 190f4e8e-91eb-40b2-a5df-bc797d0cca22 + type: container + slots: + containerContent: + - _id: f02a551f-116f-48d2-99b3-21ebe2ca74e5 + type: image + parameters: + image: + type: asset + value: + - _id: f939d422-13d6-4793-aefd-d4584616134a + type: image + fields: + id: + type: text + value: 19be2e44-eeb0-4f3c-9d66-203466b7861c + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/L52FrjxeQYy0O66QswB-gg-beans-logo.svg + type: text + file: + type: file + value: 524add33-dc9e-498b-b9ac-1af275970564 + size: + value: 2725 + type: number + title: + type: text + value: beans-logo.svg + width: + value: 84 + type: number + height: + value: 73 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '83' + border: + type: dex-token-selector-parameter + value: '' + height: + type: number + value: '72' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + width: 'no' + height: 'no' + objectFit: 'yes' + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-small-article-card + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingBottom: container-small + tablet: + paddingBottom: container-small + desktop: + paddingBottom: container-small + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Logo Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + cardContent: + - _id: a8707980-d15a-4762-9dea-c3e8ec9e040d + type: flex + slots: + flexItem: + - _id: 78f51974-be44-4ed8-b379-47237f91d7e3 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: ${#jptr:/Article/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: e0aba200-251a-45f1-a1c2-ac94bbb9ca3f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: ${#jptr:/Article/entry/fields/shortDescription/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + tablet: + paddingTop: container-small + desktop: + paddingTop: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 4a7ce726-321d-4e77-ac0e-a11e42946127 + type: button + variant: link + parameters: + icon: + type: asset + locales: + en: + - _id: 8dd47897-de54-45bf-aaa4-f42f0ab19e36 + type: image + fields: + id: + type: text + value: 008412ca-e0e4-4898-8829-f05814d644c3 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/82JIZpY9TPu6oJv6bmrEkQ-icon-chevron-blue.svg + type: text + file: + type: file + value: 3767517e-e3b4-4700-ae21-52d859d27799 + size: + value: 217 + type: number + title: + type: text + value: icon-chevron-blue.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + link: + type: link + locales: + en: + path: /${locale}/articles/:article-slug + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-token-selector-parameter + value: '' + text: + type: text + value: READ + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-link + textWeight: + type: dex-segmented-control-parameter + value: bold + iconPosition: + type: dex-segmented-control-parameter + value: right + textTransform: + type: dex-segmented-control-parameter + value: uppercase + _overridability: + parameters: + link: 'yes' + hideLockedParameters: true + _dataResources: + Article: + type: article + variables: + slug: whats-up-with-the-slow-drip + locale: ${locale} + isPatternParameter: true + ignorePatternParameterDefault: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:42.181334+00:00' +modified: '2025-09-15T15:24:18.736349+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/small-article-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/192fccfb-4b6b-4fbd-bd6d-e7c5234a497e.yaml b/apps/csk/content/componentPattern/192fccfb-4b6b-4fbd-bd6d-e7c5234a497e.yaml index 0794cea09..c94d47693 100644 --- a/apps/csk/content/componentPattern/192fccfb-4b6b-4fbd-bd6d-e7c5234a497e.yaml +++ b/apps/csk/content/componentPattern/192fccfb-4b6b-4fbd-bd6d-e7c5234a497e.yaml @@ -31,36 +31,7 @@ composition: parameters: image: type: asset - value: - - _id: db360a7b-b715-4417-94ba-33f3fe8d8ee4 - type: image - fields: - id: - type: text - value: ff044480-8310-44f4-9991-82176767a172 - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/poEJQHRETI6Rx4XOG-5fzw-featured-bg.png - type: text - file: - type: file - value: 88f7eb94-540c-4d1d-af78-04f216513db1 - size: - value: 63589 - type: number - title: - type: text - value: featured-bg.png - width: - value: 806 - type: number - height: - value: 432 - type: number - mediaType: - value: image/png - type: text - _source: uniform-assets + value: [] border: type: dex-token-selector-parameter value: border-image-radius-small @@ -182,9 +153,9 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-02-17T15:34:18.182416+00:00' -modified: '2025-02-17T15:34:18.182416+00:00' +created: '2025-04-24T11:35:07.001391+00:00' +modified: '2025-04-24T11:35:07.001391+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/featured-card.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/featured-card.jpg categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/19ea7368-29fc-4e61-b730-b78ee47e74de.yaml b/apps/csk/content/componentPattern/19ea7368-29fc-4e61-b730-b78ee47e74de.yaml new file mode 100644 index 000000000..6e713bba4 --- /dev/null +++ b/apps/csk/content/componentPattern/19ea7368-29fc-4e61-b730-b78ee47e74de.yaml @@ -0,0 +1,70 @@ +composition: + _name: Product Recommendation + _id: 19ea7368-29fc-4e61-b730-b78ee47e74de + type: link + parameters: + link: + type: link + value: + path: /${locale}/products/${#jptr:/Single Product Content/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Single Product Content/entry/_slug} + displayName: + type: text + locales: + en: ${#jptr:/Single Product Content/entry/_name} + slots: + linkContent: + - _id: baf65f29-3f6b-460f-8206-f46f74460edd + type: card + _pattern: 665b55aa-f241-413e-8778-cff9a2f1f8aa + _dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: efc7afec-03c4-4fd4-b478-a32708f5852e + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + baf65f29-3f6b-460f-8206-f46f74460edd: + parameters: + displayName: + type: text + locales: + en: ${#jptr:/Single Product Content/entry/_name} + baf65f29-3f6b-460f-8206-f46f74460edd|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: ${#jptr:/Single Product Content/entry/fields/primaryImage/value} + baf65f29-3f6b-460f-8206-f46f74460edd|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + ${#jptr:/Single Product + Content/entry/fields/variants/value/0/fields/currency/value} + ${#jptr:/Single Product + Content/entry/fields/variants/value/0/fields/price/value} + baf65f29-3f6b-460f-8206-f46f74460edd|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + Vintage Drip Coffee Maker${#jptr:/Single Product + Content/entry/fields/variants/value/0/fields/title/value} + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-03-18T20:14:39.454454+00:00' +modified: '2025-03-18T20:23:09.769177+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/v1731065901/csk-v-next/jd-template/product-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/1b9cb318-a532-4c1a-af19-c0ee1a66855f.yaml b/apps/csk/content/componentPattern/1b9cb318-a532-4c1a-af19-c0ee1a66855f.yaml new file mode 100644 index 000000000..0f70317bb --- /dev/null +++ b/apps/csk/content/componentPattern/1b9cb318-a532-4c1a-af19-c0ee1a66855f.yaml @@ -0,0 +1,313 @@ +composition: + _name: Product Cart + _id: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + type: link + slots: + linkContent: + - _id: 1af937fb-40ae-4938-b1a8-110b8ff73fc4 + type: card + slots: + cardMedia: + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|61dd629a-df37-4737-97b1-5a76dfca1d93 + type: container + slots: + containerContent: + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|b421ef45-f54a-4969-88fd-4d227891e73f + type: container + slots: + containerContent: + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054 + type: image + parameters: + image: + type: asset + value: + - _id: 29f703a6-d2d9-4cb0-ad29-5c0b741a2fae + type: image + fields: + id: + type: text + value: 0189c43b-40d0-4cff-bfb5-761fcf87159d + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/xrKyt8P3SAahWSHhN_hoAg-royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + type: text + file: + type: file + value: f2c4280f-501c-4422-961f-53d8eb10799f + size: + value: 222286 + type: number + title: + type: text + value: >- + royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + height: + type: number + value: '329' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04 + type: addToFavorites + parameters: + size: + type: dex-segmented-control-parameter + value: base + addIcon: + type: asset + value: + - _id: 34601215-5021-4d1f-99d1-0e11e843b3ef + type: image + fields: + id: + type: text + value: 42f196a1-dff3-4f01-bc53-f57e05125c9a + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ZPGDEOYrRtW2hkZBMhDpDg-favourite-icon.svg + type: text + file: + type: file + value: 5b6bbc81-cd4f-4e8e-9b96-5a3bb9aa68af + size: + value: 690 + type: number + title: + type: text + value: favourite-icon.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xxsmall + paddingLeft: container-xxsmall + paddingRight: container-xxsmall + paddingBottom: container-xxsmall + position: + type: dex-segmented-control-parameter + value: top-right + removeIcon: + type: asset + value: + - _id: 0bbc8a60-c9f1-4c2e-b9b6-23f725484f12 + type: image + fields: + id: + type: text + value: f118b73e-d427-4db0-960f-76b018aacc03 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Ba70Y2SCTwCt0t9Ok6DC2w-favourite-icon-red.svg + type: text + file: + type: file + value: a8b111b7-62f0-4ae4-92ed-f8b6531e6df0 + size: + value: 689 + type: number + title: + type: text + value: favourite-icon-red.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + parameters: + productSlug: 'yes' + hideLockedParameters: true + parameters: + relative: + type: checkbox + value: true + displayName: + type: text + value: Relative Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + displayName: + type: text + value: Background Container + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + cardContent: + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|a8625927-9fe5-40ee-8832-22b979e09ea6 + type: flex + slots: + flexItem: + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Product Title + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + - _id: >- + 1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: $55.5 + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + spacing: + type: dex-space-control-parameter + value: + marginTop: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content Container + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + marginLeft: '' + paddingTop: '' + marginRight: '' + paddingLeft: '' + marginBottom: '' + paddingRight: '' + paddingBottom: '' + displayName: + type: text + value: Royale Coffee Pour-Over Vintage Drip Coffeemaker + fluidContent: + type: checkbox + value: true + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _overridability: + parameters: + link: 'yes' + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-29T09:32:51.506061+00:00' +modified: '2025-09-15T15:24:18.843528+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/product-card.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/20161830-c75e-4695-8622-41032f5be75d.yaml b/apps/csk/content/componentPattern/20161830-c75e-4695-8622-41032f5be75d.yaml new file mode 100644 index 000000000..eae784eff --- /dev/null +++ b/apps/csk/content/componentPattern/20161830-c75e-4695-8622-41032f5be75d.yaml @@ -0,0 +1,60 @@ +composition: + _name: Add To Card Primary + _id: 20161830-c75e-4695-8622-41032f5be75d + type: addToCardButton + parameters: + size: + type: dex-token-selector-parameter + value: button-medium + text: + type: text + locales: + en: ADD TO CART + border: + type: dex-token-selector-parameter + value: border-button-secondary + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + fullWidth: + type: checkbox + value: true + textColor: + type: dex-color-palette-parameter + value: text-secondary + textWeight: + type: dex-segmented-control-parameter + value: bold + buttonColor: + type: dex-color-palette-parameter + value: button-primary + iconPosition: + type: dex-segmented-control-parameter + value: left + openMiniCart: + type: checkbox + value: true + textTransform: + type: dex-segmented-control-parameter + value: uppercase + hoverTextColor: + type: dex-color-palette-parameter + value: text-secondary + hoverButtonColor: + type: dex-color-palette-parameter + value: button-primary-hover + _overridability: + parameters: + product: 'yes' + productSlug: 'yes' + openMiniCart: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-03-11T09:22:09.581278+00:00' +modified: '2025-07-03T11:21:49.083776+00:00' +pattern: true +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/23d2d19c-a74c-48cd-b397-e1574bb84b7b.yaml b/apps/csk/content/componentPattern/23d2d19c-a74c-48cd-b397-e1574bb84b7b.yaml new file mode 100644 index 000000000..8993496d1 --- /dev/null +++ b/apps/csk/content/componentPattern/23d2d19c-a74c-48cd-b397-e1574bb84b7b.yaml @@ -0,0 +1,37 @@ +composition: + _name: Title (atom) + _id: 23d2d19c-a74c-48cd-b397-e1574bb84b7b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h1 + font: + type: dex-token-selector-parameter + value: primary + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: uppercase + _overridability: + parameters: + tag: 'yes' + text: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:42.689599+00:00' +modified: '2025-06-25T12:07:46.982337+00:00' +pattern: true +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/27a48f0e-04a5-423e-95e4-d73bbed53e87.yaml b/apps/csk/content/componentPattern/27a48f0e-04a5-423e-95e4-d73bbed53e87.yaml new file mode 100644 index 000000000..d4e367152 --- /dev/null +++ b/apps/csk/content/componentPattern/27a48f0e-04a5-423e-95e4-d73bbed53e87.yaml @@ -0,0 +1,288 @@ +composition: + _name: Policy Card + _id: 27a48f0e-04a5-423e-95e4-d73bbed53e87 + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '16' + desktop: '16' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + displayName: + type: text + value: Policy Card + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '12' + slots: + gridInner: + - _id: 276b242b-8928-4294-a2bc-10effc160ff6 + type: gridItem + slots: + inner: + - _id: 2e915f91-28e7-4fe1-9ee9-ee27ec76fdf4 + type: flex + slots: + flexItem: + - _id: a0e4a12e-0854-4bf8-903b-4bff1e9aa79a + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Help your machine to be better, every day + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: a3dc79a1-11d8-4236-877c-f65d716f6d0a + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + By accepting the terms and conditions, you enable your + coffee machine to connect with JavaDrip Optimization + Cloud, which allows us to provide you with the most + relevant information here based on your machine use, + will help our customer service to help you faster, and + you getting continuous value from this purchase. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: span-8 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Left Content + _overridability: + hideLockedParameters: true + - _id: 7d5e1978-8098-49fb-a9f5-cb8b0ee428fd + type: gridItem + slots: + inner: + - _id: a24c0836-2c83-43c7-8535-82e1ea2132ba + type: flex + slots: + flexItem: + - _id: 107c63e3-db3d-48db-9cce-6ec7021ee372 + type: flex + slots: + flexItem: + - _id: 0c3ca61d-740f-4f99-a1d1-8aed09e57a41 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + - _id: abe5ce93-d5ca-4881-a9fd-d5c9e8a3edfc + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Buttons + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + - _id: f6d2e0a5-f038-473c-a9b1-f861a8cbdf87 + type: flex + slots: + flexItem: + - _id: efcc3bd5-6d2f-41a0-a152-65d748d775be + type: button + variant: link + parameters: + text: + type: text + value: Privacy and Terms and Conditions + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: base + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: normal + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Privacy and Terms Link + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: span-4 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '9' + displayName: + type: text + value: Right Content + _overridability: + hideLockedParameters: true + _overrides: + 0c3ca61d-740f-4f99-a1d1-8aed09e57a41: + parameters: + text: + type: text + value: I ACCEPT + abe5ce93-d5ca-4881-a9fd-d5c9e8a3edfc: + parameters: + text: + type: text + value: DO NOT ACCEPT + _overridability: + parameters: + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:26.600017+00:00' +modified: '2025-09-15T15:24:18.522315+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/policy-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/2f1ff1e9-e7c7-43a6-8576-da21a1e199e5.yaml b/apps/csk/content/componentPattern/2f1ff1e9-e7c7-43a6-8576-da21a1e199e5.yaml index eb5bd5478..fc2c2613c 100644 --- a/apps/csk/content/componentPattern/2f1ff1e9-e7c7-43a6-8576-da21a1e199e5.yaml +++ b/apps/csk/content/componentPattern/2f1ff1e9-e7c7-43a6-8576-da21a1e199e5.yaml @@ -5,7 +5,7 @@ composition: parameters: color: type: dex-color-palette-parameter - value: text-primary + value: text-secondary weight: type: dex-segmented-control-parameter value: bold @@ -18,7 +18,7 @@ composition: activeState: 'yes' _locales: - en -created: '2025-02-17T15:34:18.269258+00:00' -modified: '2025-02-17T15:34:18.269258+00:00' +created: '2025-02-27T10:44:59.8614+00:00' +modified: '2025-05-20T13:25:19.546032+00:00' pattern: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/2fa494d2-d69a-49bc-b728-229a1684d77f.yaml b/apps/csk/content/componentPattern/2fa494d2-d69a-49bc-b728-229a1684d77f.yaml new file mode 100644 index 000000000..70e828538 --- /dev/null +++ b/apps/csk/content/componentPattern/2fa494d2-d69a-49bc-b728-229a1684d77f.yaml @@ -0,0 +1,213 @@ +composition: + _name: How To Resources + _id: 2fa494d2-d69a-49bc-b728-229a1684d77f + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + desktop: '16' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-large + paddingBottom: container-large + displayName: + type: text + value: How to resources + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '3' + slots: + gridInner: + - _id: 42cf745d-fc16-46b4-953a-6c440e8eef3f + type: gridItem + slots: + inner: + - _id: 451e9faf-2c2e-4ffc-a6d6-0999a9f1f446 + type: flex + slots: + flexItem: + - _id: e4651e6a-d3ce-489e-940d-b24792291c6f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xl + tablet: 2xl + desktop: 3xl + text: + type: text + value: How to resources + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: a9f2d0cf-ec16-4091-a6c9-5c3baf7fe66e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: base + desktop: base + text: + type: text + value: >- + Discover step-by-step guides designed to make complex + tasks simple. Our โ€˜How toโ€™ section offers clear, + practical instructions on a wide range of topics, + ensuring you have all the information needed to + complete tasks efficiently and confidently. Whether + youโ€™re learning something new or just looking for a + refresher, this section will provide you with the + insights and tools you need to succeed. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 088f579b-a38b-4ec9-8474-99d67793284d + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + value: Left Content + _overridability: + hideLockedParameters: true + - _id: 002d10af-6f48-4a50-9108-37791462235e + type: gridItem + slots: + inner: + - _id: 3090a8f6-e088-4d8f-a8f0-e6dff9ddb28a + type: $slotSection + parameters: + name: + type: text + value: Quick Picks + specific: + type: array + value: + - $p:90cf0a21-78be-4cc6-b460-acb78b5c1f31 + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '2' + displayName: + type: text + value: Right Content + _overridability: + hideLockedParameters: true + _overrides: + 088f579b-a38b-4ec9-8474-99d67793284d: + parameters: + link: + type: link + locales: + en: + path: /${locale}/articles + type: projectMapNode + nodeId: 078321b0-280e-409e-bd7e-bc6a6d0abeae + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: All articles + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:26.534882+00:00' +modified: '2025-09-15T15:24:19.168914+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/how-to-resources.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/31191bc7-7e6e-4748-89c2-8e73db05237d.yaml b/apps/csk/content/componentPattern/31191bc7-7e6e-4748-89c2-8e73db05237d.yaml index d1ab2caa2..f2ecbbd02 100644 --- a/apps/csk/content/componentPattern/31191bc7-7e6e-4748-89c2-8e73db05237d.yaml +++ b/apps/csk/content/componentPattern/31191bc7-7e6e-4748-89c2-8e73db05237d.yaml @@ -6,39 +6,13 @@ composition: parameters: icon: type: asset - value: - - _id: 547d9183-255a-4fe9-adc4-74700ab519cb - type: image - fields: - id: - type: text - value: bf9daf10-949d-4589-8726-0168d567e0d5 - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/DnWsxABVTDSyNaccArrvQQ-arrow-right.svg - type: text - file: - type: file - value: 519443cd-5f84-460f-a57c-778bbe1d3daa - size: - value: 300 - type: number - title: - type: text - value: arrow-right.svg - width: - value: 29 - type: number - height: - value: 29 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets + value: [] size: type: dex-token-selector-parameter value: '' + text: + type: text + value: No uniform access? Request one textSize: type: dex-segmented-control-parameter value: @@ -70,5 +44,5 @@ created: '2025-02-17T15:34:18.061034+00:00' modified: '2025-02-17T15:34:18.061034+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/button-link.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/button-link.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/3283c3c3-e271-4a9a-80e0-735457a6c486.yaml b/apps/csk/content/componentPattern/3283c3c3-e271-4a9a-80e0-735457a6c486.yaml new file mode 100644 index 000000000..99357b22a --- /dev/null +++ b/apps/csk/content/componentPattern/3283c3c3-e271-4a9a-80e0-735457a6c486.yaml @@ -0,0 +1,572 @@ +composition: + _name: Product Info Reverse + _id: 3283c3c3-e271-4a9a-80e0-735457a6c486 + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: ${#jptr:/Product Content/entry/fields/name/value} + slots: + containerContent: + - _id: 46ce375e-ba9b-4831-b09d-15fd372a0665 + type: grid + slots: + gridInner: + - _id: 9f9d9f33-c663-4c68-8c27-fc22f14dc108 + type: gridItem + slots: + inner: + - _id: b1488ec3-f5cc-451e-8847-2c766ab341a8 + type: flex + slots: + flexItem: + - _id: e22193db-b075-4f95-82f3-7098d3e4be0d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/name/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 9c7759c7-56cc-49ff-b188-68019ffbb353 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/currency/value} + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/price/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + hideLockedParameters: true + - _id: a94a3da2-9f36-40ae-9939-b1242a17994e + type: table + slots: + tableBody: + - _id: 5d797884-35fa-4ea2-9b09-de9c4468eec8 + type: tableRow + slots: + tableRowCells: + - _id: 1b250bc3-bb54-46a9-a188-7b8cd1a9cd17 + type: tableCustomCell + slots: + tableCustomCellContent: + - _id: 22de15c1-6a0b-4de6-9706-235e76aa98c1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: SKU + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: SKU + _overridability: + hideLockedParameters: true + - _id: d5672590-ed33-4a5e-8150-3dc4ebca79f8 + type: tableDataCell + parameters: + value: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/code/value} + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: SKU + _overridability: + hideLockedParameters: true + - _id: c05ee302-21ec-4da9-8cea-5379af2eae53 + type: tableRow + slots: + tableRowCells: + - _id: 4fe5f3c7-2ee2-42b8-9943-dd1b0222bfc2 + type: tableCustomCell + slots: + tableCustomCellContent: + - _id: 7ec14759-444c-4c00-bf9f-53de581da730 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: Brand + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Brand + _overridability: + hideLockedParameters: true + - _id: c6d02946-7c54-492b-aa1b-fcf131e2268f + type: tableDataCell + parameters: + value: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/brand/value/entry/fields/title/value} + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Brand + _overridability: + hideLockedParameters: true + - _id: 9260bee8-c5c6-495b-a4e0-5e5e91b74b00 + type: tableRow + slots: + tableRowCells: + - _id: 8f25babf-2ccd-45e3-8acc-7633bed30d1e + type: tableCustomCell + slots: + tableCustomCellContent: + - _id: 751d44ca-6140-44bd-82a7-a53d423a8709 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: Type + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Type + _overridability: + hideLockedParameters: true + - _id: d56fbf03-f06e-4939-81e4-c41f655e1405 + type: tableDataCell + parameters: + value: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/category/value/0/entry/fields/title/value} + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Type + _overridability: + hideLockedParameters: true + parameters: + size: + type: dex-token-selector-parameter + value: table-medium + spacing: + type: dex-space-control-parameter + value: + paddingTop: '' + paddingBottom: '' + textColor: + type: dex-color-palette-parameter + value: text-primary + displayName: + type: text + value: Data + _overridability: + hideLockedParameters: true + - _id: 1d465a82-5033-44f4-b034-89c85d5452de + type: addToCardButton + _pattern: 20161830-c75e-4695-8622-41032f5be75d + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + tablet: start + desktop: start + displayName: + type: text + value: Primary Info + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + value: Product Information Section + _overridability: + hideLockedParameters: true + - _id: 4fcf68c0-6794-47a4-b8aa-1be4a4d966a2 + type: gridItem + slots: + inner: + - _id: 8f267d7f-b730-469a-8fc8-d105e3a21e03 + type: container + slots: + containerContent: + - _id: 52133760-45ff-446e-a8cc-32baace300b3 + type: image + parameters: + image: + type: asset + value: + - _id: 0396d4a2-4a0c-461b-9ff0-6a826f2d117d + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/primaryImage/value/0/fields/url/value} + title: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/name/value} + description: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/name/value} + _source: custom-url + height: + type: number + value: '520' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + marginLeft: '' + paddingTop: container-small + marginRight: '' + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + displayName: + type: text + value: Image + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '2' + displayName: + type: text + value: Product Image Section + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '8' + desktop: '8' + displayName: + type: text + value: Product Info + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '2' + _overridability: + hideLockedParameters: true + - _id: bda74aa4-e9c6-48f9-ab84-b0ce01c3a983 + type: container + slots: + containerContent: + - _id: 0f1430e6-268b-480e-953e-23c9bbb9013f + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-12 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Divider + _overridability: + hideLockedParameters: true + - _id: 4d90b7bd-af13-450d-b199-a1b1d15af803 + type: flex + slots: + flexItem: + - _id: 7b36906c-ece0-4943-822f-144a77eb093b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: '' + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: About this product + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: e99d2675-544f-4e52-86e3-b5fd88f80955 + type: readMore + slots: + content: + - _id: a5bed2de-6aca-496d-b7d9-b76cfaa9363e + type: richText + parameters: + font: + type: dex-token-selector-parameter + value: '' + text: + type: richText + value: ${#jptr:/Product Content/entry/fields/body/value} + color: + type: dex-color-palette-parameter + value: text-primary + _overridability: + hideLockedParameters: true + parameters: + colorTo: + type: dex-color-palette-parameter + value: general-color-10 + colorFrom: + type: dex-color-palette-parameter + value: general-color-1 + maxHeight: + type: number + value: '150' + textColor: + type: dex-color-palette-parameter + value: text-primary + readLessLabel: + type: text + value: Read Less + readMoreLabel: + type: text + value: Read More + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + paddingRight: '' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Description + _overridability: + hideLockedParameters: true + _dataResources: + Product Content: + type: product + variables: + slug: kosmic-coffee-stainless-steel-precision-brewer + locale: ${locale} + isPatternParameter: true + ignorePatternParameterDefault: true + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:28.776714+00:00' +modified: '2025-09-15T15:24:19.750672+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/product-info-reverse.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/35c08420-320a-4e68-914b-6d1b362e1704.yaml b/apps/csk/content/componentPattern/35c08420-320a-4e68-914b-6d1b362e1704.yaml new file mode 100644 index 000000000..641e344cf --- /dev/null +++ b/apps/csk/content/componentPattern/35c08420-320a-4e68-914b-6d1b362e1704.yaml @@ -0,0 +1,133 @@ +composition: + _name: Global P13n CTA + _id: 35c08420-320a-4e68-914b-6d1b362e1704 + type: container + parameters: + displayName: + type: text + locales: + en: Global P13n CtA + slots: + containerContent: + - _id: f60f174a-198a-427c-9e49-d847f0cf76cc + type: $personalization + slots: + pz: + - _id: 9e675a07-c9c2-4c79-a601-1654cbd4522d + type: fixedHero + variant: columns + parameters: + $pzCrit: + type: $pzCrit + value: + crit: + - l: int_beans + r: 0 + op: ^ + name: fixedHero-9e67 + titleTag: + type: dex-segmented-control-parameter + value: h2 + titleText: + type: text + locales: + en: Personalized + displayName: + type: text + locales: + en: Beans interest + descriptionText: + type: text + locales: + en: Interest is Beans + - _id: 24528a36-5c58-413d-80ee-ae8d1ea44569 + type: fixedHero + variant: columns + parameters: + image: + type: asset + value: + - _id: aeb6daf4-57fd-478d-ad98-131dd1d9892b + type: image + fields: + id: + type: text + value: 75ebf11f-2f1d-4a4e-9062-cca926fe65c1 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LfE0tzRYQ_uO5_nS0jQ8UA-Beans_BG.png + type: text + file: + type: file + value: b76064f7-04ff-4299-bdc1-65cc1d9f67b9 + size: + value: 3551148 + type: number + title: + type: text + value: Beans_BG.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + $pzCrit: + type: $pzCrit + value: + crit: [] + name: fixedHero-2452 + titleTag: + type: dex-segmented-control-parameter + value: h1 + titleText: + type: text + locales: + en: Default Content + displayName: + type: text + locales: + en: Main Home Hero + descriptionText: + type: text + locales: + en: Handpicked by Hans Anderson + contentAlignment: + type: dex-segmented-control-parameter + value: left + eyebrowTitleText: + type: text + locales: + en: Special offer + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/beans-bundle + type: projectMapNode + nodeId: 77389775-4c2c-4114-b135-c66e53ccbda1 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + primaryButtonText: + type: text + locales: + en: Explore the bundle + parameters: + trackingEventName: + type: text + value: Container pattern-Fixed Hero + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:42.935079+00:00' +modified: '2025-09-15T15:24:19.900955+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/global_P13n_CTA.png +categoryId: 3bab40a0-d52d-49b3-8780-b26f737b84a3 diff --git a/apps/csk/content/componentPattern/3600eddc-d881-43a6-931c-201a3e3c6021.yaml b/apps/csk/content/componentPattern/3600eddc-d881-43a6-931c-201a3e3c6021.yaml index 4d1ee6886..bc86c4711 100644 --- a/apps/csk/content/componentPattern/3600eddc-d881-43a6-931c-201a3e3c6021.yaml +++ b/apps/csk/content/componentPattern/3600eddc-d881-43a6-931c-201a3e3c6021.yaml @@ -215,5 +215,5 @@ created: '2025-05-16T12:10:05.54514+00:00' modified: '2025-05-22T11:55:41.823316+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/v1747397797/csk-v-next/baseline/preview-images/card-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/card-default.jpg categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/3fde766b-b504-48fa-9402-16e202d0e0b2.yaml b/apps/csk/content/componentPattern/3fde766b-b504-48fa-9402-16e202d0e0b2.yaml new file mode 100644 index 000000000..d57bcf0f1 --- /dev/null +++ b/apps/csk/content/componentPattern/3fde766b-b504-48fa-9402-16e202d0e0b2.yaml @@ -0,0 +1,68 @@ +composition: + _name: Blog highlight + _id: 3fde766b-b504-48fa-9402-16e202d0e0b2 + type: fixedHero + variant: columns + parameters: + image: + type: asset + value: ${#jptr:/Article single Content/entry/fields/thumbnail/value} + titleTag: + type: dex-segmented-control-parameter + value: h2 + titleText: + type: text + locales: + en: ${#jptr:/Article single Content/entry/fields/title/value} + displayName: + type: text + locales: + en: ${#jptr:/Article single Content/entry/fields/title/value} + descriptionText: + type: text + locales: + en: ${#jptr:/Article single Content/entry/fields/shortDescription/value} + contentAlignment: + type: dex-segmented-control-parameter + value: center + eyebrowTitleText: + type: text + locales: + en: Featured blog + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/articles/${#jptr:/Article single Content/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: ${#jptr:/Article single Content/entry/_slug} + primaryButtonText: + type: text + locales: + en: Read more + _dataResources: + Article single Content: + type: articleSingle + variables: + locale: ${locale} + entryId: f6663a55-c9e0-46e8-8e06-5abcf3f33d7d + isPatternParameter: true + ignorePatternParameterDefault: true + _overridability: + variants: true + parameters: + $viz: 'yes' + eyebrowTitleText: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-24T11:35:07.343882+00:00' +modified: '2025-04-24T11:35:07.343882+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/blog_highlight.png +categoryId: 3bab40a0-d52d-49b3-8780-b26f737b84a3 diff --git a/apps/csk/content/componentPattern/438c8041-7889-45a5-8304-8c98f0291b6c.yaml b/apps/csk/content/componentPattern/438c8041-7889-45a5-8304-8c98f0291b6c.yaml new file mode 100644 index 000000000..dc612d2f5 --- /dev/null +++ b/apps/csk/content/componentPattern/438c8041-7889-45a5-8304-8c98f0291b6c.yaml @@ -0,0 +1,633 @@ +composition: + _name: Product Info + _id: 438c8041-7889-45a5-8304-8c98f0291b6c + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: ${#jptr:/Product Content/entry/fields/name/value} + slots: + containerContent: + - _id: 46ce375e-ba9b-4831-b09d-15fd372a0665 + type: grid + slots: + gridInner: + - _id: 4fcf68c0-6794-47a4-b8aa-1be4a4d966a2 + type: gridItem + slots: + inner: + - _id: 8f267d7f-b730-469a-8fc8-d105e3a21e03 + type: container + slots: + containerContent: + - _id: 52133760-45ff-446e-a8cc-32baace300b3 + type: image + parameters: + image: + type: asset + value: + - _id: 0396d4a2-4a0c-461b-9ff0-6a826f2d117d + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/primaryImage/value/0/fields/url/value} + title: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/name/value} + description: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/name/value} + _source: custom-url + height: + type: number + value: '520' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + mobile: + marginTop: '' + marginLeft: '' + paddingTop: container-small + marginRight: '' + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + marginTop: '' + marginLeft: '' + paddingTop: container-small + marginRight: '' + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + desktop: + marginTop: '' + marginLeft: '' + paddingTop: container-small + marginRight: '' + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + displayName: + type: text + value: Image + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '1' + displayName: + type: text + value: Product Image Section + _overridability: + hideLockedParameters: true + - _id: 9f9d9f33-c663-4c68-8c27-fc22f14dc108 + type: gridItem + slots: + inner: + - _id: b1488ec3-f5cc-451e-8847-2c766ab341a8 + type: flex + slots: + flexItem: + - _id: e22193db-b075-4f95-82f3-7098d3e4be0d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h1 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/name/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 7cf4bd6e-987a-463f-83c6-57bed22b02ea + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + size: + type: dex-segmented-control-parameter + value: + mobile: xl + tablet: 3xl + desktop: 3xl + text: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/subcategory/value/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-tertiary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: ffc661be-98e2-4b3d-beaf-882c361411b9 + type: formattedPrice + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + color: + type: dex-color-palette-parameter + value: text-primary + price: + type: number + value: >- + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/price/value} + weight: + type: dex-segmented-control-parameter + value: normal + currency: + type: text + value: >- + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/currency/value} + _overridability: + hideLockedParameters: true + - _id: 3e88bc6a-0588-4b36-aa7d-ede679a7c3c6 + type: addToCardButton + _pattern: 20161830-c75e-4695-8622-41032f5be75d + - _id: a94a3da2-9f36-40ae-9939-b1242a17994e + type: table + slots: + tableBody: + - _id: 5d797884-35fa-4ea2-9b09-de9c4468eec8 + type: tableRow + slots: + tableRowCells: + - _id: 1b250bc3-bb54-46a9-a188-7b8cd1a9cd17 + type: tableCustomCell + slots: + tableCustomCellContent: + - _id: 22de15c1-6a0b-4de6-9706-235e76aa98c1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: SKU + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: SKU + _overridability: + hideLockedParameters: true + - _id: d5672590-ed33-4a5e-8150-3dc4ebca79f8 + type: tableDataCell + parameters: + value: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/code/value} + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: SKU + _overridability: + hideLockedParameters: true + - _id: c05ee302-21ec-4da9-8cea-5379af2eae53 + type: tableRow + slots: + tableRowCells: + - _id: 4fe5f3c7-2ee2-42b8-9943-dd1b0222bfc2 + type: tableCustomCell + slots: + tableCustomCellContent: + - _id: 7ec14759-444c-4c00-bf9f-53de581da730 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: Brand + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Brand + _overridability: + hideLockedParameters: true + - _id: c6d02946-7c54-492b-aa1b-fcf131e2268f + type: tableDataCell + parameters: + value: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/brand/value/entry/fields/title/value} + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Brand + _overridability: + hideLockedParameters: true + - _id: 9260bee8-c5c6-495b-a4e0-5e5e91b74b00 + type: tableRow + slots: + tableRowCells: + - _id: 8f25babf-2ccd-45e3-8acc-7633bed30d1e + type: tableCustomCell + slots: + tableCustomCellContent: + - _id: 751d44ca-6140-44bd-82a7-a53d423a8709 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: Type + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Type + _overridability: + hideLockedParameters: true + - _id: d56fbf03-f06e-4939-81e4-c41f655e1405 + type: tableDataCell + parameters: + value: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/subcategory/value/entry/fields/title/value} + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Type + _overridability: + hideLockedParameters: true + parameters: + size: + type: dex-token-selector-parameter + value: table-medium + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: '' + paddingBottom: '' + tablet: + paddingTop: '' + paddingBottom: '' + desktop: + paddingTop: '' + paddingBottom: '' + textColor: + type: dex-color-palette-parameter + value: text-primary + displayName: + type: text + value: Data + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + tablet: start + desktop: start + displayName: + type: text + value: Primary Info + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '2' + displayName: + type: text + value: Product Information Section + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '8' + desktop: '8' + displayName: + type: text + value: Product Info + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '2' + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: bda74aa4-e9c6-48f9-ab84-b0ce01c3a983 + type: container + slots: + containerContent: + - _id: 0f1430e6-268b-480e-953e-23c9bbb9013f + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-12 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Divider + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 4d90b7bd-af13-450d-b199-a1b1d15af803 + type: flex + slots: + flexItem: + - _id: 7b36906c-ece0-4943-822f-144a77eb093b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: '' + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: About this product + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: a5bed2de-6aca-496d-b7d9-b76cfaa9363e + type: richText + parameters: + font: + type: dex-token-selector-parameter + value: '' + text: + type: richText + value: ${#jptr:/Product Content/entry/fields/body/value} + color: + type: dex-color-palette-parameter + value: text-primary + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingRight: '' + tablet: + paddingRight: '' + desktop: + paddingRight: '' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Description + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + _dataResources: + Product Content: + type: product + variables: + slug: kosmic-coffee-stainless-steel-precision-brewer + locale: ${locale} + isPatternParameter: true + ignorePatternParameterDefault: true + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:28.803925+00:00' +modified: '2025-09-15T15:24:19.940512+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/product-info.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/447955a7-fb96-41cf-b6ff-6d8bb3f9d8ac.yaml b/apps/csk/content/componentPattern/447955a7-fb96-41cf-b6ff-6d8bb3f9d8ac.yaml index d2dd67109..01f779e36 100644 --- a/apps/csk/content/componentPattern/447955a7-fb96-41cf-b6ff-6d8bb3f9d8ac.yaml +++ b/apps/csk/content/componentPattern/447955a7-fb96-41cf-b6ff-6d8bb3f9d8ac.yaml @@ -489,5 +489,5 @@ created: '2025-05-20T09:30:44.496791+00:00' modified: '2025-09-12T10:10:37.914248+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/v1747396671/csk-v-next/baseline/preview-images/table-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/table-default-variant.jpg categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/44fd1bfe-eec0-490a-bb6d-9bde004d62bf.yaml b/apps/csk/content/componentPattern/44fd1bfe-eec0-490a-bb6d-9bde004d62bf.yaml new file mode 100644 index 000000000..99cb6e6ae --- /dev/null +++ b/apps/csk/content/componentPattern/44fd1bfe-eec0-490a-bb6d-9bde004d62bf.yaml @@ -0,0 +1,493 @@ +composition: + _name: Mini Cart Item + _id: 44fd1bfe-eec0-490a-bb6d-9bde004d62bf + type: flex + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Product + slots: + flexItem: + - _id: eb2e8319-7f03-43ec-8c08-13d0f69a82a1 + type: flex + slots: + flexItem: + - _id: b2f96ab3-1eb2-425e-bc91-ff155d22426a + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Item + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: uppercase + _overridability: + hideLockedParameters: true + - _id: b042015d-2f2d-4cc4-8c7b-426caedf1dc9 + type: removeButton + parameters: + icon: + type: asset + locales: + en: + - _id: 2b02bb52-3309-4e74-8c6a-3e722c1209fd + type: image + fields: + id: + type: text + value: 4724e58e-eb3f-46f0-b4b7-50d73da49732 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ZbyLX5LjSUupLmfOdZ_CnQ-blue-close-icon.svg + type: text + file: + type: file + value: c7c8ea80-292a-45b9-8ad1-e290387a70a1 + size: + value: 354 + type: number + title: + type: text + value: blue-close-icon.svg + width: + value: 12 + type: number + height: + value: 12 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + iconPosition: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Head + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + _overridability: + hideLockedParameters: true + - _id: 4f8d1910-5ef6-42e9-99e5-a63caf9a48c8 + type: flex + slots: + flexItem: + - _id: 64e0b0fc-b68d-49db-ac60-a4b29b7ceb95 + type: container + slots: + containerContent: + - _id: 2bca77d8-bb2e-4a2b-afcb-efac234c948c + type: image + parameters: + image: + type: asset + value: + - _id: fa159211-f92e-4e72-acda-58d6b5ba11ab + type: image + fields: + id: + type: text + value: a2fc1548-9e8f-45de-befb-afafd756cd7a + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3A1enX1sQ6aUiSbaVcFX7A-kosmic-coffee-barista-express-espresso-machine-1.png + type: text + file: + type: file + value: 28f1afde-df55-4078-9328-709e2a0fe26a + size: + value: 361098 + type: number + title: + type: text + value: >- + kosmic-coffee-barista-express-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + width: + type: number + value: '100' + height: + type: number + value: '100' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + anchor: + type: text + locales: + en: Product Image + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xxsmall + paddingLeft: container-xxsmall + paddingRight: container-xxsmall + paddingBottom: container-xxsmall + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Image + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: c9137705-6309-44e5-a7b9-81010356c424 + type: flex + slots: + flexItem: + - _id: 19830402-7370-4efe-a3fa-696c694825e2 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Cervello di Caffรจ + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 5d39d815-679c-4f44-abfa-df2e5cd98450 + type: flex + slots: + flexItem: + - _id: 3fe93609-d6fc-449e-8586-75a84a650ce6 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: 'SKU:' + weight: + type: dex-segmented-control-parameter + value: bold + - _id: 721f51d4-3b74-43ff-b532-14b95cd69747 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: CC3C + _overridability: + parameters: + text: 'yes' + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: SKU + fluidContent: + type: checkbox + value: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: start + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + desktop: center + displayName: + type: text + value: Product Info + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: start + tablet: start + desktop: start + _overridability: + hideLockedParameters: true + - _id: 8a7d8397-5159-4e02-a7b3-00ef93422218 + type: flex + slots: + flexItem: + - _id: b7ef307c-bc4b-4b99-9a0d-28de24388296 + type: flex + slots: + flexItem: + - _id: 35a50ba5-8d09-47ea-acaf-9aa309173a55 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: QTY + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: f853c213-a35d-45ad-9b06-57b0d3bce7a0 + type: quantitySelector + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: QTY + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: d1ba98b8-532a-487b-8bcc-c43feaf49e45 + type: flex + slots: + flexItem: + - _id: 6645406c-1155-4eb2-a39c-1bf591808efd + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Price + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: 3f11374a-9e09-499a-aa74-d1ba0aebbd34 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: $27.95 + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Price + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Quantity + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + _overridability: + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.764309+00:00' +modified: '2025-09-15T15:24:19.973192+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/mini-cart-item.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/4a0a5fb2-25d0-4563-955b-714233ddffe6.yaml b/apps/csk/content/componentPattern/4a0a5fb2-25d0-4563-955b-714233ddffe6.yaml new file mode 100644 index 000000000..9ef2bd0c2 --- /dev/null +++ b/apps/csk/content/componentPattern/4a0a5fb2-25d0-4563-955b-714233ddffe6.yaml @@ -0,0 +1,259 @@ +composition: + _name: Dynamic Product List + _id: 4a0a5fb2-25d0-4563-955b-714233ddffe6 + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Making coffee + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + slots: + containerContent: + - _id: bb18931f-9ae0-4561-86ab-a9a1cc6ccab3 + type: flex + slots: + flexItem: + - _id: 7d3bcde2-ae14-45a7-bb5c-2eb8954edcbf + type: flex + slots: + flexItem: + - _id: 46da22a2-ba9a-4d15-b626-d893fe0fc748 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Making Coffee + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + - _id: 7cdbaa0f-0ecd-47a1-869f-a519700b9b92 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xs + tablet: lg + desktop: xl + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Title Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 23ef179e-28e2-4551-83b4-80296f479519 + type: $slotSection + parameters: + max: + type: text + value: 1 + name: + type: text + value: Button + specific: + type: array + value: + - button + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Header Content + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + - _id: d7d75af3-b9ba-401d-a556-534cb606d397 + type: grid + slots: + gridInner: + - _id: >- + d7d75af3-b9ba-401d-a556-534cb606d397|ad381040-9f02-4ccb-bd83-bf8ea6081f16 + type: $loop + slots: + body: + - _id: 448086b7-a7de-47c1-a1bc-f11bf5581647 + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Product List Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + spacing: + type: dex-space-control-parameter + value: + marginTop: container-small + marginBottom: container-small + displayName: + type: text + value: Products Container + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + _dataResources: + Product List Content: + type: productList + variables: + limit: '3' + locale: ${locale} + offset: '0' + search: '' + filters: >- + {"type[eq]":"product","fields.category[eq]":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"} + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"}] + contentTypes: product + isPatternParameter: true + ignorePatternParameterDefault: false + _overrides: + 448086b7-a7de-47c1-a1bc-f11bf5581647: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 448086b7-a7de-47c1-a1bc-f11bf5581647|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 448086b7-a7de-47c1-a1bc-f11bf5581647|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + 448086b7-a7de-47c1-a1bc-f11bf5581647|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + 448086b7-a7de-47c1-a1bc-f11bf5581647|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: ' $${#jptr:/Product List Content entries Loop Item/entry/fields/variants/value/0/fields/price/value}' + 448086b7-a7de-47c1-a1bc-f11bf5581647|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:26.563695+00:00' +modified: '2025-09-15T15:24:19.91066+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/secondary-product-list.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/4d4c13c6-f486-42cf-aab8-afd10687a37a.yaml b/apps/csk/content/componentPattern/4d4c13c6-f486-42cf-aab8-afd10687a37a.yaml new file mode 100644 index 000000000..e24271ede --- /dev/null +++ b/apps/csk/content/componentPattern/4d4c13c6-f486-42cf-aab8-afd10687a37a.yaml @@ -0,0 +1,247 @@ +composition: + _name: Secondary Product Recommendations + _id: 4d4c13c6-f486-42cf-aab8-afd10687a37a + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-large + paddingBottom: container-large + tablet: + paddingTop: container-large + paddingBottom: container-large + desktop: + paddingTop: container-large + paddingBottom: container-large + displayName: + type: text + value: Making coffee + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + slots: + containerContent: + - _id: bb18931f-9ae0-4561-86ab-a9a1cc6ccab3 + type: flex + slots: + flexItem: + - _id: 7d3bcde2-ae14-45a7-bb5c-2eb8954edcbf + type: flex + slots: + flexItem: + - _id: 46da22a2-ba9a-4d15-b626-d893fe0fc748 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Explore related products + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + - _id: 7cdbaa0f-0ecd-47a1-869f-a519700b9b92 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 4xl + tablet: 4xl + desktop: base + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Title Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Header Content + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + - _id: d7d75af3-b9ba-401d-a556-534cb606d397 + type: grid + slots: + gridInner: + - _id: >- + d7d75af3-b9ba-401d-a556-534cb606d397|ad381040-9f02-4ccb-bd83-bf8ea6081f16 + type: $loop + slots: + body: + - _id: 0aa69f66-910a-48d1-9d17-a660190681a0 + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + limit: '3' + connectedData: >- + #jptr:/Product + Content/entry/fields/recommendations/value:fa=c + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + marginTop: container-small + marginBottom: container-small + tablet: + marginTop: container-small + marginBottom: container-small + desktop: + marginTop: container-small + marginBottom: container-small + displayName: + type: text + value: Products Container + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + _dataResources: + Product Content: + type: product + variables: + slug: impresso-pump-espresso + locale: ${locale} + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + 0aa69f66-910a-48d1-9d17-a660190681a0: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 0aa69f66-910a-48d1-9d17-a660190681a0|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 0aa69f66-910a-48d1-9d17-a660190681a0|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + 0aa69f66-910a-48d1-9d17-a660190681a0|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + 0aa69f66-910a-48d1-9d17-a660190681a0|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + $${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} + 0aa69f66-910a-48d1-9d17-a660190681a0|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-09-04T08:11:53.68969+00:00' +modified: '2025-09-15T15:24:19.964013+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/secondary-product-recommendations.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/4f048835-75c4-4aab-b51a-dd23ca6f29ae.yaml b/apps/csk/content/componentPattern/4f048835-75c4-4aab-b51a-dd23ca6f29ae.yaml new file mode 100644 index 000000000..990021e90 --- /dev/null +++ b/apps/csk/content/componentPattern/4f048835-75c4-4aab-b51a-dd23ca6f29ae.yaml @@ -0,0 +1,522 @@ +composition: + _name: Cart Item + _id: 4f048835-75c4-4aab-b51a-dd23ca6f29ae + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + displayName: + type: text + value: Product + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '12' + desktop: '12' + fluidContent: + type: checkbox + value: true + slots: + gridInner: + - _id: 4c743ae4-6ec4-4ba5-8e11-b0cd47c8a061 + type: gridItem + slots: + inner: + - _id: cdcf7bf5-3f80-4be5-9045-0b58c170bc50 + type: container + slots: + containerContent: + - _id: c528e462-6a4f-4c13-9d02-f58663c69855 + type: image + parameters: + image: + type: asset + value: + - _id: 92e14291-258f-4ac7-b0a0-67504ad74caf + type: image + fields: + id: + type: text + value: a8e91bd3-5b31-4830-8fad-eb055c1f1ce9 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/i3F8W1OTRPS7_XsOHSCeqw-royale-boulder-camping-french-press-2.png + type: text + file: + type: file + value: 7e0b37fc-80c3-4209-bac2-2fdf4adb344b + size: + value: 250630 + type: number + title: + type: text + value: royale-boulder-camping-french-press-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + height: + type: number + value: '170' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xxsmall + paddingLeft: container-xxsmall + paddingRight: container-xxsmall + paddingBottom: container-xxsmall + displayName: + type: text + value: Image Container + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-3 + desktop: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Image + _overridability: + hideLockedParameters: true + - _id: 0c0e4c2a-b930-4cdc-9b6b-6d022679db99 + type: gridItem + slots: + inner: + - _id: 4a9bad5c-a988-4c3a-b9d8-eedf9d4e8e22 + type: flex + slots: + flexItem: + - _id: 8b265e1b-07f0-42e7-bad3-088e84cc29a2 + type: flex + slots: + flexItem: + - _id: f8e535bb-d461-4469-975d-81e9b15487cf + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Cervello di Caffรจ + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 12f8e1d8-2194-4857-974e-345373c01066 + type: flex + slots: + flexItem: + - _id: b6e7ea3d-8099-4de1-b155-d8d633780e16 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: 'SKU:' + weight: + type: dex-segmented-control-parameter + value: bold + - _id: d867fe8e-8ea3-4e46-a6a4-33efc04e71e6 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: CC3C + _overridability: + parameters: + text: 'yes' + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: SKU + fluidContent: + type: checkbox + value: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: start + _overridability: + hideLockedParameters: true + - _id: 7394ab79-bb5a-4a7a-a4b3-17b868f1713f + type: removeButton + parameters: + icon: + type: asset + locales: + en: + - _id: ddbacf73-fdc4-48d5-8b6d-05538a70bfe3 + type: image + fields: + id: + type: text + value: 4724e58e-eb3f-46f0-b4b7-50d73da49732 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ZbyLX5LjSUupLmfOdZ_CnQ-blue-close-icon.svg + type: text + file: + type: file + value: c7c8ea80-292a-45b9-8ad1-e290387a70a1 + size: + value: 354 + type: number + title: + type: text + value: blue-close-icon.svg + width: + value: 12 + type: number + height: + value: 12 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + text: + type: text + value: Remove + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-active + textWeight: + type: dex-segmented-control-parameter + value: bold + iconPosition: + type: dex-segmented-control-parameter + value: left + textTransform: + type: dex-segmented-control-parameter + value: uppercase + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + height: + type: dex-segmented-control-parameter + value: + mobile: full + tablet: full + desktop: full + spacing: + type: dex-space-control-parameter + value: + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Center Container + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-4 + desktop: span-4 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '4' + desktop: '3' + displayName: + type: text + value: Center Information + _overridability: + hideLockedParameters: true + - _id: 7c08f96f-b013-47ab-bf4e-f5996d8cac99 + type: gridItem + slots: + inner: + - _id: 76d46178-4e69-4cb6-8667-f772316dc9a7 + type: flex + slots: + flexItem: + - _id: 594fbc2a-180f-4c9b-95f6-ba4ffd1ba5ee + type: quantitySelector + parameters: + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + border: + type: dex-token-selector-parameter + value: border-product-card + fluidContent: + type: checkbox + value: true + parameters: + spacing: + type: dex-space-control-parameter + value: + tablet: + paddingTop: container-small + desktop: + paddingTop: container-small + paddingLeft: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Quantity + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-3 + desktop: span-4 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '8' + desktop: '8' + displayName: + type: text + value: Quantity Selector + _overridability: + hideLockedParameters: true + - _id: bb7be41e-735e-40ee-bb3b-d3cfe8bcb3bd + type: gridItem + slots: + inner: + - _id: 5a784209-e016-4a7d-a6fc-65967939bd56 + type: flex + slots: + flexItem: + - _id: 343d0838-294f-429d-abff-03fdfc3da33e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xl + tablet: xl + desktop: 2xl + text: + type: text + value: $599.00 + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Price Wrapper + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '11' + desktop: '12' + displayName: + type: text + value: Price + _overridability: + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.488933+00:00' +modified: '2025-09-15T15:24:20.042532+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/cart-item.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/500a64fc-09e7-44b5-b12b-089e232ebe88.yaml b/apps/csk/content/componentPattern/500a64fc-09e7-44b5-b12b-089e232ebe88.yaml new file mode 100644 index 000000000..8373fa191 --- /dev/null +++ b/apps/csk/content/componentPattern/500a64fc-09e7-44b5-b12b-089e232ebe88.yaml @@ -0,0 +1,37 @@ +composition: + _name: Input Large + _id: 500a64fc-09e7-44b5-b12b-089e232ebe88 + type: input + parameters: + size: + type: dex-token-selector-parameter + value: input-large + label: + type: text + value: Name + border: + type: dex-token-selector-parameter + value: border-product-card + textSize: + type: dex-segmented-control-parameter + value: lg + labelSize: + type: dex-segmented-control-parameter + value: base + labelColor: + type: dex-color-palette-parameter + value: text-primary + _overridability: + parameters: + type: 'yes' + label: 'yes' + rowsCount: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-03-18T13:02:28.220679+00:00' +modified: '2025-05-22T10:58:04.203075+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/input-large.jpg +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/5091ea39-eae3-4ac1-8f4f-ac0487eb564a.yaml b/apps/csk/content/componentPattern/5091ea39-eae3-4ac1-8f4f-ac0487eb564a.yaml index d8d3d16a4..6982ef17f 100644 --- a/apps/csk/content/componentPattern/5091ea39-eae3-4ac1-8f4f-ac0487eb564a.yaml +++ b/apps/csk/content/componentPattern/5091ea39-eae3-4ac1-8f4f-ac0487eb564a.yaml @@ -34,7 +34,7 @@ composition: value: 0aafe2e9-468c-43e1-81f3-fda6c02388e7 url: value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/xdb-kwJfR8erZc-SHhUSxg-man.png + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/FJCXIAYAROew7c2-5Q_hZQ-man.png type: text file: type: file @@ -150,9 +150,9 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-05-20T09:30:44.49949+00:00' -modified: '2025-09-12T10:10:38.202107+00:00' +created: '2025-05-19T08:51:28.377143+00:00' +modified: '2025-09-15T15:24:20.548891+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/v1747395403/csk-v-next/baseline/preview-images/review-default.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/review-default-variant.jpg categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/53b59aed-e378-4fcb-9135-20247d92074e.yaml b/apps/csk/content/componentPattern/53b59aed-e378-4fcb-9135-20247d92074e.yaml index bc428f1a3..9c4fffcaf 100644 --- a/apps/csk/content/componentPattern/53b59aed-e378-4fcb-9135-20247d92074e.yaml +++ b/apps/csk/content/componentPattern/53b59aed-e378-4fcb-9135-20247d92074e.yaml @@ -6,6 +6,12 @@ composition: size: type: dex-token-selector-parameter value: button-medium + text: + type: text + value: Docs + border: + type: dex-token-selector-parameter + value: border-button-primary textSize: type: dex-segmented-control-parameter value: @@ -17,7 +23,7 @@ composition: value: text-secondary textWeight: type: dex-segmented-control-parameter - value: normal + value: bold buttonColor: type: dex-color-palette-parameter value: button-primary @@ -38,12 +44,19 @@ composition: parameters: link: 'yes' text: 'yes' + fullWidth: 'yes' + textWeight: 'no' + buttonColor: 'yes' + iconPosition: 'yes' + textTransform: 'no' + hoverTextColor: 'no' + hoverButtonColor: 'no' hideLockedParameters: true _locales: - en -created: '2025-02-17T15:34:18.084298+00:00' -modified: '2025-02-17T15:34:18.084298+00:00' +created: '2025-02-27T10:45:00.697985+00:00' +modified: '2025-05-23T13:01:21.320022+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/button.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/jd-template/primary-button.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/5af78ee1-29c2-4852-94ae-c337a0fe5513.yaml b/apps/csk/content/componentPattern/5af78ee1-29c2-4852-94ae-c337a0fe5513.yaml new file mode 100644 index 000000000..5c696a0a4 --- /dev/null +++ b/apps/csk/content/componentPattern/5af78ee1-29c2-4852-94ae-c337a0fe5513.yaml @@ -0,0 +1,363 @@ +composition: + _name: Mini Cart + _id: 5af78ee1-29c2-4852-94ae-c337a0fe5513 + type: modalLayout + parameters: + open: + type: checkbox + value: true + border: + type: dex-token-selector-parameter + value: border-product-card-bottom + displayName: + type: text + value: Mini Cart + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + slots: + layoutContent: + - _id: c16c3624-305a-468a-804f-986ba1b766df + type: flex + slots: + flexItem: + - _id: 0b5b3f31-e62b-4267-bca0-4b8ec1773811 + type: button + parameters: + icon: + type: asset + locales: + en: + - _id: bafb753c-b14f-4a24-92a8-99a9d35d1079 + type: image + fields: + id: + type: text + value: 2c9af7f7-6fb4-49c8-a8cd-f6433e85bab9 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2ABuWzkMT1ueCX4j95hXNA-close.svg + type: text + file: + type: file + value: e72cfa35-2a87-410c-9475-c4a9c5b1a1b5 + size: + value: 352 + type: number + title: + type: text + value: close.svg + width: + value: 12 + type: number + height: + value: 12 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + text: + type: text + value: Close + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: bold + iconPosition: + type: dex-segmented-control-parameter + value: left + textTransform: + type: dex-segmented-control-parameter + value: uppercase + _overridability: + parameters: + link: 'yes' + - _id: e2515c28-dd6e-44d2-ae49-a965500080e9 + type: button + parameters: + icon: + type: asset + locales: + en: + - _id: 6e2aeddb-63be-4666-9e4d-69cd798baa74 + type: image + fields: + id: + type: text + value: b207e5e2-a19f-4bda-a9c2-e96a64e1d62c + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Zb9YDqt-TN2h1cc8pf_G4g-icon-cart.svg + type: text + file: + type: file + value: d23b35bb-c04d-4bde-bf7d-15435850034e + size: + value: 872 + type: number + title: + type: text + value: icon-cart.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + text: + type: text + value: My Cart + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: bold + iconPosition: + type: dex-segmented-control-parameter + value: right + textTransform: + type: dex-segmented-control-parameter + value: uppercase + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card-bottom + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Layout Head + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + - _id: f7a6d649-e69b-467d-a4e5-3faf3873ab79 + type: flex + slots: + flexItem: + - _id: bee6f802-9667-481f-90ea-7e444c2aefa6 + type: $loop + slots: + body: + - _id: 02d8741a-bb8c-475b-badc-ead49bf7bde7 + type: container + slots: + containerContent: + - _id: 56a85058-797c-4eb4-ae3c-d7be38f52006 + type: flex + _pattern: 44fd1bfe-eec0-490a-bb6d-9bde004d62bf + - _id: 668cd3a2-943e-4faa-bdd9-ad47222b85d6 + type: container + slots: + containerContent: + - _id: 6c3135de-8381-4bcb-940a-c54b6f8dfa94 + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-12 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + value: Divider + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + _dataResources: + Multiple Product Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Multiple Product Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Products + _overridability: + hideLockedParameters: true + _dataResources: + Multiple Product Content: + type: multipleProduct + variables: + locale: ${locale} + entryIds: >- + f478f705-edb5-4751-9445-18a37e48c183,367662c7-edef-47d6-93af-1262afc7a06b,b897a717-bb41-4990-a25b-8f860d02700d,38622bea-be3c-477b-8756-1a188e84b882 + isPatternParameter: true + ignorePatternParameterDefault: false + _overrides: + 56a85058-797c-4eb4-ae3c-d7be38f52006: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + fluidContent: + type: checkbox + value: true + 56a85058-797c-4eb4-ae3c-d7be38f52006|19830402-7370-4efe-a3fa-696c694825e2: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + 56a85058-797c-4eb4-ae3c-d7be38f52006|2bca77d8-bb2e-4a2b-afcb-efac234c948c: + parameters: + image: + type: asset + value: + - _id: 13e107d5-aa7e-4c88-95c6-99c06667ce34 + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/primaryImage/value/0/fields/url/value} + title: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + description: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + _source: custom-url + 56a85058-797c-4eb4-ae3c-d7be38f52006|3f11374a-9e09-499a-aa74-d1ba0aebbd34: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/variants/value/0/fields/currency/value} + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} + 56a85058-797c-4eb4-ae3c-d7be38f52006|721f51d4-3b74-43ff-b532-14b95cd69747: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/variants/value/0/fields/code/value} + _overridability: + parameters: + open: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.508972+00:00' +modified: '2025-09-15T15:24:21.006687+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/mini-cart.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/646faee6-b476-43c6-a1a8-eebe85699889.yaml b/apps/csk/content/componentPattern/646faee6-b476-43c6-a1a8-eebe85699889.yaml index a768abda3..2870bbeed 100644 --- a/apps/csk/content/componentPattern/646faee6-b476-43c6-a1a8-eebe85699889.yaml +++ b/apps/csk/content/componentPattern/646faee6-b476-43c6-a1a8-eebe85699889.yaml @@ -6,6 +6,12 @@ composition: size: type: dex-token-selector-parameter value: button-medium + text: + type: text + value: Learn more + border: + type: dex-token-selector-parameter + value: border-button-secondary textSize: type: dex-segmented-control-parameter value: @@ -14,19 +20,22 @@ composition: desktop: sm textColor: type: dex-color-palette-parameter - value: text-secondary + value: text-primary textWeight: type: dex-segmented-control-parameter - value: normal + value: bold buttonColor: type: dex-color-palette-parameter value: button-secondary iconPosition: type: dex-segmented-control-parameter value: right + textTransform: + type: dex-segmented-control-parameter + value: uppercase hoverTextColor: type: dex-color-palette-parameter - value: text-secondary + value: text-primary hoverButtonColor: type: dex-color-palette-parameter value: button-secondary-hover @@ -35,12 +44,14 @@ composition: parameters: link: 'yes' text: 'yes' + fullWidth: 'yes' + textColor: 'no' hideLockedParameters: true _locales: - en -created: '2025-02-17T15:34:20.528264+00:00' -modified: '2025-02-17T15:34:20.528264+00:00' +created: '2025-01-29T11:09:27.622728+00:00' +modified: '2025-06-13T09:46:13.597712+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/button-secondary.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/jd-template/secondary-button_jakvxw.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/67fd3820-7df7-4ace-aec8-bf57b5a2abd3.yaml b/apps/csk/content/componentPattern/67fd3820-7df7-4ace-aec8-bf57b5a2abd3.yaml new file mode 100644 index 000000000..e52059022 --- /dev/null +++ b/apps/csk/content/componentPattern/67fd3820-7df7-4ace-aec8-bf57b5a2abd3.yaml @@ -0,0 +1,192 @@ +composition: + _name: Purchase History Container + _id: 67fd3820-7df7-4ace-aec8-bf57b5a2abd3 + type: container + parameters: + displayName: + type: text + value: 'Purchase History ' + slots: + containerContent: + - _id: 20ecea8b-233d-452f-9ebe-c489165bacb4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 3xl + desktop: 3xl + text: + type: text + value: 'Purchase History ' + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: fca0de58-e63a-4449-a41d-0dbbc16a2e03 + type: container + slots: + containerContent: + - _id: ef8bb500-fb7e-436f-95fc-ef237b7963cb + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-12 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + value: Divider + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: ac6e1178-2436-418a-8f4e-7017e08a1869 + type: flex + slots: + flexItem: + - _id: 8cd99c1e-f6d9-40cd-924f-e21df096317e + type: $loop + slots: + body: + - _id: 1febe4d9-2e8d-43d3-8812-02eed7ef6fac + type: grid + _pattern: e1383714-61c0-4647-a00b-bb12371df0d7 + _dataResources: + Multiple Product Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Multiple Product Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Products Link + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + _dataResources: + Multiple Product Content: + type: multipleProduct + variables: + locale: ${locale} + entryIds: >- + 28bf4036-f588-4ee0-94bb-241d39270972,f478f705-edb5-4751-9445-18a37e48c183,e79e0ce3-81ff-4431-803d-45c6ba75f077,368a700a-adfd-4304-9186-534f7cbac088 + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + 1febe4d9-2e8d-43d3-8812-02eed7ef6fac: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + 1febe4d9-2e8d-43d3-8812-02eed7ef6fac|343d0838-294f-429d-abff-03fdfc3da33e: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/variants/value/0/fields/currency/value} + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} + 1febe4d9-2e8d-43d3-8812-02eed7ef6fac|c528e462-6a4f-4c13-9d02-f58663c69855: + parameters: + image: + type: asset + value: + - _id: 60dd42ca-c0f7-4beb-8a8b-b55fd9965eb6 + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/primaryImage/value/0/fields/url/value} + title: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + description: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + _source: custom-url + 1febe4d9-2e8d-43d3-8812-02eed7ef6fac|cca5ffc7-3f0a-4ded-9371-80b0bbde2711: + parameters: + link: + type: link + locales: + en: + path: >- + /${locale}/products/${#jptr:/Multiple Product Content entries + Loop Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/_slug} + 1febe4d9-2e8d-43d3-8812-02eed7ef6fac|f8e535bb-d461-4469-975d-81e9b15487cf: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Product Content entries Loop + Item/entry/fields/name/value} + _overridability: + parameters: + spacing: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.780275+00:00' +modified: '2025-09-15T15:24:20.934459+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/purchase-history-container.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/68136a90-0d34-4dbb-a34e-6e324179998a.yaml b/apps/csk/content/componentPattern/68136a90-0d34-4dbb-a34e-6e324179998a.yaml index a5818edd5..47ee95371 100644 --- a/apps/csk/content/componentPattern/68136a90-0d34-4dbb-a34e-6e324179998a.yaml +++ b/apps/csk/content/componentPattern/68136a90-0d34-4dbb-a34e-6e324179998a.yaml @@ -3,9 +3,6 @@ composition: _id: 68136a90-0d34-4dbb-a34e-6e324179998a type: footer parameters: - border: - type: dex-token-selector-parameter - value: border-footer spacing: type: dex-space-control-parameter value: @@ -20,283 +17,146 @@ composition: displayName: type: text value: Footer + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 slots: footerLogo: - - _id: bd107466-c7e2-4b3b-8d59-5d1ff0c0c8bf - type: link - slots: - linkContent: - - _id: ee663cd6-37e5-4b5e-b629-fdf9a4667eba - type: image - parameters: - image: - type: asset - value: - - _id: f760e22b-3627-4211-bd91-f9a5afa90420 - type: image - fields: - id: - type: text - value: 0efbc807-7b4a-4f7d-847b-62fe616b0815 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/ex8zD_VER7GYPIFzTrZwYw-uniform-dark-logo.svg - type: text - file: - type: file - value: 47b0c945-547f-48b4-a161-2b26884d4f32 - size: - value: 1697 - type: number - title: - type: text - value: uniform-dark-logo.svg - width: - value: 204 - type: number - height: - value: 52 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets - width: - type: number - value: '180' - height: - type: number - value: '47' - objectFit: - type: dex-segmented-control-parameter - value: contain + - _id: ee663cd6-37e5-4b5e-b629-fdf9a4667eba + type: image parameters: - link: - type: link + image: + type: asset value: - path: https://www.uniform.dev - type: url - displayName: - type: text - value: Uniform Link - openInNewTab: - type: checkbox - value: true - _overridability: - hideLockedParameters: true + - _id: 6ddc02a6-2615-45de-885d-e81ae5da2f8b + type: image + fields: + id: + type: text + value: dd702947-d211-49fe-80cd-93c23ca30bf8 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/_eLeUQU-SmqdRNMbqrMOgw-jd-logo-white.svg + type: text + file: + type: file + value: 141d102a-81f1-4ccb-8efd-45d4b08374c4 + size: + value: 5252 + type: number + title: + type: text + value: jd-logo-white.svg + width: + value: 408 + type: number + height: + value: 65 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '190' + height: + type: number + value: '45' + objectFit: + type: dex-segmented-control-parameter + value: contain footerContent: - _id: 757f8498-9331-4b59-9723-95cdd187b2f1 type: flex slots: flexItem: - - _id: e033c4fe-3be7-4ec0-b434-d352e5d7cc0f - type: flexItem + - _id: ab74422a-d7df-4c41-80da-f37281333ed1 + type: flex slots: - inner: - - _id: 1f790254-5284-4802-be05-4d206cb719ce - type: text - parameters: - tag: - type: dex-segmented-control-parameter - value: h1 - size: - type: dex-segmented-control-parameter - value: - desktop: base - text: - type: text - value: Key resources - color: - type: dex-color-palette-parameter - value: text-tertiary - weight: - type: dex-segmented-control-parameter - value: bold - transform: - type: dex-segmented-control-parameter - value: uppercase - - _id: 1f09d082-3757-4cd9-a9ec-74b681a7cd99 - type: spacer - parameters: - size: - type: dex-token-selector-parameter - value: spacer-extra-small - - _id: 5ea543ff-a1fa-478a-86d7-fe31e2153ccb - type: flex - slots: - flexItem: - - _id: 1226047a-9d32-46c6-8a78-30d6e22e418a - type: navigationLink - _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 - - _id: c4586887-719a-4134-b057-87d2f8ea3ee6 - type: navigationLink - _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 - - _id: 8514c1db-00ac-43e1-87d4-8830694a57df - type: navigationLink - _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 - - _id: a7e8071c-e27b-4a4f-bb23-9882486d39b3 - type: navigationLink - _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 - parameters: - gap: - type: dex-slider-control-parameter - value: - mobile: '2' - tablet: '2' - desktop: '2' - direction: - type: dex-segmented-control-parameter - value: - mobile: col - tablet: col - desktop: col - displayName: - type: text - value: Links - fluidContent: - type: checkbox - value: true + flexItem: + - _id: ea891105-3b48-41b4-8fa0-6c2ecca00a75 + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + - _id: 6db01010-cff2-458e-85d6-358dc75ca48c + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + - _id: 44623ac6-5327-44e3-ab3e-b7455ff829e8 + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + - _id: 44d64138-618e-4c6a-b4cc-6ea9b9a22cba + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 parameters: - shrink: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: type: dex-segmented-control-parameter - value: '0' + value: + mobile: col + tablet: col + desktop: col displayName: type: text - value: Resources + value: Links + fluidContent: + type: checkbox + value: true - _id: 04a71df4-1cc7-4597-9a7e-fcf8ec1cd326 type: flex slots: flexItem: - - _id: 1d050b85-1622-44c2-ac6f-8f36d8022ebb - type: link - slots: - linkContent: - - _id: 87ed9168-80db-408d-b271-4cbff4d1f913 - type: image - parameters: - image: - type: asset - value: - - _id: 5e6a0737-768a-47ae-b3b6-2f1beaad53df - type: image - fields: - id: - type: text - value: 804fa820-df03-40ec-8efa-ddf36b976c70 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/OIk68vH3T-yE2p4lxuRzcw-storybook-icon.svg - type: text - file: - type: file - value: e2b11dba-8b68-492d-9f8f-14116702bd2b - size: - value: 5499 - type: number - title: - type: text - value: storybook-icon.svg - width: - value: 29 - type: number - height: - value: 29 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets - width: - type: number - value: '30' - height: - type: number - value: '30' - objectFit: - type: dex-segmented-control-parameter - value: '' - parameters: - link: - type: link - value: - path: https://unfrm.to/csk-sb - type: url - displayName: - type: text - value: Storybook Link - openInNewTab: - type: checkbox - value: true - _overridability: - parameters: - link: 'yes' - displayName: 'yes' - hideLockedParameters: true - - _id: 6f18283f-d276-46e0-a8bb-20749b65a744 - type: link - slots: - linkContent: - - _id: 261e0c54-fda9-4380-96a1-0dd3f8781371 - type: image - parameters: - image: - type: asset - value: - - _id: 035087c7-e38b-42d4-8c77-2e632151230a - type: image - fields: - id: - type: text - value: d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/J99rpsDZTy-GBP_ZHmhGiw-github-dark-logo.svg - type: text - file: - type: file - value: f6f351b7-03eb-4a20-a6b1-327132c4baff - size: - value: 1327 - type: number - title: - type: text - value: github-dark-logo.svg - width: - value: 35 - type: number - height: - value: 34 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets - width: - type: number - value: '30' - height: - type: number - value: '30' - objectFit: - type: dex-segmented-control-parameter - value: '' + - _id: 261e0c54-fda9-4380-96a1-0dd3f8781371 + type: image parameters: - link: - type: link + image: + type: asset value: - path: https://unfrm.to/csk-repo - type: url - displayName: - type: text - value: GitHub Link - openInNewTab: - type: checkbox - value: true - _overridability: - parameters: - link: 'yes' - displayName: 'yes' - hideLockedParameters: true + - _id: ee057780-e4c6-4756-846a-d564073447ed + type: image + fields: + id: + type: text + value: e69c04dc-5c4f-4951-8102-08d9a8df8913 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/5BUvnLnZSe2KAye7_NFJ2g-github.svg + type: text + file: + type: file + value: 5dc97933-41b8-4b8c-8ad9-0da1ee098fa3 + size: + value: 1326 + type: number + title: + type: text + value: github.svg + width: + value: 35 + type: number + height: + value: 34 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '30' + height: + type: number + value: '30' + objectFit: + type: dex-segmented-control-parameter + value: '' parameters: gap: type: dex-slider-control-parameter @@ -403,28 +263,16 @@ composition: version: 1 direction: ltr - mode: normal - text: ' leveraging the ' - type: text - style: '' - detail: 0 - format: 0 - version: 1 - - mode: normal - text: 'TNT Stack:' - type: text - style: '' - detail: 0 - format: 2 - version: 1 - - mode: normal - text: ' ' + text: >- + , standing on the shoulders of these awesome open + source projects: type: text style: '' detail: 0 format: 0 version: 1 - link: - path: https://www.typescriptlang.org/ + path: https://tailwindcss.com/ type: url type: link format: '' @@ -432,7 +280,7 @@ composition: version: 1 children: - mode: normal - text: TypeScript + text: TailwindCSS type: text style: '' detail: 0 @@ -447,7 +295,7 @@ composition: format: 0 version: 1 - link: - path: https://nextjs.org/docs/app + path: https://react.dev/ type: url type: link format: '' @@ -455,7 +303,7 @@ composition: version: 1 children: - mode: normal - text: Next.js App Router + text: React type: text style: '' detail: 0 @@ -463,14 +311,14 @@ composition: version: 1 direction: ltr - mode: normal - text: ' and ' + text: ", and\_" type: text style: '' detail: 0 format: 0 version: 1 - link: - path: https://tailwindcss.com/ + path: https://next.js.org/ type: url type: link format: '' @@ -478,7 +326,7 @@ composition: version: 1 children: - mode: normal - text: TailwindCSS + text: Next.js type: text style: '' detail: 0 @@ -486,7 +334,7 @@ composition: version: 1 direction: ltr - mode: normal - text: . + text: ' (app router).' type: text style: '' detail: 0 @@ -498,55 +346,59 @@ composition: direction: ltr color: type: dex-color-palette-parameter - value: text-primary + value: text-secondary _overrides: - 1226047a-9d32-46c6-8a78-30d6e22e418a: + 44623ac6-5327-44e3-ab3e-b7455ff829e8: parameters: link: type: link locales: en: - path: https://unfrm.to/csk-docs + path: https://unfrm.to/csk-demo type: url text: type: text - value: Documentation - 8514c1db-00ac-43e1-87d4-8830694a57df: + value: Demo + 44d64138-618e-4c6a-b4cc-6ea9b9a22cba: parameters: link: type: link locales: en: - path: https://unfrm.to/csk-demo + path: https://unfrm.to/csk-demo-request type: url text: type: text - value: Demo - a7e8071c-e27b-4a4f-bb23-9882486d39b3: + value: Request a personal demo + 6db01010-cff2-458e-85d6-358dc75ca48c: parameters: link: type: link locales: en: - path: https://unfrm.to/csk-demo-request + path: https://unfrm.to/csk-sb type: url text: type: text - value: Request a personal demo - c4586887-719a-4134-b057-87d2f8ea3ee6: + value: Storybook + ea891105-3b48-41b4-8fa0-6c2ecca00a75: parameters: link: type: link locales: en: - path: https://unfrm.to/csk-sb + path: https://unfrm.to/csk-docs type: url text: type: text - value: Storybook + value: Documentation + _overridability: + hideLockedParameters: true _locales: - en -created: '2025-01-29T10:47:08.70923+00:00' -modified: '2025-09-12T10:10:38.124924+00:00' +created: '2025-01-29T11:09:31.804537+00:00' +modified: '2025-09-15T15:24:21.020731+00:00' pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/global_footer.png categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 diff --git a/apps/csk/content/componentPattern/6ac15a92-bef3-4cf1-9bff-a2bcb666b73d.yaml b/apps/csk/content/componentPattern/6ac15a92-bef3-4cf1-9bff-a2bcb666b73d.yaml new file mode 100644 index 000000000..ecd75cd6f --- /dev/null +++ b/apps/csk/content/componentPattern/6ac15a92-bef3-4cf1-9bff-a2bcb666b73d.yaml @@ -0,0 +1,114 @@ +composition: + _name: Product Recommendation + _id: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + type: flex + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: ${#jptr:/Single Product Content/entry/_name} + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + slots: + flexItem: + - _id: 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1 + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + - _id: 0c35961b-b836-40e4-a0f5-e23594ea9462 + type: addToCardButton + _pattern: 20161830-c75e-4695-8622-41032f5be75d + _dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: efc7afec-03c4-4fd4-b478-a32708f5852e + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + 0c35961b-b836-40e4-a0f5-e23594ea9462: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Single Product Content/entry/_slug} + openMiniCart: + type: checkbox + value: null + 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1: + parameters: + link: + type: link + value: + path: /${locale}/products/${#jptr:/Single Product Content/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Single Product Content/entry/_slug} + displayName: + type: text + locales: + en: ${#jptr:/Single Product Content/entry/_name} + 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: ${#jptr:/Single Product Content/entry/_name} + 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: ${#jptr:/Single Product Content/entry/fields/primaryImage/value} + 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Single Product Content/entry/_slug} + 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + ${#jptr:/Single Product + Content/entry/fields/variants/value/0/fields/price/value} + ${#jptr:/Single Product + Content/entry/fields/variants/value/0/fields/currency/value} + 2e6f1f7c-6b5b-4736-9fb7-3fd2b1d129b1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Single Product + Content/entry/fields/variants/value/0/fields/title/value} + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-04-28T06:50:46.95151+00:00' +modified: '2025-04-29T15:18:27.0705+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/v1731065901/csk-v-next/jd-template/product-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/6e3f6afb-48aa-4678-bfa7-1519f538b505.yaml b/apps/csk/content/componentPattern/6e3f6afb-48aa-4678-bfa7-1519f538b505.yaml new file mode 100644 index 000000000..9a3b4a16b --- /dev/null +++ b/apps/csk/content/componentPattern/6e3f6afb-48aa-4678-bfa7-1519f538b505.yaml @@ -0,0 +1,193 @@ +composition: + _name: Cart Items List + _id: 6e3f6afb-48aa-4678-bfa7-1519f538b505 + type: container + parameters: + displayName: + type: text + value: Cart Items List + slots: + containerContent: + - _id: 3e36ea31-e85f-4251-94d0-6ea67380e6c3 + type: grid + slots: + gridInner: + - _id: b827d634-ea68-4c97-b359-1221ed2543bf + type: gridItem + slots: + inner: + - _id: f4abd913-a80e-4aeb-a311-6bb1a24f0bd2 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + text: + type: text + value: ITEM + weight: + type: dex-segmented-control-parameter + value: bold + parameters: + rowSpan: + type: dex-slider-control-parameter + value: + mobile: '' + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: span-3 + desktop: span-3 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + value: Item + - _id: c1c11eb0-e695-4544-a2bb-3a8ad3f33fcf + type: gridItem + slots: + inner: + - _id: fe6b7555-bb4d-4fb3-8201-ff5942f766b2 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: QTY + weight: + type: dex-segmented-control-parameter + value: bold + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: span-1 + desktop: span-1 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + value: Qty + - _id: 2374cd2a-d85b-49d1-9279-1ab2e13446fc + type: gridItem + slots: + inner: + - _id: bc2a1449-eb8e-4f3f-bb04-b1136be7610c + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + value: PRICE + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: right + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + value: Price + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + gapY: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + border: + type: dex-token-selector-parameter + value: border-product-card-bottom + spacing: + type: dex-space-control-parameter + value: + marginTop: container-large + marginBottom: container-small + paddingBottom: container-small + displayName: + type: text + value: Cart Header + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '3' + tablet: '5' + desktop: '5' + fluidContent: + type: checkbox + value: true + - _id: c1cba995-4c3d-471d-866b-7ece3a936b20 + type: shoppingCart + _overridability: + hideLockedParameters: true + _dataResources: + Product List Content: + type: productList + variables: + limit: '50' + locale: ${locale} + search: '' + filters: '{"type[eq]":"product"}' + uiFilters: '[{"field":"type","operator":"eq","value":"product"}]' + contentTypes: product + isPatternParameter: true + ignorePatternParameterDefault: false + _locales: + - en +created: '2025-01-29T11:09:29.876148+00:00' +modified: '2025-09-15T15:24:20.843371+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/cart-items-list.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/6fc97589-a549-4105-8b4f-387f64ea2780.yaml b/apps/csk/content/componentPattern/6fc97589-a549-4105-8b4f-387f64ea2780.yaml index aba178c4a..5bdf845d4 100644 --- a/apps/csk/content/componentPattern/6fc97589-a549-4105-8b4f-387f64ea2780.yaml +++ b/apps/csk/content/componentPattern/6fc97589-a549-4105-8b4f-387f64ea2780.yaml @@ -1,5 +1,5 @@ composition: - _name: Title+Text Container + _name: Titled Container _id: 6fc97589-a549-4105-8b4f-387f64ea2780 type: flex parameters: @@ -32,19 +32,19 @@ composition: parameters: tag: type: dex-segmented-control-parameter - value: h2 + value: span size: type: dex-segmented-control-parameter value: mobile: 3xl tablet: 3xl desktop: 3xl - color: - type: dex-color-palette-parameter - value: text-tertiary + text: + type: text + value: Tilte weight: type: dex-segmented-control-parameter - value: bold + value: normal _overridability: parameters: tag: 'yes' @@ -57,13 +57,16 @@ composition: parameters: tag: type: dex-segmented-control-parameter - value: p + value: span size: type: dex-segmented-control-parameter value: mobile: 3xl tablet: 3xl - desktop: base + desktop: xl + text: + type: text + value: 'Description ' weight: type: dex-segmented-control-parameter value: normal @@ -94,5 +97,5 @@ created: '2025-02-17T15:34:18.713733+00:00' modified: '2025-02-17T15:34:18.713733+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/titled-container.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/titled-container categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 diff --git a/apps/csk/content/componentPattern/7af3df14-8092-4f3d-bb2c-ff9778e3c884.yaml b/apps/csk/content/componentPattern/7af3df14-8092-4f3d-bb2c-ff9778e3c884.yaml new file mode 100644 index 000000000..80cb87aaa --- /dev/null +++ b/apps/csk/content/componentPattern/7af3df14-8092-4f3d-bb2c-ff9778e3c884.yaml @@ -0,0 +1,124 @@ +composition: + _name: Products Grid + _id: 7af3df14-8092-4f3d-bb2c-ff9778e3c884 + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '2' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '2' + displayName: + type: text + value: Product with Categories + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + slots: + gridInner: + - _id: b4435a52-73c9-41ec-95bb-b06a2d2cc8e6 + type: $loop + slots: + body: + - _id: bac871f9-5ac4-4743-931d-2c88bac89cac + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Product List Content/entries:fa=c' + _overridability: + hideLockedParameters: true + _dataResources: + Product List Content: + type: productList + variables: + limit: '6' + locale: ${locale} + search: '' + filters: >- + {"type[eq]":"product","fields.category[eq]":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"} + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"}] + contentTypes: product + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + bac871f9-5ac4-4743-931d-2c88bac89cac: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + bac871f9-5ac4-4743-931d-2c88bac89cac|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + bac871f9-5ac4-4743-931d-2c88bac89cac|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + bac871f9-5ac4-4743-931d-2c88bac89cac|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + bac871f9-5ac4-4743-931d-2c88bac89cac|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} $ + bac871f9-5ac4-4743-931d-2c88bac89cac|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:27.865729+00:00' +modified: '2025-09-15T15:24:21.093742+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/products-grid.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/7b0d3fc3-d88f-4259-9650-de58fa6aeca7.yaml b/apps/csk/content/componentPattern/7b0d3fc3-d88f-4259-9650-de58fa6aeca7.yaml index c6919ed2d..f0ee7f15d 100644 --- a/apps/csk/content/componentPattern/7b0d3fc3-d88f-4259-9650-de58fa6aeca7.yaml +++ b/apps/csk/content/componentPattern/7b0d3fc3-d88f-4259-9650-de58fa6aeca7.yaml @@ -14,7 +14,13 @@ composition: desktop: col alignItems: type: dex-segmented-control-parameter - value: center + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + value: 44 million transactions every 24 hours fluidContent: type: checkbox value: true @@ -29,9 +35,12 @@ composition: size: type: dex-segmented-control-parameter value: - mobile: 5xl - tablet: 5xl - desktop: 5xl + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: 44 million weight: type: dex-segmented-control-parameter value: bold @@ -54,6 +63,9 @@ composition: type: dex-segmented-control-parameter value: desktop: base + text: + type: text + value: Transactions every 24 hours weight: type: dex-segmented-control-parameter value: normal @@ -79,5 +91,5 @@ created: '2025-01-29T10:47:07.494153+00:00' modified: '2025-09-12T10:10:35.133262+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/stat-item.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/stat-item.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/8060e691-b0b3-428c-92f1-278fc76baf47.yaml b/apps/csk/content/componentPattern/8060e691-b0b3-428c-92f1-278fc76baf47.yaml index 7a5ac9f78..18fcbe7bd 100644 --- a/apps/csk/content/componentPattern/8060e691-b0b3-428c-92f1-278fc76baf47.yaml +++ b/apps/csk/content/componentPattern/8060e691-b0b3-428c-92f1-278fc76baf47.yaml @@ -6,6 +6,9 @@ composition: size: type: dex-token-selector-parameter value: button-medium + text: + type: text + value: Learn more textSize: type: dex-segmented-control-parameter value: @@ -14,7 +17,7 @@ composition: desktop: sm textColor: type: dex-color-palette-parameter - value: text-primary + value: text-secondary textWeight: type: dex-segmented-control-parameter value: normal @@ -26,7 +29,7 @@ composition: value: right hoverTextColor: type: dex-color-palette-parameter - value: text-primary + value: text-secondary hoverButtonColor: type: dex-color-palette-parameter value: button-tertiary-hover @@ -35,12 +38,18 @@ composition: parameters: link: 'yes' text: 'yes' + textColor: 'yes' + textWeight: 'yes' + buttonColor: 'yes' + textTransform: 'yes' + hoverTextColor: 'yes' + hoverButtonColor: 'yes' hideLockedParameters: true _locales: - en -created: '2025-02-17T15:34:18.960294+00:00' -modified: '2025-02-17T15:34:18.960294+00:00' +created: '2025-01-29T11:09:28.561982+00:00' +modified: '2025-06-05T12:15:14.584678+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/button-tertiary.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/jd-template/tertiary-button.jpg categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/8887d174-2083-4745-abd1-988e53910884.yaml b/apps/csk/content/componentPattern/8887d174-2083-4745-abd1-988e53910884.yaml index 0460e563c..633474ba4 100644 --- a/apps/csk/content/componentPattern/8887d174-2083-4745-abd1-988e53910884.yaml +++ b/apps/csk/content/componentPattern/8887d174-2083-4745-abd1-988e53910884.yaml @@ -17,7 +17,7 @@ composition: marginBottom: container-small displayName: type: text - value: Frequently Asked Questions + value: 'Bean There, Asked That:' slots: accordionItems: - _id: fc0685d7-4cc2-4157-aab6-34d82d451b21 @@ -46,46 +46,23 @@ composition: type: dex-segmented-control-parameter value: mobile: 2xl - tablet: 3xl - desktop: 4xl + tablet: '' + desktop: '' text: type: text - value: Frequently Asked Questions + value: 'Bean There, Asked That:' color: type: dex-color-palette-parameter - value: text-primary + value: text-secondary weight: type: dex-segmented-control-parameter - value: bold - _overridability: - parameters: - size: 'yes' - text: 'yes' - color: 'yes' - hideLockedParameters: true - - _id: c9fc04b4-854a-4ee2-885e-02d3f0f62ded - type: text - parameters: - tag: - type: dex-segmented-control-parameter - value: span - size: + value: normal + transform: type: dex-segmented-control-parameter - value: - mobile: '' - tablet: base - desktop: xl - text: - type: text - value: >- - Answer your customers possible questions here, it will increase - the conversion rate as well as support or chat requests. - color: - type: dex-color-palette-parameter - value: text-primary - weight: + value: uppercase + letterSpacing: type: dex-segmented-control-parameter - value: normal + value: wider _overridability: parameters: size: 'yes' @@ -98,7 +75,7 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-03-20T13:08:16.441907+00:00' -modified: '2025-05-22T11:54:55.335138+00:00' +created: '2025-03-25T09:38:01.152319+00:00' +modified: '2025-05-22T10:44:22.094271+00:00' pattern: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/8e2bc34a-eb79-4492-9eb2-139a351351c8.yaml b/apps/csk/content/componentPattern/8e2bc34a-eb79-4492-9eb2-139a351351c8.yaml new file mode 100644 index 000000000..b8605a7e6 --- /dev/null +++ b/apps/csk/content/componentPattern/8e2bc34a-eb79-4492-9eb2-139a351351c8.yaml @@ -0,0 +1,15 @@ +composition: + _name: Shared Hero + _id: 8e2bc34a-eb79-4492-9eb2-139a351351c8 + type: fixedHero + variant: columns + parameters: + titleTag: + type: dex-segmented-control-parameter + value: h2 + _locales: + - en +created: '2025-05-20T11:53:43.814395+00:00' +modified: '2025-05-22T11:25:56.252225+00:00' +pattern: true +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/90b32c21-f5d8-4a40-b971-c97c359ecce9.yaml b/apps/csk/content/componentPattern/90b32c21-f5d8-4a40-b971-c97c359ecce9.yaml new file mode 100644 index 000000000..302ad7554 --- /dev/null +++ b/apps/csk/content/componentPattern/90b32c21-f5d8-4a40-b971-c97c359ecce9.yaml @@ -0,0 +1,139 @@ +composition: + _name: Simple Hero + _id: 90b32c21-f5d8-4a40-b971-c97c359ecce9 + type: section + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + paddingTop: container-large + paddingBottom: container-large + desktop: + paddingTop: container-large + paddingBottom: container-large + displayName: + type: text + value: Simple Hero + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + contentAlignment: + type: dex-segmented-control-parameter + value: center + slots: + sectionCTA: + - _id: bd7e5037-b737-441a-99f3-94450a442a6e + type: $slotSection + parameters: + name: + type: text + value: Buttons + _overridability: + hideLockedParameters: true + sectionMedia: + - _id: 215f54df-5063-4f0a-81c0-d8bda909b52c + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 8fb815fd-9e04-450b-b938-415c54fab374 + type: image + fields: + id: + type: text + value: c424e408-6515-49b8-9147-a2ef08c1c4ff + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/J_f3H6xQRZeHgRTj9rpPnA-vietnamese-coffee-filter-drip.jpeg + type: text + file: + type: file + value: 3d357e0d-0888-4acb-a023-471a4c5f2064 + size: + value: 243065 + type: number + title: + type: text + value: vietnamese-coffee-filter-drip.jpeg + width: + value: 2600 + type: number + height: + value: 1300 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + overlayColor: + type: dex-color-palette-parameter + value: general-color-3 + overlayOpacity: + type: dex-slider-control-parameter + value: '0.5' + _overridability: + parameters: + $viz: 'yes' + image: 'yes' + width: 'yes' + height: 'yes' + priority: 'yes' + objectFit: 'yes' + unoptimized: 'yes' + overlayColor: 'yes' + overlayOpacity: 'yes' + hideLockedParameters: true + sectionContent: + - _id: edea6a24-f36d-48c7-acdb-e0dbd8ed511e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.493465+00:00' +modified: '2025-06-25T09:15:40.058884+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/simple-hero.jpg +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/90cf0a21-78be-4cc6-b460-acb78b5c1f31.yaml b/apps/csk/content/componentPattern/90cf0a21-78be-4cc6-b460-acb78b5c1f31.yaml new file mode 100644 index 000000000..187928ef9 --- /dev/null +++ b/apps/csk/content/componentPattern/90cf0a21-78be-4cc6-b460-acb78b5c1f31.yaml @@ -0,0 +1,400 @@ +composition: + _name: Articles Quick Picks + _id: 90cf0a21-78be-4cc6-b460-acb78b5c1f31 + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '8' + desktop: '16' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '16' + displayName: + type: text + value: Quick View Articles + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '2' + fluidContent: + type: checkbox + value: true + slots: + gridInner: + - _id: 590c925e-b761-424e-bb28-83dffd9dc2f2 + type: $loop + slots: + body: + - _id: cde73dfb-c7ea-43fe-8683-b6b4960d53ae + type: flexCard + _pattern: c895d189-c093-4ee8-aeef-5cdccd7efd2e + _dataResources: + Multiple Article Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Multiple Article Content/entries:fa=c' + _overridability: + hideLockedParameters: true + _dataResources: + Multiple Article Content: + type: multipleArticle + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"article"}' + uiFilters: >- + [{"field":"type","operator":"eq","value":"article"}] + entryIds: >- + efacf921-a799-41af-92d3-ebf92833565c,20617d81-0fa4-4223-91d6-0249a29f584d,5a050b78-7beb-4792-ba16-ef873018e4f0,636c462b-e507-4176-b366-cb8ac7cb78e0 + contentTypes: article + isPatternParameter: true + ignorePatternParameterDefault: false + _overrides: + cde73dfb-c7ea-43fe-8683-b6b4960d53ae: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/fields/title/value} + cde73dfb-c7ea-43fe-8683-b6b4960d53ae|1e81397d-8421-48fb-9b95-169a36614e14: + slots: + $slotSectionItems: + - _id: cb13389f-1f77-45c7-8d70-3bfec7fd8f45 + type: image + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: has + rule: $dt + value: picking-the-right-bean-a-guide-to-coffee-selection + source: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/_slug} + image: + type: asset + value: + - _id: f939d422-13d6-4793-aefd-d4584616134a + type: image + fields: + id: + type: text + value: 19be2e44-eeb0-4f3c-9d66-203466b7861c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/8hzqntW9Q7CXITzSENY_Xw-beans-logo.svg + type: text + file: + type: file + value: 524add33-dc9e-498b-b9ac-1af275970564 + size: + value: 2725 + type: number + title: + type: text + value: beans-logo.svg + width: + value: 84 + type: number + height: + value: 73 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '83' + border: + type: dex-token-selector-parameter + value: '' + height: + type: number + value: '72' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + $viz: 'yes' + image: 'yes' + width: 'no' + height: 'no' + objectFit: 'yes' + hideLockedParameters: true + - _id: e3e2cbdf-aa92-41da-ac1c-9a0921066244 + type: image + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: has + rule: $dt + value: whats-up-with-the-slow-drip + source: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/_slug} + image: + type: asset + value: + - _id: 1caefbaf-74c9-4e6b-850a-e686d8d4f188 + type: image + fields: + id: + type: text + value: 6babea2d-9a72-4a21-b1ff-c5dcbcf01669 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/99lQZWxLSvCd8nCBglVbwQ-slow-drip.svg + type: text + file: + type: file + value: 09e1c97b-28a1-495e-ba57-eeb3534e0522 + size: + value: 2458 + type: number + title: + type: text + value: slow-drip.svg + width: + value: 79 + type: number + height: + value: 94 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '83' + border: + type: dex-token-selector-parameter + value: '' + height: + type: number + value: '72' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + $viz: 'yes' + image: 'yes' + width: 'no' + height: 'no' + objectFit: 'yes' + hideLockedParameters: true + - _id: 61c58f68-eeb0-4355-829b-0b79c26d7aaa + type: image + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: has + rule: $dt + value: grinding-beans-the-key-to-perfect-coffee + source: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/_slug} + image: + type: asset + value: + - _id: 5d0f299b-a4a3-4c0a-8a1d-72909d52b18c + type: image + fields: + id: + type: text + value: c37d4bed-a237-4eba-b7f4-c03fbb1e5025 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/8im-wDvoQ8y1eItLOAmTTg-grinding-beans.svg + type: text + file: + type: file + value: 6022ca87-3e13-4121-8096-9e2582f6dba5 + size: + value: 5220 + type: number + title: + type: text + value: grinding-beans.svg + width: + value: 60 + type: number + height: + value: 84 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '83' + border: + type: dex-token-selector-parameter + value: '' + height: + type: number + value: '72' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + $viz: 'yes' + image: 'yes' + width: 'no' + height: 'no' + objectFit: 'yes' + hideLockedParameters: true + - _id: 2bed8436-53e8-448c-a11b-ac96f536eaea + type: image + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: has + rule: $dt + value: a-proper-cuppa-how-to-brew-tea-right + source: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/_slug} + image: + type: asset + value: + - _id: 079706a1-948f-41b5-a9d5-841d9b9162d4 + type: image + fields: + id: + type: text + value: 0973bc45-3d32-4621-92e6-c5dbb685d1a0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/cl1SqrAuSLCvniOFr3E2RA-a-propper-cuppa.svg + type: text + file: + type: file + value: ac42001a-9c10-45dc-b21a-0257141fa9e4 + size: + value: 3682 + type: number + title: + type: text + value: a-propper-cuppa.svg + width: + value: 82 + type: number + height: + value: 88 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '83' + border: + type: dex-token-selector-parameter + value: '' + height: + type: number + value: '72' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + $viz: 'yes' + image: 'yes' + width: 'no' + height: 'no' + objectFit: 'yes' + hideLockedParameters: true + cde73dfb-c7ea-43fe-8683-b6b4960d53ae|4a7ce726-321d-4e77-ac0e-a11e42946127: + parameters: + link: + type: link + locales: + en: + path: >- + /${locale}/articles/${#jptr:/Multiple Article Content entries + Loop Item/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/_slug} + cde73dfb-c7ea-43fe-8683-b6b4960d53ae|78f51974-be44-4ed8-b379-47237f91d7e3: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/fields/title/value} + cde73dfb-c7ea-43fe-8683-b6b4960d53ae|e0aba200-251a-45f1-a1c2-ac94bbb9ca3f: + parameters: + text: + type: text + value: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/fields/shortDescription/value} + cde73dfb-c7ea-43fe-8683-b6b4960d53ae|f02a551f-116f-48d2-99b3-21ebe2ca74e5: + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: '!is' + rule: $dt + value: + - picking-the-right-bean-a-guide-to-coffee-selection + - whats-up-with-the-slow-drip + - grinding-beans-the-key-to-perfect-coffee + - a-proper-cuppa-how-to-brew-tea-right + source: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/_slug} + image: + type: asset + value: >- + ${#jptr:/Multiple Article Content entries Loop + Item/entry/fields/thumbnail/value} + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.53385+00:00' +modified: '2025-06-23T08:11:52.272817+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/articles-quick-picks.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/90d8eead-1a79-4352-9b3c-34222e5e691d.yaml b/apps/csk/content/componentPattern/90d8eead-1a79-4352-9b3c-34222e5e691d.yaml new file mode 100644 index 000000000..bf6b288e1 --- /dev/null +++ b/apps/csk/content/componentPattern/90d8eead-1a79-4352-9b3c-34222e5e691d.yaml @@ -0,0 +1,16 @@ +composition: + _name: Flexible Hero pattern + _id: 90d8eead-1a79-4352-9b3c-34222e5e691d + type: flexibleHero + parameters: + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-05-20T11:53:44.068431+00:00' +modified: '2025-05-22T10:54:25.82479+00:00' +pattern: true +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/942ac251-df3f-473d-b28b-a7a75d90d3ce.yaml b/apps/csk/content/componentPattern/942ac251-df3f-473d-b28b-a7a75d90d3ce.yaml new file mode 100644 index 000000000..37dd47833 --- /dev/null +++ b/apps/csk/content/componentPattern/942ac251-df3f-473d-b28b-a7a75d90d3ce.yaml @@ -0,0 +1,311 @@ +composition: + _name: Specs Hero + _id: 942ac251-df3f-473d-b28b-a7a75d90d3ce + type: section + variant: columns + parameters: + displayName: + type: text + locales: + en: The drip on display + contentAlignment: + type: dex-segmented-control-parameter + value: center + slots: + sectionMedia: + - _id: 76787ced-2bbf-498b-8446-dc81bcadd0c7 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 0bc0c399-e986-42c5-9b9f-aeab662b40e8 + type: image + fields: + id: + type: text + value: de79cedc-4467-465e-a200-2ca8e57d3328 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/DcNHGTH9RrWzErFFC5xGDg-the-drip-on-display.png + type: text + file: + type: file + value: 27b13910-d35b-4008-8c65-0c7017dbcfb6 + size: + value: 535879 + type: number + title: + type: text + value: the-drip-on-display.png + width: + value: 1076 + type: number + height: + value: 748 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 02f24106-b9ba-4234-8882-ea6b75655106 + type: flex + slots: + flexItem: + - _id: fabef422-1ba6-46f9-bb3b-e0bd14099f08 + type: flex + slots: + flexItem: + - _id: 450f9239-3309-4f7c-b42d-c80df9f575e4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + locales: + en: The drip on display + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + _overridability: + parameters: + text: 'yes' + alignment: 'yes' + hideLockedParameters: true + - _id: 75aa7b89-c0cd-46b2-b676-7421d6963869 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xs + tablet: lg + desktop: xl + text: + type: text + locales: + en: 'Monitor the perfect brew ' + color: + type: dex-color-palette-parameter + value: text-featured + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + alignment: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + displayName: + type: text + locales: + en: Top Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: start + _overridability: + parameters: + alignItems: 'yes' + hideLockedParameters: true + - _id: b8fb01ca-a9f4-41e4-89fa-418a2b8ba48c + type: flex + slots: + flexItem: + - _id: 49bcd121-6f8b-458f-8e5e-2d260046d99b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + locales: + en: >- + Crystal-clear clarity, ensuring users can easily + select their desired settings and monitor the + brewing process in real-time. Its intuitive + interface and vibrant visuals elevate the user + experience + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: '' + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + alignment: 'yes' + hideLockedParameters: true + - _id: 56869950-c2f4-4cd6-85c8-966b3762e7a6 + type: button + parameters: + size: + type: dex-token-selector-parameter + value: button-large + text: + type: text + locales: + en: Learn more + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: bold + buttonColor: + type: dex-color-palette-parameter + value: button-featured + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + displayName: + type: text + locales: + en: Bottom Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: start + _overridability: + parameters: + alignItems: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + paddingLeft: container-small + desktop: + paddingLeft: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + displayName: + type: text + locales: + en: Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + _overridability: + parameters: + spacing: 'yes' + hideLockedParameters: true + _overridability: + variants: true + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-06-05T12:15:14.353032+00:00' +modified: '2025-09-15T15:24:20.571464+00:00' +pattern: true +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml b/apps/csk/content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml index 8a753ffb7..8a8002f63 100644 --- a/apps/csk/content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml +++ b/apps/csk/content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml @@ -6,36 +6,7 @@ composition: logo: type: asset locales: - en: - - _id: d0bdd193-d933-4226-9a4d-4531f811034d - type: image - fields: - id: - type: text - value: 0efbc807-7b4a-4f7d-847b-62fe616b0815 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/ex8zD_VER7GYPIFzTrZwYw-uniform-dark-logo.svg - type: text - file: - type: file - value: f7d59111-ecb2-4ac8-ab26-255d3a97a413 - size: - value: 1697 - type: number - title: - type: text - value: uniform-dark-logo.svg - width: - value: 204 - type: number - height: - value: 52 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets + en: [] links: type: $block value: @@ -250,6 +221,6 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-10-09T11:11:27.797143+00:00' -modified: '2025-10-09T11:11:27.797143+00:00' +created: '2025-10-09T14:28:28.938239+00:00' +modified: '2025-10-09T14:28:28.938239+00:00' pattern: true diff --git a/apps/csk/content/componentPattern/9de9d5d6-88b3-4ec9-9d6f-79a33f1af368.yaml b/apps/csk/content/componentPattern/9de9d5d6-88b3-4ec9-9d6f-79a33f1af368.yaml new file mode 100644 index 000000000..e2cd1906f --- /dev/null +++ b/apps/csk/content/componentPattern/9de9d5d6-88b3-4ec9-9d6f-79a33f1af368.yaml @@ -0,0 +1,254 @@ +composition: + _name: Product List (Curated) + _id: 9de9d5d6-88b3-4ec9-9d6f-79a33f1af368 + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Product list (Curated) + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + slots: + containerContent: + - _id: bb18931f-9ae0-4561-86ab-a9a1cc6ccab3 + type: flex + slots: + flexItem: + - _id: 7d3bcde2-ae14-45a7-bb5c-2eb8954edcbf + type: flex + slots: + flexItem: + - _id: 46da22a2-ba9a-4d15-b626-d893fe0fc748 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 4xl + tablet: 4xl + desktop: 4xl + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + - _id: 7cdbaa0f-0ecd-47a1-869f-a519700b9b92 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 4xl + tablet: 4xl + desktop: base + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Title Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 23ef179e-28e2-4551-83b4-80296f479519 + type: $slotSection + parameters: + max: + type: text + value: 1 + name: + type: text + value: Button + specific: + type: array + value: + - button + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Header Content + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + _overridability: + hideLockedParameters: true + - _id: d7d75af3-b9ba-401d-a556-534cb606d397 + type: grid + slots: + gridInner: + - _id: >- + d7d75af3-b9ba-401d-a556-534cb606d397|ad381040-9f02-4ccb-bd83-bf8ea6081f16 + type: $loop + slots: + body: + - _id: 56df55a3-a0d4-41b2-b5cd-08a63509a03f + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Product multiple manual select Content/entries:fa=c' + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + spacing: + type: dex-space-control-parameter + value: + marginTop: container-small + marginBottom: container-small + displayName: + type: text + value: Products Container + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + _overridability: + hideLockedParameters: true + _dataResources: + Product multiple manual select Content: + type: productMultipleManualSelect + variables: + locale: ${locale} + entryIds: >- + 9be7153e-31db-47ef-bc77-1d4c7145d056,79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967,d2719c84-ddf5-4020-8d11-a75fbe3ef2f7 + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + 56df55a3-a0d4-41b2-b5cd-08a63509a03f: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 56df55a3-a0d4-41b2-b5cd-08a63509a03f|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + 56df55a3-a0d4-41b2-b5cd-08a63509a03f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + 56df55a3-a0d4-41b2-b5cd-08a63509a03f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + 56df55a3-a0d4-41b2-b5cd-08a63509a03f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} $ + 56df55a3-a0d4-41b2-b5cd-08a63509a03f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:44.341525+00:00' +modified: '2025-09-15T15:24:21.07961+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/secondary-product-list.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/9e2c59d1-8dd3-4a13-b5b8-70639cffd7bc.yaml b/apps/csk/content/componentPattern/9e2c59d1-8dd3-4a13-b5b8-70639cffd7bc.yaml new file mode 100644 index 000000000..09f9b26ad --- /dev/null +++ b/apps/csk/content/componentPattern/9e2c59d1-8dd3-4a13-b5b8-70639cffd7bc.yaml @@ -0,0 +1,1351 @@ +composition: + _name: Featured Header + _id: 9e2c59d1-8dd3-4a13-b5b8-70639cffd7bc + type: header + variant: sticky + parameters: + color: + type: dex-color-palette-parameter + value: general-color-1 + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + value: Header + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 + slots: + headerLeftContent: + - _id: 4fb2a9bd-3af3-4951-9ece-9e98588f3bf5 + type: link + slots: + linkContent: + - _id: 2a3315a0-cfeb-4794-8bb5-92bd602d9b9e + type: image + parameters: + image: + type: asset + value: + - _id: e952978e-41e5-4212-9b94-9b7db3114d33 + type: image + fields: + id: + type: text + value: 3976a407-c116-43bf-8d3d-8850e5efbbb6 + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/QCFT8NvRTAy51DcKwK18hQ-jd-white-big-logo.png + type: text + file: + type: file + value: 80082982-820c-49e6-b87e-fc10731d7604 + size: + value: 4426 + type: number + title: + type: text + value: jd-white-big-logo.png + width: + value: 326 + type: number + height: + value: 78 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + width: + type: number + value: '250' + height: + type: number + value: '50' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + hideLockedParameters: true + parameters: + link: + type: link + value: + path: / + type: projectMapNode + nodeId: b90aa0bf-891d-4e40-9899-0d79eb1b26af + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + displayName: + type: text + value: Logo + _overridability: + hideLockedParameters: true + headerRightContent: + - _id: 2b8f1b07-be12-44eb-a109-4edb0564b6fe + type: favoritesIcon + parameters: + link: + type: link + locales: + en: + path: /${locale}/favorites + type: projectMapNode + nodeId: 4de4c5ea-3448-49f5-aa21-b3ab8147b8fd + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: 2xl + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + emptyFavoritesIcon: + type: asset + locales: + en: + - _id: b5964576-2364-49fc-a8bb-b74bca8cf63b + type: image + fields: + id: + type: text + value: 4e6820c3-23ad-4e6c-be2b-1f47d2d68ccd + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/AcVvhuJPQ0eW-o2MtZIrqA-favourite-icon-white.svg + type: text + file: + type: file + value: 3a759f96-439c-450d-8a12-396d0d49cda7 + size: + value: 722 + type: number + title: + type: text + value: favourite-icon-white.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + filledFavoritesIcon: + type: asset + locales: + en: + - _id: 341425ff-6fd9-45b8-96e5-64e347b951e4 + type: image + fields: + id: + type: text + value: f118b73e-d427-4db0-960f-76b018aacc03 + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/VJsfIXPASZKQ3XKKRIrcxA-favourite-icon-red.svg + type: text + file: + type: file + value: a8b111b7-62f0-4ae4-92ed-f8b6531e6df0 + size: + value: 689 + type: number + title: + type: text + value: favourite-icon-red.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + _overridability: + hideLockedParameters: true + - _id: 7034b802-1c54-4e50-8d6c-34339f57fa65 + type: shoppingCartIcon + parameters: + icon: + type: asset + locales: + en: + - _id: 6f9afac4-0813-44b1-9f1c-7f079dd089be + type: image + fields: + id: + type: text + value: 995f31ba-ca6b-425e-879f-64c0db4b48a8 + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/K60R9RyeSg61O8bszqpiUA-icon-cart-white.svg + type: text + file: + type: file + value: e8d2c9c3-20ad-4447-ae69-17111df7796a + size: + value: 904 + type: number + title: + type: text + value: icon-cart-white.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + link: + type: link + locales: + en: + path: /${locale}/cart + type: projectMapNode + nodeId: 5c88cfb5-bf57-4dc4-b25c-be9510d01b81 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: 2xl + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + _overridability: + hideLockedParameters: true + - _id: 03f4eb07-7d1a-4297-bacf-96234c2a0d31 + type: navigationLink + parameters: + icon: + type: asset + locales: + en: + - _id: 8e29c788-6664-44d9-9697-4eb19ff004af + type: image + fields: + id: + type: text + value: c8ae6c99-7781-4647-be71-e2b288883b3b + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/5OyyOeIXQ-SKlIbrWVRCmw-profile-icon-white.svg + type: text + file: + type: file + value: 3caaca89-6346-4a3f-a19e-0d98663beabd + size: + value: 610 + type: number + title: + type: text + value: profile-icon-white.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + link: + type: link + locales: + en: + path: /${locale}/profile + type: projectMapNode + nodeId: 2b51fe3c-56f4-425b-94f5-88c5e3b3af14 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: 2xl + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + _overridability: + hideLockedParameters: true + - _id: 803056e4-b10a-4143-b0ac-403aaffcaaef + type: aiAssistant + parameters: + starterPrompts: + type: $block + value: + - _id: d61969dc-dda3-43fb-9ae8-b848006a92f5 + type: starterPrompt + fields: + value: + type: text + value: Could you show me whatโ€™s in my shopping cart right now? + - _id: 2c4192c8-1528-4c63-b2dd-7b431857a7e5 + type: starterPrompt + fields: + value: + type: text + value: >- + Based on what I like, do you have any recommendations for + me? + - _id: f267ccf4-3c00-4ba6-9edf-888813a59ba6 + type: starterPrompt + fields: + value: + type: text + value: >- + Hey, could you take a look at my shopping cart and suggest + a few products that might suit me? + - _id: 557f3444-19e2-4bf9-8f44-4b7b568f81b3 + type: starterPrompt + fields: + value: + type: text + value: Trying to improve bean grinding technique + - _id: 37d73a3f-2965-41d5-8acf-9c256e49a464 + type: starterPrompt + fields: + value: + type: text + value: >- + I am looking for an espresso machine that gives me + precision grinding + _overridability: + hideLockedParameters: true + headerCenterContent: + - _id: 5832d439-1459-4a01-b422-fd1e66a71cbb + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale} + type: projectMapNode + nodeId: e7206bd2-8ac2-4e25-937d-8f57292f006b + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Home + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: 13896b94-5245-4cc5-807c-a098a611b949 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Coffee Makers + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: bcb290a3-ba42-4877-b40d-9331fc5fa788 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/coffee-beans + type: projectMapNode + nodeId: 9db6eee2-5e3b-4e3e-9e26-836d3973217c + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Beans + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: 82bb0c71-5539-4e74-8f01-49fd6e0fb0d6 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/articles + type: projectMapNode + nodeId: 078321b0-280e-409e-bd7e-bc6a6d0abeae + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Articles + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: medium + activeState: + type: checkbox + value: true + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + - _id: 62e5a023-8ad4-47b1-9677-a8a9c72d0184 + type: navigationFlyout + slots: + navigationFlyoutLeftContent: + - _id: 2e0c3b23-4089-4093-b695-6efb4995296b + type: grid + slots: + gridInner: + - _id: 76287060-5151-4c9c-b968-0b101ac2fea6 + type: flex + slots: + flexItem: + - _id: 99ac7b54-fa39-4720-bd9e-b8c16f7e0b0e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Top Products + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 72ffb5f6-68e3-4b85-aecf-a349f3bbd017 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/products/espresso-gpt + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: espresso-gpt + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: EspressoGPT + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: c8a0603c-6973-4d3d-a21b-19bdec39d350 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/products/kosmic-coffee-barista-express-espresso-machine + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: >- + kosmic-coffee-barista-express-espresso-machine + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Kosmic Coffee Barista + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: dcf411f7-2917-414a-bb26-f0aa081ef5ab + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/products/irish-blend-coffee + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: irish-blend-coffee + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Irish Blend Coffee + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: 56fad797-ef8d-49b4-bb19-86c604226040 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-extra-small + _overridability: + hideLockedParameters: true + - _id: 7f057448-418d-438a-b92d-115487ece461 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Top Articles + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 4445efa6-901e-409e-bbc8-2a7cf463f49c + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/a-proper-cuppa-how-to-brew-tea-right + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: a-proper-cuppa-how-to-brew-tea-right + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: How to Brew Tea Right + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: e30a58ed-7d18-4490-ad36-b2ff234347a2 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/the-secret-to-a-great-french-press + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: the-secret-to-a-great-french-press + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Great French Press Secret + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: 134ee90c-6a8f-4dad-af4a-ea2819ce66c4 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/the-art-of-the-perfect-espresso + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: the-art-of-the-perfect-espresso + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Perfect Espresso Art + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Top Picks + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: a11dcd5c-ebf0-4c9f-847f-bfb4afd6e337 + type: flex + slots: + flexItem: + - _id: 5700a465-e1f9-4392-b5d9-731254717b0f + type: flex + slots: + flexItem: + - _id: 3e2388cf-ec3e-4599-94d2-2224992a8e88 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: My JavaDrip + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + _overridability: + hideLockedParameters: true + - _id: 1d4de6f0-1d5b-4586-b60b-0da1f0091103 + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/profile + type: projectMapNode + nodeId: 2b51fe3c-56f4-425b-94f5-88c5e3b3af14 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Your Profile + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: 0c66a087-3b00-48eb-9f1d-438580561bdb + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/cart + type: projectMapNode + nodeId: 5c88cfb5-bf57-4dc4-b25c-be9510d01b81 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Your Cart + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: bcdf8356-40fe-4436-8012-03099e37a3ce + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/favorites + type: projectMapNode + nodeId: 4de4c5ea-3448-49f5-aa21-b3ab8147b8fd + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: 'Your Favorites ' + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: d14164c3-e293-43cc-bedd-a4f44c10ccfc + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-extra-small + _overridability: + hideLockedParameters: true + - _id: 90d81fd0-9562-4b5a-838c-12617ad1a4e4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: Resources + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + _overridability: + hideLockedParameters: true + - _id: 490d4bbb-9258-4afa-beb7-bd417ebe23ea + type: navigationLink + parameters: + link: + type: link + value: + path: /${locale}/contact-us + type: projectMapNode + nodeId: 6165b5f5-bbad-4325-8cb6-dc221f6ac26a + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Contact Us + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + alignment: + type: dex-segmented-control-parameter + value: '' + - _id: d93746c2-d95d-41ea-bed2-020741a4d892 + type: navigationLink + parameters: + link: + type: link + value: + path: >- + https://uniform.dev/demo?utm_source=javadrip + type: url + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: Get a demo + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: '' + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Links Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + desktop: '' + displayName: + type: text + value: My JavaDrip + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: end + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '16' + desktop: '16' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + displayName: + type: text + value: Links Wrapper + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '2' + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + navigationFlyoutRightContent: + - _id: e2e57b4f-9211-4220-8a59-a16c60ad1a5f + type: flex + slots: + flexItem: + - _id: 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08 + type: card + slots: + cardMedia: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|61dd629a-df37-4737-97b1-5a76dfca1d93 + type: container + slots: + containerContent: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|b421ef45-f54a-4969-88fd-4d227891e73f + type: container + slots: + containerContent: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|0952417a-061c-4634-91df-1341269e4054 + type: image + parameters: + image: + type: asset + value: + - _id: 141ae8dd-3cb2-486c-9ed4-6f1d279bce8e + type: image + fields: + id: + type: text + value: c38a6695-b6bc-41cd-a6b3-33ae76b95c60 + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/K5sMC3bMRR2u48sJzoSxbw-cervello-di-caffe-the-ultimate-ai-powered-espresso.png + type: text + file: + type: file + value: 2009c77a-f6d7-4a59-8f22-85401779f4cf + size: + value: 238075 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso.png + width: + value: 1500 + type: number + height: + value: 1500 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + width: + type: number + value: '200' + height: + type: number + value: '200' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + relative: + type: checkbox + value: true + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Relative Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Background Container + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + cardContent: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|a8625927-9fe5-40ee-8832-22b979e09ea6 + type: flex + slots: + flexItem: + - _id: >- + 4ed5cc2c-1976-4dc5-8b4e-453b28ab4d08|988f7805-9e0e-4b30-acaf-f97d7dd5099f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Cervello di Caffรจ + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + color: 'yes' + hideLockedParameters: true + - _id: 12ee6d6a-ea4f-456e-900e-df080b092b5c + type: button + parameters: + link: + type: link + locales: + en: + path: /${locale}/landing-page + type: projectMapNode + nodeId: 50be580b-ba2a-48d0-bcea-25e2ede87060 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + size: + type: dex-token-selector-parameter + value: button-medium + text: + type: text + value: Uncover Details + border: + type: dex-token-selector-parameter + value: border-button-secondary + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + fullWidth: + type: checkbox + value: true + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: bold + buttonColor: + type: dex-color-palette-parameter + value: button-secondary + iconPosition: + type: dex-segmented-control-parameter + value: right + textTransform: + type: dex-segmented-control-parameter + value: uppercase + hoverTextColor: + type: dex-color-palette-parameter + value: text-secondary + hoverButtonColor: + type: dex-color-palette-parameter + value: button-primary + _overridability: + variants: true + parameters: + icon: 'yes' + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + spacing: + type: dex-space-control-parameter + value: + mobile: + marginTop: container-small + tablet: + marginTop: container-small + desktop: + marginTop: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + marginLeft: '' + paddingTop: '' + marginRight: '' + paddingLeft: '' + marginBottom: '' + paddingRight: '' + paddingBottom: '' + displayName: + type: text + value: Cervello di Caffรจ + fluidContent: + type: checkbox + value: true + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + parameters: + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + desktop: end + displayName: + type: text + value: Card Container + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + size: + type: dex-segmented-control-parameter + value: base + text: + type: text + value: More + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: medium + caretIcon: + type: asset + locales: + en: + - _id: ef9876d5-cb77-49de-aa4e-a854dc7cb972 + type: image + fields: + id: + type: text + value: 5cecc18f-87ba-4a83-8456-0aabfb2db3a5 + url: + value: >- + https://img.uniform.global/p/NNwYKQxtRVSY-BaCP67Jkw/l7774QGkTpiktmtaibZ1OA-chevron-down-white.svg + type: text + file: + type: file + value: 29997414-1698-4f3b-8803-bc9b520da13e + size: + value: 228 + type: number + title: + type: text + value: chevron-down-white.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + hoverEffect: + type: dex-segmented-control-parameter + value: contrast-[.1] + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-06-05T12:15:14.683835+00:00' +modified: '2025-09-15T15:24:21.378992+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/featured_header.png +categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 diff --git a/apps/csk/content/componentPattern/9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0.yaml b/apps/csk/content/componentPattern/9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0.yaml new file mode 100644 index 000000000..5fcac547a --- /dev/null +++ b/apps/csk/content/componentPattern/9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0.yaml @@ -0,0 +1,60 @@ +composition: + _name: Product Recommendations + _id: 9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0 + type: dynamicProductRecommendations + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + locales: + en: Recommendations + boostEnrichments: + type: multi-select + value: + - subCategory,subcategory + - int,category + - brand,brand + maxRecommendations: + type: number + value: '3' + slots: + dynamicRecommendationsTitle: + - _id: 36ef82db-8556-4006-be7a-957216a76758 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + locales: + en: Recommended for you + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + _overridability: + parameters: + boostEnrichments: 'yes' + maxRecommendations: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:45.050676+00:00' +modified: '2025-09-15T15:24:20.988617+00:00' +pattern: true +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/a35a6942-14df-41e0-95ec-3b9ca3877f57.yaml b/apps/csk/content/componentPattern/a35a6942-14df-41e0-95ec-3b9ca3877f57.yaml new file mode 100644 index 000000000..45d458736 --- /dev/null +++ b/apps/csk/content/componentPattern/a35a6942-14df-41e0-95ec-3b9ca3877f57.yaml @@ -0,0 +1,93 @@ +composition: + _name: Special Offer Hero + _id: a35a6942-14df-41e0-95ec-3b9ca3877f57 + type: fixedHero + variant: columnsReverse + parameters: + image: + type: asset + value: + - _id: 4c76f302-f7c8-4e51-b7a1-90ad7fad3420 + type: image + fields: + id: + type: text + value: e7805216-a37b-46b7-b032-cae1df18ae00 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/SRB5XSgdS4CTNrxzEu36bQ-BB_WebCTA_NoCopy.png + type: text + file: + type: file + value: 29d63318-5291-437a-99c7-b800e63892e3 + size: + value: 2472166 + type: number + title: + type: text + value: BB_WebCTA_NoCopy.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + focalPoint: + type: focalPoint + value: + x: 0.7 + 'y': 0.3 + _source: uniform-assets + _overrides: + fields: + focalPoint: + type: focalPoint + value: + x: 0.04 + 'y': 0.67 + titleTag: + type: dex-segmented-control-parameter + value: h1 + titleText: + type: text + locales: + en: Our Exclusive Beans Bundle + displayName: + type: text + locales: + en: Main Home Hero + descriptionText: + type: text + locales: + en: Handpicked by Hans Anderson + contentAlignment: + type: dex-segmented-control-parameter + value: left + eyebrowTitleText: + type: text + locales: + en: Special offer + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/beans-bundle + type: projectMapNode + nodeId: 77389775-4c2c-4114-b135-c66e53ccbda1 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + primaryButtonText: + type: text + locales: + en: Explore the bundle + _locales: + - en +created: '2025-06-06T09:07:02.447684+00:00' +modified: '2025-06-06T09:07:02.447684+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/special_offer_hero.png diff --git a/apps/csk/content/componentPattern/a3c4f529-c614-401d-b8e2-9829e236a312.yaml b/apps/csk/content/componentPattern/a3c4f529-c614-401d-b8e2-9829e236a312.yaml new file mode 100644 index 000000000..417195f75 --- /dev/null +++ b/apps/csk/content/componentPattern/a3c4f529-c614-401d-b8e2-9829e236a312.yaml @@ -0,0 +1,136 @@ +composition: + _name: Home Hero + _id: a3c4f529-c614-401d-b8e2-9829e236a312 + type: featuredSection + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xxlarge + paddingBottom: container-xxlarge + displayName: + type: text + value: Welcome Hero + fluidContent: + type: checkbox + value: true + contentSpacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-medium + desktop: + marginTop: '' + marginLeft: '' + paddingTop: container-large + marginRight: '' + paddingLeft: container-large + marginBottom: '' + paddingRight: container-large + paddingBottom: container-large + contentAlignment: + type: dex-segmented-control-parameter + value: left + contentBackgroundColor: + type: dex-color-palette-parameter + value: general-color-2 + slots: + sectionMedia: + - _id: fcac6346-1864-4284-8715-a0e4fb4854f4 + type: image + parameters: + image: + type: asset + value: + - _id: 0d62516b-be94-4273-9dbe-34c98b8b728d + type: image + fields: + id: + type: text + value: c64606e3-4d79-40d2-9a52-1dacb84bf31d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/SFI48U58QVqb_kTBN4tZsg-latte-art-pouring-coffee.jpeg + type: text + file: + type: file + value: 48b246f2-1f3d-410b-91d7-f0a2f0477e9f + size: + value: 237701 + type: number + title: + type: text + value: latte-art-pouring-coffee.jpeg + width: + value: 2600 + type: number + height: + value: 1300 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + priority: + type: checkbox + value: true + objectFit: + type: dex-segmented-control-parameter + value: cover + unoptimized: + type: checkbox + value: true + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: c50e99a6-1d91-4d6e-9a22-3154d4e4a8b7 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + letterSpacing: + type: dex-segmented-control-parameter + value: wide + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + contentBackgroundColor: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:45.170716+00:00' +modified: '2025-06-25T10:21:35.349406+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/home_hero.png +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml b/apps/csk/content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml index 4e1f54e86..a87b97023 100644 --- a/apps/csk/content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml +++ b/apps/csk/content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml @@ -6,36 +6,7 @@ composition: logo: type: asset locales: - en: - - _id: 678bb77d-78fa-48b9-82a4-130fd90f2f6f - type: image - fields: - id: - type: text - value: 0f0670b4-a425-40d3-842b-c7c895d500a5 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/m2Q91871TPyv9wBSeEh0nA-uniformlogo.svg - type: text - file: - type: file - value: 3295cc71-bf13-4b4e-9d67-14959d233d3a - size: - value: 454 - type: number - title: - type: text - value: uniformlogo.svg - width: - value: 45 - type: number - height: - value: 52 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets + en: [] links: type: $block value: @@ -68,36 +39,7 @@ composition: favicon: type: asset locales: - en: - - _id: 091a49a3-0f0b-4a59-91fa-62551cac38f1 - type: image - fields: - id: - type: text - value: 9f964074-61ec-4afb-8d5b-8cb499257744 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/Af96erKLQr-0rnqY4msIkQ-favicon.png - type: text - file: - type: file - value: f5f4db6b-da24-45ef-a53e-425af95ec08e - size: - value: 1139 - type: number - title: - type: text - value: favicon.png - width: - value: 69 - type: number - height: - value: 79 - type: number - mediaType: - value: image/png - type: text - _source: uniform-assets + en: [] textColor: type: dex-color-palette-parameter value: text-primary @@ -121,6 +63,6 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-10-09T11:11:27.490849+00:00' -modified: '2025-10-09T11:11:27.490849+00:00' +created: '2025-10-09T14:28:29.227736+00:00' +modified: '2025-10-09T14:28:29.227736+00:00' pattern: true diff --git a/apps/csk/content/componentPattern/aa9019a0-1baa-44bc-966f-5cb18278f350.yaml b/apps/csk/content/componentPattern/aa9019a0-1baa-44bc-966f-5cb18278f350.yaml index 7c7568df0..bfd5c38bf 100644 --- a/apps/csk/content/componentPattern/aa9019a0-1baa-44bc-966f-5cb18278f350.yaml +++ b/apps/csk/content/componentPattern/aa9019a0-1baa-44bc-966f-5cb18278f350.yaml @@ -10,14 +10,17 @@ composition: type: dex-segmented-control-parameter value: mobile: lg - tablet: 2xl - desktop: 2xl + tablet: '' + desktop: '' text: type: text value: How much does the Component Starter Kit cost? color: type: dex-color-palette-parameter value: text-secondary + border: + type: dex-token-selector-parameter + value: border-bottom weight: type: dex-segmented-control-parameter value: bold @@ -25,22 +28,6 @@ composition: type: dex-space-control-parameter value: mobile: - paddingTop: container-small - paddingLeft: container-small - marginBottom: '' - paddingRight: container-small - paddingBottom: container-small - tablet: - paddingTop: container-small - paddingLeft: container-small - marginBottom: '' - paddingRight: container-small - paddingBottom: container-small - desktop: - paddingTop: container-small - paddingLeft: container-small - marginBottom: '' - paddingRight: container-small paddingBottom: container-small backgroundColor: type: dex-color-palette-parameter @@ -61,8 +48,8 @@ composition: type: dex-segmented-control-parameter value: mobile: base - tablet: lg - desktop: xl + tablet: '' + desktop: '' text: type: text value: >- @@ -70,7 +57,7 @@ composition: available for anyone to use. color: type: dex-color-palette-parameter - value: text-primary + value: text-secondary weight: type: dex-segmented-control-parameter value: normal @@ -84,9 +71,8 @@ composition: spacing: type: dex-space-control-parameter value: - marginTop: container-small - paddingTop: '' - paddingBottom: '' + mobile: + paddingTop: container-small displayName: type: text value: Content @@ -104,7 +90,7 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-03-20T13:29:21.05824+00:00' -modified: '2025-05-22T11:55:21.063016+00:00' +created: '2025-04-22T08:46:43.586311+00:00' +modified: '2025-09-15T15:24:21.11131+00:00' pattern: true categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/componentPattern/aae3fcf0-6a47-4e0e-89f5-ab8a111ddb0f.yaml b/apps/csk/content/componentPattern/aae3fcf0-6a47-4e0e-89f5-ab8a111ddb0f.yaml index aef3c8531..a66f71452 100644 --- a/apps/csk/content/componentPattern/aae3fcf0-6a47-4e0e-89f5-ab8a111ddb0f.yaml +++ b/apps/csk/content/componentPattern/aae3fcf0-6a47-4e0e-89f5-ab8a111ddb0f.yaml @@ -27,36 +27,7 @@ composition: parameters: image: type: asset - value: - - _id: 7aeee203-1857-4dd2-b88d-9dea77906eb2 - type: image - fields: - id: - type: text - value: 26fde52f-ea1b-4625-bbed-f5e692f1dc9d - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/f3U-i929T6mP6Wb9Xw17Ug-rectangle.jpg - type: text - file: - type: file - value: 29c50181-91f5-43df-9160-4ac208003bfe - size: - value: 148846 - type: number - title: - type: text - value: rectangle.jpg - width: - value: 1600 - type: number - height: - value: 689 - type: number - mediaType: - value: image/jpeg - type: text - _source: uniform-assets + value: [] border: type: dex-token-selector-parameter value: border-image-radius-small @@ -116,9 +87,9 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-02-17T15:34:18.962516+00:00' -modified: '2025-02-17T15:34:18.962516+00:00' +created: '2025-04-24T11:35:07.90544+00:00' +modified: '2025-04-24T11:35:07.90544+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/examples-card.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/examples-card.jpg categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/afef4fa3-394f-4228-81b9-3374b4616b3c.yaml b/apps/csk/content/componentPattern/afef4fa3-394f-4228-81b9-3374b4616b3c.yaml new file mode 100644 index 000000000..d00ae943f --- /dev/null +++ b/apps/csk/content/componentPattern/afef4fa3-394f-4228-81b9-3374b4616b3c.yaml @@ -0,0 +1,660 @@ +composition: + _name: Products Search Engine + _id: afef4fa3-394f-4228-81b9-3374b4616b3c + type: entriesSearchEngine + parameters: + orderBy: + type: $block + value: + - _id: 2a53ef92-66ce-4c25-96b0-33ddf6ade010 + type: orderBy + fields: + field: + type: text + value: created_at + title: + type: text + value: Newest Arrivals + direction: + type: select + value: DESC + - _id: 452e6eab-9055-4bc5-b3bb-2885ed788653 + type: orderBy + fields: + field: + type: text + value: fields.title + title: + type: text + value: 'Alphabetically: A-Z' + direction: + type: select + value: ASC + - _id: 1e2086c5-ee74-4edc-8e79-8856678d86d1 + type: orderBy + fields: + field: + type: text + value: fields.title + title: + type: text + value: 'Alphabetically: Z-A' + direction: + type: select + value: DESC + - _id: d7339332-cbd4-4ac2-966a-3af951e08cea + type: orderBy + fields: + field: + type: text + value: fields.rating + title: + type: text + value: 'Rating: Highest first' + direction: + type: select + value: DESC + - _id: 7ef0e605-c3d1-4ac8-8793-63b7b409394d + type: orderBy + fields: + field: + type: text + value: fields.rating + title: + type: text + value: 'Rating: Lowest first' + direction: + type: select + value: ASC + filterBy: + type: $block + value: + - _id: 87dea12d-bc3b-4b7d-8b46-5b64f15d4654 + type: filterBy + fields: + type: + type: select + value: multiSelect + title: + type: text + locales: + en: Filter by type + values: + type: $block + value: + - _id: 18213ddb-3069-427c-b8f3-93a0189f84b2 + type: $loop + fields: + body: + type: $block + value: + - _id: 7e04ec3f-7366-417b-ac04-9fafbd9df852 + type: filterByItem + fields: + title: + type: text + value: >- + ${#jptr:/All Product Categories entries Loop + Item/entry/fields/title/value} + value: + type: text + value: >- + ${#jptr:/All Product Categories entries Loop + Item/entry/_slug} + _dataResources: + All Product Categories entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/All Product Categories/entries:fa=c' + fieldId: + type: text + value: category + fieldKey: + type: text + value: fields.subcategory.slug + enableFaceting: + type: checkbox + value: true + - _id: c1e35169-72dc-494d-ba9a-03bc76aed46e + type: filterBy + fields: + type: + type: select + value: multiSelect + title: + type: text + locales: + en: Refine by brand + values: + type: $block + value: + - _id: 84f8bb98-1bb0-444a-9f86-530f5b6a408b + type: $loop + fields: + body: + type: $block + value: + - _id: 11363fe9-01cc-487c-9288-c3db3c3bea0c + type: filterByItem + fields: + title: + type: text + value: >- + ${#jptr:/All Product Categories entries Loop + Item/entry/fields/title/value} + value: + type: text + value: >- + ${#jptr:/All Product Categories entries Loop + Item/entry/_slug} + _dataResources: + All Product Categories entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/All Product Brands/entries:fa=c' + fieldId: + type: text + value: brand + fieldKey: + type: text + value: fields.brand.slug + enableFaceting: + type: checkbox + value: true + - _id: 6bb609be-43c8-4b6f-b6fe-dbaf4e266db5 + type: filterBy + fields: + type: + type: select + value: range + title: + type: text + locales: + en: Refine by customer rating + values: + type: $block + value: + - _id: a9dbba2f-64ac-4ed4-b501-9c78d339b6f2 + type: filterByItem + fields: + title: + type: text + value: '0' + value: + type: text + value: '0' + - _id: 69661140-7aec-49e3-a288-c0b69100ca83 + type: filterByItem + fields: + title: + type: text + value: '1' + value: + type: text + value: '1' + - _id: d62707d6-f9e9-4b44-8ff0-537a1097841e + type: filterByItem + fields: + title: + type: text + value: '2' + value: + type: text + value: '2' + - _id: f63585fa-2454-4583-952a-c3ea759db8f3 + type: filterByItem + fields: + title: + type: text + value: '3' + value: + type: text + value: '3' + - _id: d3658452-4518-4a2f-9cba-9f7aa5ab453a + type: filterByItem + fields: + title: + type: text + value: '4' + value: + type: text + value: '4' + - _id: 66bbfb57-4748-4234-a3f3-26db60120875 + type: filterByItem + fields: + title: + type: text + value: '5' + value: + type: text + value: '5' + fieldId: + type: text + value: rating + fieldKey: + type: text + value: fields.rating + pageSizes: + type: $block + value: + - _id: 8dbd1da1-4b00-4fe3-8670-7d402adf8800 + type: pageSize + fields: + size: + type: number + value: '6' + - _id: 0843f4b1-24fb-46db-9401-83c03f72d85e + type: pageSize + fields: + size: + type: number + value: '8' + - _id: 54840be6-ad8c-4c8d-a9e9-d2817796ec78 + type: pageSize + fields: + size: + type: number + value: '10' + baseFilters: + type: $block + value: + - _id: 0e7faa98-bee9-40eb-ad47-4a8039cc6aeb + type: filterBy + fields: + type: + type: select + value: select + title: + type: text + locales: + en: Coffee Makers + values: + type: $block + value: + - _id: 94c23487-86d7-4f26-9bb0-c6167d03df73 + type: filterByItem + fields: + title: + type: text + value: ${#jptr:/Base Product Category/entry/fields/title/value} + value: + type: text + value: ${#jptr:/Base Product Category/entry/_slug} + fieldId: + type: text + value: category + fieldKey: + type: text + value: fields.category.slug + contentType: + type: select + value: product + boostEnrichments: + type: multi-select + value: + - brand,brand + slots: + content: + - _id: d14122cc-646f-4ac0-b13e-9bae5cf4bec6 + type: grid + slots: + gridInner: + - _id: d043d637-4bcd-4945-9c16-7c6c373d8694 + type: gridItem + slots: + inner: + - _id: c4e468fe-b6cf-4497-8c14-bde24a0e35b8 + type: entriesSearchBox + parameters: + size: + type: dex-token-selector-parameter + value: input-large + border: + type: dex-token-selector-parameter + value: border-product-card + placeholder: + type: text + value: Start searching for a coffee maker + _overridability: + parameters: + placeholder: 'yes' + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-3 + desktop: span-3 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + locales: + en: Search Box + - _id: c512aff5-9eed-44cf-8756-a06480b64c6d + type: entriesSearchSorting + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + alignItems: + type: dex-segmented-control-parameter + value: center + displayName: + type: text + locales: + en: Search Box and Sorting + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '4' + desktop: '4' + fluidContent: + type: checkbox + value: true + - _id: b191f318-e75a-4155-925b-c0656f012b91 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-medium + - _id: 186c91b5-816c-4293-9542-7356653198e3 + type: grid + slots: + gridInner: + - _id: a54fe116-4f8a-441b-81e5-acb47d2beb67 + type: gridItem + slots: + inner: + - _id: a5856bb3-2393-45b6-92cb-086bd265427a + type: entriesSearchFilters + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + locales: + en: Left Content + - _id: 73a254c3-eb9f-45d7-8227-7c50f8519c4a + type: gridItem + slots: + inner: + - _id: 5d9987c7-b142-4662-8082-23ce3a803767 + type: flex + slots: + flexItem: + - _id: 16928c5e-1074-4fd2-981a-1694bb8d3b6c + type: flexItem + slots: + inner: + - _id: 43d353cc-a36a-4edd-8ef4-fa740a19a71b + type: entriesSearchTotalAmount + parameters: + textColor: + type: dex-color-palette-parameter + value: text-tertiary + textTemplate: + type: text + locales: + en: Found {totalItems} product(s) + _overridability: + hideLockedParameters: true + parameters: + shrink: + type: dex-segmented-control-parameter + value: '0' + displayName: + type: text + locales: + en: Total Items Found + _overridability: + hideLockedParameters: true + - _id: f5572abc-bf1b-48d2-b338-c81fccd00644 + type: flex + slots: + flexItem: + - _id: 94c808ae-d49b-426e-a277-dfbf80069d35 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + text: + type: text + locales: + en: Products per page + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + hideLockedParameters: true + - _id: cbbd20eb-7da3-4272-8a9c-fe1b20fbb80d + type: entriesSearchPageSize + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + locales: + en: Per page + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + locales: + en: Top Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + _overridability: + hideLockedParameters: true + - _id: c1ce3297-ca5f-49c8-9a55-91981baf01a9 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-small + _overridability: + hideLockedParameters: true + - _id: 166b3e64-f887-4535-99c7-38829cfe7f1e + type: entriesSearchList + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + textColor: + type: dex-color-palette-parameter + value: text-primary + - _id: 7eb15994-ff28-4f95-a4fa-ed305b686e0c + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-small + - _id: 8c0c2579-12f4-4e6c-8a8e-f24f6cbaa099 + type: entriesSearchPagination + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: auto + desktop: span-3 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '2' + displayName: + type: text + locales: + en: Right Content + parameters: + gapX: + type: dex-slider-control-parameter + value: + desktop: '8' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + alignItems: + type: dex-segmented-control-parameter + value: stretch + displayName: + type: text + locales: + en: Search Content + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '4' + fluidContent: + type: checkbox + value: true + fallback: + - _id: e85f84f2-79e5-4e7d-86c2-67c95b3fffd0 + type: searchEnginePlaceholder + parameters: + cards: + type: number + value: '6' + withSidebar: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + _dataResources: + All Product Brands: + type: brandList + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"brand"}' + uiFilters: '[{"field":"type","operator":"eq","value":"brand"}]' + contentTypes: brand + isPatternParameter: false + ignorePatternParameterDefault: false + Base Product Category: + type: productCategory + variables: + locale: ${locale} + entryId: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + isPatternParameter: true + ignorePatternParameterDefault: false + All Product Categories: + type: productCategoryList + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"productCategory"}' + uiFilters: '[{"field":"type","operator":"eq","value":"productCategory"}]' + contentTypes: productCategory + isPatternParameter: false + ignorePatternParameterDefault: false + _overridability: + parameters: + boostEnrichments: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:45.146207+00:00' +modified: '2025-09-15T15:24:21.758591+00:00' +pattern: true +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/b4e9bd2d-b8c0-42c0-80ab-3a52e9830c38.yaml b/apps/csk/content/componentPattern/b4e9bd2d-b8c0-42c0-80ab-3a52e9830c38.yaml index fc69cb84d..fecf327c5 100644 --- a/apps/csk/content/componentPattern/b4e9bd2d-b8c0-42c0-80ab-3a52e9830c38.yaml +++ b/apps/csk/content/componentPattern/b4e9bd2d-b8c0-42c0-80ab-3a52e9830c38.yaml @@ -168,35 +168,37 @@ composition: image: type: asset value: - - _id: 84e9d8d4-1ef5-4740-9f5a-2f1e930c26be + - _id: b87772ca-4133-4980-8803-90981e79779e type: image fields: id: type: text - value: ca661a4a-fefe-4e01-afab-0892446cc4d2 + value: 6bf43a0f-aced-4d79-85c0-8fe10ee0a390 url: value: >- https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/iAIoC-kBRq-iFuv2j8zTkw-icon-uniform-logo_white.svg type: text + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LmNmsc8TREy73SSFQhz5pw-icon-uniform-logo_white.svg file: type: file - value: 3c8d25a3-25d5-4898-90a9-336d3523fd06 + value: e7ea7ad5-6511-4161-86cc-4e3ce8dfa1a0 size: - value: 2398 type: number + value: 2398 title: type: text value: icon-uniform-logo_white.svg width: - value: 159 type: number + value: 159 height: - value: 41 type: number + value: 41 mediaType: - value: image/svg+xml type: text - _source: uniform-assets + value: image/svg+xml + _source: custom-url width: type: number value: '160' @@ -217,9 +219,9 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-05-20T09:30:44.285433+00:00' -modified: '2025-07-30T13:07:21.235597+00:00' +created: '2025-05-19T08:51:28.347977+00:00' +modified: '2025-07-30T14:07:38.033848+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/v1747393468/csk-v-next/baseline/preview-images/testimonial-overlapping-image.jpg + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/testimonial-overlapping-image.jpg categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/bc7c73d1-3a48-4290-b898-396eac1c398d.yaml b/apps/csk/content/componentPattern/bc7c73d1-3a48-4290-b898-396eac1c398d.yaml new file mode 100644 index 000000000..d056018fd --- /dev/null +++ b/apps/csk/content/componentPattern/bc7c73d1-3a48-4290-b898-396eac1c398d.yaml @@ -0,0 +1,124 @@ +composition: + _name: Content Spotlight + _id: bc7c73d1-3a48-4290-b898-396eac1c398d + type: flex + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-large + paddingBottom: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content Spotlight + slots: + flexItem: + - _id: 3addeef4-4338-4637-b766-ee8598aec6b1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Related reading + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: c85b9755-180e-441f-ab49-287fd18a4abd + type: $loop + slots: + body: + - _id: 29db665e-51f4-44c9-b65a-716663cd012d + type: link + _pattern: d134b276-d042-4984-a8fd-6b2b9afa8e98 + _dataResources: + Article List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Article List Content/entries:fa=c' + _overridability: + hideLockedParameters: true + _dataResources: + Article List Content: + type: articleList + variables: + limit: '2' + locale: ${locale} + search: '' + contentTypes: article + isPatternParameter: true + ignorePatternParameterDefault: false + _overrides: + 29db665e-51f4-44c9-b65a-716663cd012d: + parameters: + link: + type: link + value: + path: >- + /${locale}/articles/${#jptr:/Article List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: ${#jptr:/Article List Content entries Loop Item/entry/_slug} + 29db665e-51f4-44c9-b65a-716663cd012d|807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|4e7f1617-1524-4771-bad7-e871c177ef53: + parameters: + text: + type: text + value: >- + ${#jptr:/Article List Content entries Loop + Item/entry/fields/title/value} + 29db665e-51f4-44c9-b65a-716663cd012d|807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|84b8ca9c-90a0-4c34-bd96-a2391bf97f62: + parameters: + text: + type: text + value: >- + ${#jptr:/Article List Content entries Loop + Item/entry/fields/shortDescription/value} + 29db665e-51f4-44c9-b65a-716663cd012d|807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|9b4d01d3-e0f4-4f43-84b3-0f33dd7eeb5c: + parameters: + image: + type: asset + value: >- + ${#jptr:/Article List Content entries Loop + Item/entry/fields/thumbnail/value} + _overridability: + parameters: + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:28.483938+00:00' +modified: '2025-09-15T15:24:21.966077+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/content-spotlight.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/bd38218a-c4f9-42ea-9a10-e4817cd8bb68.yaml b/apps/csk/content/componentPattern/bd38218a-c4f9-42ea-9a10-e4817cd8bb68.yaml new file mode 100644 index 000000000..745042aef --- /dev/null +++ b/apps/csk/content/componentPattern/bd38218a-c4f9-42ea-9a10-e4817cd8bb68.yaml @@ -0,0 +1,407 @@ +composition: + _name: Featured Footer + _id: bd38218a-c4f9-42ea-9a10-e4817cd8bb68 + type: footer + parameters: + border: + type: dex-token-selector-parameter + value: border-footer + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + marginLeft: '' + paddingTop: container-medium + marginRight: '' + paddingLeft: '' + marginBottom: '' + paddingRight: '' + paddingBottom: container-medium + displayName: + type: text + value: Footer + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 + slots: + footerLogo: + - _id: ee663cd6-37e5-4b5e-b629-fdf9a4667eba + type: image + parameters: + image: + type: asset + value: + - _id: 6ddc02a6-2615-45de-885d-e81ae5da2f8b + type: image + fields: + id: + type: text + value: dd702947-d211-49fe-80cd-93c23ca30bf8 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/_eLeUQU-SmqdRNMbqrMOgw-jd-logo-white.svg + type: text + file: + type: file + value: 141d102a-81f1-4ccb-8efd-45d4b08374c4 + size: + value: 5252 + type: number + title: + type: text + value: jd-logo-white.svg + width: + value: 408 + type: number + height: + value: 65 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '190' + height: + type: number + value: '45' + objectFit: + type: dex-segmented-control-parameter + value: contain + footerContent: + - _id: 757f8498-9331-4b59-9723-95cdd187b2f1 + type: flex + slots: + flexItem: + - _id: ab74422a-d7df-4c41-80da-f37281333ed1 + type: flex + slots: + flexItem: + - _id: ea891105-3b48-41b4-8fa0-6c2ecca00a75 + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + - _id: 6db01010-cff2-458e-85d6-358dc75ca48c + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + - _id: 44623ac6-5327-44e3-ab3e-b7455ff829e8 + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + - _id: 44d64138-618e-4c6a-b4cc-6ea9b9a22cba + type: navigationLink + _pattern: 2f1ff1e9-e7c7-43a6-8576-da21a1e199e5 + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Links + fluidContent: + type: checkbox + value: true + - _id: 04a71df4-1cc7-4597-9a7e-fcf8ec1cd326 + type: flex + slots: + flexItem: + - _id: 261e0c54-fda9-4380-96a1-0dd3f8781371 + type: image + parameters: + image: + type: asset + value: + - _id: ee057780-e4c6-4756-846a-d564073447ed + type: image + fields: + id: + type: text + value: e69c04dc-5c4f-4951-8102-08d9a8df8913 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/5BUvnLnZSe2KAye7_NFJ2g-github.svg + type: text + file: + type: file + value: 5dc97933-41b8-4b8c-8ad9-0da1ee098fa3 + size: + value: 1326 + type: number + title: + type: text + value: github.svg + width: + value: 35 + type: number + height: + value: 34 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '30' + height: + type: number + value: '30' + objectFit: + type: dex-segmented-control-parameter + value: '' + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Icons + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '16' + tablet: '16' + desktop: '32' + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + footerCopyright: + - _id: 6377c95c-1a69-4347-9296-f7a726f27baa + type: richText + parameters: + font: + type: dex-token-selector-parameter + value: '' + text: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: '2025 Uniform Systems, Inc. All rights reserved. ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Built with ๐Ÿ’™ by folks at\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - link: + path: https://unfrm.to/uniformdev + type: url + type: link + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Uniform + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - mode: normal + text: >- + , standing on the shoulders of these awesome open + source projects: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - link: + path: https://tailwindcss.com/ + type: url + type: link + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: TailwindCSS + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - mode: normal + text: ",\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - link: + path: https://react.dev/ + type: url + type: link + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: React + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - mode: normal + text: ", and\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - link: + path: https://next.js.org/ + type: url + type: link + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Next.js + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - mode: normal + text: ' (app router).' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + color: + type: dex-color-palette-parameter + value: text-secondary + _overrides: + 44623ac6-5327-44e3-ab3e-b7455ff829e8: + parameters: + link: + type: link + locales: + en: + path: https://unfrm.to/csk-demo + type: url + text: + type: text + value: Demo + 44d64138-618e-4c6a-b4cc-6ea9b9a22cba: + parameters: + link: + type: link + locales: + en: + path: https://unfrm.to/csk-demo-request + type: url + text: + type: text + value: Request a personal demo + 6db01010-cff2-458e-85d6-358dc75ca48c: + parameters: + link: + type: link + locales: + en: + path: https://unfrm.to/csk-sb + type: url + text: + type: text + value: Storybook + ea891105-3b48-41b4-8fa0-6c2ecca00a75: + parameters: + link: + type: link + locales: + en: + path: https://unfrm.to/csk-docs + type: url + text: + type: text + value: Documentation + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-06-05T12:15:15.331936+00:00' +modified: '2025-09-15T15:24:22.99778+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/featured_footer.png +categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 diff --git a/apps/csk/content/componentPattern/c2122c4c-1d68-44db-b880-19612776c3df.yaml b/apps/csk/content/componentPattern/c2122c4c-1d68-44db-b880-19612776c3df.yaml new file mode 100644 index 000000000..e83cc50c2 --- /dev/null +++ b/apps/csk/content/componentPattern/c2122c4c-1d68-44db-b880-19612776c3df.yaml @@ -0,0 +1,397 @@ +composition: + _name: Personalization Card + _id: c2122c4c-1d68-44db-b880-19612776c3df + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '4' + desktop: '8' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + border: + type: dex-token-selector-parameter + value: border-personalization-card + spacing: + type: dex-space-control-parameter + value: + marginTop: '' + marginLeft: '' + paddingTop: container-small + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-small + alignItems: + type: dex-segmented-control-parameter + value: start + displayName: + type: text + value: Personalization Card + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '12' + desktop: '12' + backgroundColor: + type: dex-color-palette-parameter + value: general-color-9 + slots: + gridInner: + - _id: 4b21f7fe-72d6-4234-a77d-10b762f1040e + type: gridItem + slots: + inner: + - _id: 1b5cc2fa-94f2-4b49-9036-7fbb26f0759a + type: flex + slots: + flexItem: + - _id: 9b4d01d3-e0f4-4f43-84b3-0f33dd7eeb5c + type: image + parameters: + image: + type: asset + value: + - _id: bf5a0285-26e1-4237-8307-b10f85f2fdac + type: image + fields: + id: + type: text + value: 1da30c5b-9a4f-4c63-9fd0-9525ff979dd5 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/faKM9LtdTGyYTnIDYdQINA-green-cup-of-coffee.svg + type: text + file: + type: file + value: 502ef6f1-cd5a-4849-8371-590a25621cfb + size: + value: 5865 + type: number + title: + type: text + value: green-cup-of-coffee.svg + width: + value: 35 + type: number + height: + value: 39 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '40' + height: + type: number + value: '40' + objectFit: + type: dex-segmented-control-parameter + value: fill + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + height: + type: dex-segmented-control-parameter + value: + mobile: full + tablet: full + desktop: full + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + desktop: center + displayName: + type: text + value: Icon + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: center + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: span-3 + desktop: span-1 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Image + _overridability: + hideLockedParameters: true + - _id: e8ccb0ad-a597-464f-baf4-80d6f268967b + type: gridItem + slots: + inner: + - _id: 80995427-6b73-4e98-8587-2cdec9a5854d + type: flex + slots: + flexItem: + - _id: 4e7f1617-1524-4771-bad7-e871c177ef53 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Cervello di Caffรจ has been activated! + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 84b8ca9c-90a0-4c34-bd96-a2391bf97f62 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: >- + Your machine is now associated with this account, + allowing you to interact with your purchase and reach + our support staff in no time. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + paddingTop: '' + paddingBottom: '' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + desktop: start + displayName: + type: text + value: Content Container + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + desktop: '' + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: span-8 + desktop: span-10 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '4' + desktop: '2' + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + - _id: 2cbeebf4-b95e-4243-be9d-19fd3baf34a9 + type: gridItem + slots: + inner: + - _id: 45884bca-9eb3-4f65-84cb-88da6f5860d9 + type: flex + slots: + flexItem: + - _id: fa64b7b0-d009-4811-9d23-510515103d7b + type: link + slots: + linkContent: + - _id: 656265eb-730d-499b-b280-fbb3fab6df7a + type: image + parameters: + image: + type: asset + value: + - _id: 236d47ef-b6be-48ef-a989-254f9e16a6bd + type: image + fields: + id: + type: text + value: 2c9af7f7-6fb4-49c8-a8cd-f6433e85bab9 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2ABuWzkMT1ueCX4j95hXNA-close.svg + type: text + file: + type: file + value: e72cfa35-2a87-410c-9475-c4a9c5b1a1b5 + size: + value: 352 + type: number + title: + type: text + value: close.svg + width: + value: 12 + type: number + height: + value: 12 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '12' + height: + type: number + value: '12' + objectFit: + type: dex-segmented-control-parameter + value: fill + _overridability: + hideLockedParameters: true + parameters: + displayName: + type: text + value: Link + _overridability: + parameters: + link: 'yes' + hideLockedParameters: true + parameters: + height: + type: dex-segmented-control-parameter + value: + mobile: full + tablet: full + desktop: full + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + tablet: start + desktop: start + displayName: + type: text + value: Close + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: auto + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '12' + desktop: '12' + displayName: + type: text + value: Link Button + _overridability: + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.535371+00:00' +modified: '2025-09-15T15:24:21.731962+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/spotlight-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/c895d189-c093-4ee8-aeef-5cdccd7efd2e.yaml b/apps/csk/content/componentPattern/c895d189-c093-4ee8-aeef-5cdccd7efd2e.yaml new file mode 100644 index 000000000..d5ba577ed --- /dev/null +++ b/apps/csk/content/componentPattern/c895d189-c093-4ee8-aeef-5cdccd7efd2e.yaml @@ -0,0 +1,272 @@ +composition: + _name: Small Article Card + _id: c895d189-c093-4ee8-aeef-5cdccd7efd2e + type: flexCard + parameters: + displayName: + type: text + value: Small Article Card + slots: + cardMedia: + - _id: 190f4e8e-91eb-40b2-a5df-bc797d0cca22 + type: container + slots: + containerContent: + - _id: 1e81397d-8421-48fb-9b95-169a36614e14 + type: $slotSection + parameters: + name: + type: text + value: Custom Image + specific: + type: array + value: + - image + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + - _id: f02a551f-116f-48d2-99b3-21ebe2ca74e5 + type: image + parameters: + image: + type: asset + value: + - _id: f939d422-13d6-4793-aefd-d4584616134a + type: image + fields: + id: + type: text + value: 19be2e44-eeb0-4f3c-9d66-203466b7861c + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/L52FrjxeQYy0O66QswB-gg-beans-logo.svg + type: text + file: + type: file + value: 524add33-dc9e-498b-b9ac-1af275970564 + size: + value: 2725 + type: number + title: + type: text + value: beans-logo.svg + width: + value: 84 + type: number + height: + value: 73 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '83' + border: + type: dex-token-selector-parameter + value: '' + height: + type: number + value: '72' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + $viz: 'yes' + image: 'yes' + width: 'no' + height: 'no' + objectFit: 'yes' + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-small-article-card + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingBottom: container-small + tablet: + paddingBottom: container-small + desktop: + paddingBottom: container-small + fitContent: + type: checkbox + value: true + displayName: + type: text + value: Logo Container + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + cardContent: + - _id: a8707980-d15a-4762-9dea-c3e8ec9e040d + type: flex + slots: + flexItem: + - _id: 78f51974-be44-4ed8-b379-47237f91d7e3 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Picking the right bean + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: e0aba200-251a-45f1-a1c2-ac94bbb9ca3f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + Is it just a cup of coffee or is there more than meets the + eye? See what kind of coffee is best for your taste buds. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + tablet: + paddingTop: container-small + desktop: + paddingTop: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 4a7ce726-321d-4e77-ac0e-a11e42946127 + type: button + variant: link + parameters: + icon: + type: asset + locales: + en: + - _id: 8dd47897-de54-45bf-aaa4-f42f0ab19e36 + type: image + fields: + id: + type: text + value: 008412ca-e0e4-4898-8829-f05814d644c3 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/82JIZpY9TPu6oJv6bmrEkQ-icon-chevron-blue.svg + type: text + file: + type: file + value: 3767517e-e3b4-4700-ae21-52d859d27799 + size: + value: 217 + type: number + title: + type: text + value: icon-chevron-blue.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + size: + type: dex-token-selector-parameter + value: '' + text: + type: text + value: READ + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-link + textWeight: + type: dex-segmented-control-parameter + value: bold + iconPosition: + type: dex-segmented-control-parameter + value: right + textTransform: + type: dex-segmented-control-parameter + value: uppercase + _overridability: + parameters: + link: 'yes' + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.733196+00:00' +modified: '2025-09-15T15:24:21.687271+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/small-article-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/cb6acfbc-01ca-4eef-b637-6a22df3f86e4.yaml b/apps/csk/content/componentPattern/cb6acfbc-01ca-4eef-b637-6a22df3f86e4.yaml new file mode 100644 index 000000000..149891205 --- /dev/null +++ b/apps/csk/content/componentPattern/cb6acfbc-01ca-4eef-b637-6a22df3f86e4.yaml @@ -0,0 +1,214 @@ +composition: + _name: Reviews Hero + _id: cb6acfbc-01ca-4eef-b637-6a22df3f86e4 + type: container + parameters: + displayName: + type: text + locales: + en: Statement + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 + slots: + containerContent: + - _id: 66dbb936-41b2-4769-9686-715aac715aee + type: section + slots: + sectionCTA: + - _id: 83f03dee-6787-4fc2-803f-11de7cdf931b + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + sectionMedia: + - _id: 4dde39a6-ae51-48dc-a8b9-b2f678182a42 + type: image + parameters: + image: + type: asset + value: + - _id: 41694638-e7b4-41a6-9bd3-7f8e338eb7fd + type: image + fields: + id: + type: text + value: 6b2c6448-2e43-4b65-810d-e0e730e91987 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/PZrqC1WNRlyekAoz9v9zvA-EspressoMakersReview_OG.png + type: text + file: + type: file + value: f26b93ba-7243-497a-9d62-c2500c8f107d + size: + value: 1585180 + type: number + title: + type: text + value: EspressoMakersReview_OG.png + width: + value: 1167 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 4b056631-d58d-415c-99a1-045977206919 + type: flex + slots: + flexItem: + - _id: ee9557ac-9678-4825-9fc5-92ddfa20c2d4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + tablet: 4xl + desktop: 4xl + text: + type: text + value: >- + Our machines reviewed by one of the most acclaimed + espresso makers + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: b16c6892-6d68-4dc3-bc4c-0b4386d8fb77 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + locales: + en: >- + Renowned espresso maker Joanne laFur has been + rigorously testing four distinct JavaDrip espresso + machines, bringing her expert insights to coffee + enthusiasts eager for their next upgrade. Throughout + her review, Joanne emphasizes the importance of + personal coffee preferences and encourages users to + consider their brewing habits alongside her detailed + findings, ensuring they make an informed decision + tailored to their espresso enjoyment. + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + - _id: 4b835ea3-c2b0-43dd-bb9b-968ab3f48e05 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: lg + tablet: lg + desktop: lg + text: + type: text + value: >- + Are you looking to update your espresso maker? Make + sure to take a look at which Joanne laFur's review of + which Espresso Makers to buy. + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + letterSpacing: + type: dex-segmented-control-parameter + value: wide + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Four user profiles for full taste customization + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-06-06T09:25:47.504888+00:00' +modified: '2025-09-15T15:24:21.803723+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/reviews_hero.png diff --git a/apps/csk/content/componentPattern/d134b276-d042-4984-a8fd-6b2b9afa8e98.yaml b/apps/csk/content/componentPattern/d134b276-d042-4984-a8fd-6b2b9afa8e98.yaml new file mode 100644 index 000000000..665f2641f --- /dev/null +++ b/apps/csk/content/componentPattern/d134b276-d042-4984-a8fd-6b2b9afa8e98.yaml @@ -0,0 +1,391 @@ +composition: + _name: Spotlight Card + _id: d134b276-d042-4984-a8fd-6b2b9afa8e98 + type: link + parameters: + displayName: + type: text + locales: + en: Spotlight Card + slots: + linkContent: + - _id: 807f2939-e3cd-476d-9e3e-a2a9df6b0f63 + type: grid + slots: + gridInner: + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|4b21f7fe-72d6-4234-a77d-10b762f1040e + type: gridItem + slots: + inner: + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|9b4d01d3-e0f4-4f43-84b3-0f33dd7eeb5c + type: image + parameters: + image: + type: asset + value: + - _id: 178ee533-d615-46b0-a183-9c04235f722c + type: image + fields: + id: + type: text + value: 5990be9d-277f-4298-ad75-4065e54c82b1 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/IFUIJ2blSTKsch4EGAYabw-ember-luxury-ottoman-coffee-espresso-set-2.png + type: text + file: + type: file + value: 11b06f2c-02c4-4478-8d04-fdbbe4a64c31 + size: + value: 189023 + type: number + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + height: + type: number + value: '150' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: span-3 + desktop: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Image + _overridability: + hideLockedParameters: true + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|e8ccb0ad-a597-464f-baf4-80d6f268967b + type: gridItem + slots: + inner: + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|80995427-6b73-4e98-8587-2cdec9a5854d + type: flex + slots: + flexItem: + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|4e7f1617-1524-4771-bad7-e871c177ef53 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Is a slow drip coffee maker for you? + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|84b8ca9c-90a0-4c34-bd96-a2391bf97f62 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: >- + Is the slow drip actually making better coffee? + Or is it just some hipster thing that doesnโ€™t + really matter? + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + height: + type: dex-segmented-control-parameter + value: + mobile: full + tablet: full + desktop: full + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: '' + paddingBottom: '' + tablet: + paddingTop: '' + paddingBottom: '' + desktop: + paddingTop: '' + paddingBottom: '' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + desktop: start + displayName: + type: text + value: Content Container + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: start + tablet: start + desktop: start + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: span-8 + desktop: span-9 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '4' + desktop: '3' + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|2cbeebf4-b95e-4243-be9d-19fd3baf34a9 + type: gridItem + slots: + inner: + - _id: 7833359c-39b2-485e-a0b7-aea59c472000 + type: flex + slots: + flexItem: + - _id: >- + 807f2939-e3cd-476d-9e3e-a2a9df6b0f63|b18af6ae-5b94-434b-a836-6b279173eedf|656265eb-730d-499b-b280-fbb3fab6df7a + type: image + parameters: + image: + type: asset + value: + - _id: c69e40fa-7298-447b-8e6e-67e9550d0e76 + type: image + fields: + id: + type: text + value: 253e6ca5-a8d0-4084-a7ad-ad4481f9c587 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/iQkLwCZVTmW9KWJ4TEnjSg-chevron-right.svg + type: text + file: + type: file + value: 0ce47b34-f86b-4f68-b3d6-2f84c59d6f62 + size: + value: 269 + type: number + title: + type: text + value: chevron-right.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + hideLockedParameters: true + parameters: + height: + type: dex-segmented-control-parameter + value: + mobile: full + tablet: full + desktop: full + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + desktop: center + displayName: + type: text + locales: + en: Chevron Container + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + desktop: end + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: auto + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '12' + desktop: '12' + displayName: + type: text + value: Link Button + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '4' + desktop: '8' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-xsmall + paddingLeft: container-xsmall + paddingRight: container-xsmall + paddingBottom: container-xsmall + tablet: + paddingTop: container-xsmall + paddingLeft: container-xsmall + paddingRight: container-xsmall + paddingBottom: container-xsmall + desktop: + paddingTop: container-xsmall + paddingLeft: container-xsmall + paddingRight: container-xsmall + paddingBottom: container-xsmall + alignItems: + type: dex-segmented-control-parameter + value: center + displayName: + type: text + value: Main Content + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '12' + desktop: '12' + backgroundColor: + type: dex-color-palette-parameter + value: general-color-6 + _overridability: + parameters: + displayName: 'no' + fluidContent: 'yes' + hideLockedParameters: true + _overridability: + parameters: + link: 'yes' + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-06-05T12:15:15.597438+00:00' +modified: '2025-09-15T15:24:21.744021+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/spotlight-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/d4bbbede-ffc9-481f-ae83-2d5339f26ee0.yaml b/apps/csk/content/componentPattern/d4bbbede-ffc9-481f-ae83-2d5339f26ee0.yaml new file mode 100644 index 000000000..cb8b8f68a --- /dev/null +++ b/apps/csk/content/componentPattern/d4bbbede-ffc9-481f-ae83-2d5339f26ee0.yaml @@ -0,0 +1,216 @@ +composition: + _name: Article Card + _id: d4bbbede-ffc9-481f-ae83-2d5339f26ee0 + type: flexCard + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xsmall + paddingLeft: container-xsmall + paddingRight: container-xsmall + paddingBottom: container-xsmall + displayName: + type: text + value: Article Card | ${#jptr:/Article/entry/_name} + slots: + cardMedia: + - _id: 1a083f8a-3c62-4534-80b0-f4b0974b3879 + type: image + parameters: + image: + type: asset + value: + - _id: 2759397f-da75-4031-9d19-c5af8b179f76 + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Article/entry/fields/thumbnail/value/0/fields/url/value} + _source: custom-url + height: + type: number + value: '170' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + cardContent: + - _id: 91073367-d80c-4d4c-82aa-6d69c2aff01a + type: flex + slots: + flexItem: + - _id: ae7909ec-a83b-4a6a-9966-5ca24b372679 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: ${#jptr:/Article/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: e78908dc-dc95-40d7-9fd3-aea7a3fa1f4f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + value: ${#jptr:/Article/entry/fields/shortDescription/value} + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 31496ca8-d0f1-47c2-a3e8-55c6515ada4d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + by + ${#jptr:/Article/entry/fields/author/value/entry/fields/name/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 91a39649-d9d5-4f11-9090-203b4fea8a13 + type: button + parameters: + link: + type: link + locales: + en: + path: /${locale}/articles/${#jptr:/Article/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: ${#jptr:/Article/entry/_slug} + size: + type: dex-token-selector-parameter + value: button-small + text: + type: text + value: Read Article + border: + type: dex-token-selector-parameter + value: border-button-secondary + textSize: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: bold + buttonColor: + type: dex-color-palette-parameter + value: button-secondary + textTransform: + type: dex-segmented-control-parameter + value: uppercase + hoverTextColor: + type: dex-color-palette-parameter + value: text-secondary + hoverButtonColor: + type: dex-color-palette-parameter + value: button-primary + _overridability: + parameters: + link: 'yes' + text: 'no' + hideLockedParameters: true + _dataResources: + Article: + type: article + variables: + slug: the-golden-ratio-of-coffee + locale: ${locale} + isPatternParameter: true + ignorePatternParameterDefault: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:30.511493+00:00' +modified: '2025-09-15T15:24:21.683838+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/article-card.jpg +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5.yaml b/apps/csk/content/componentPattern/d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5.yaml new file mode 100644 index 000000000..66ba5eb82 --- /dev/null +++ b/apps/csk/content/componentPattern/d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5.yaml @@ -0,0 +1,151 @@ +composition: + _name: Main Featured Hero + _id: d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5 + type: featuredSection + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xxlarge + paddingBottom: container-xxlarge + displayName: + type: text + value: Welcome Hero + fluidContent: + type: checkbox + value: true + contentSpacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + paddingBottom: container-medium + desktop: + marginTop: '' + marginLeft: '' + paddingTop: container-large + marginRight: '' + paddingLeft: container-large + marginBottom: '' + paddingRight: container-large + paddingBottom: container-large + contentAlignment: + type: dex-segmented-control-parameter + value: left + contentBackgroundColor: + type: dex-color-palette-parameter + value: general-color-2 + slots: + sectionCTA: + - _id: 5d86f5e9-47d6-4e77-a139-83228ec0be41 + type: $slotSection + parameters: + name: + type: text + value: Buttons + _overridability: + hideLockedParameters: true + sectionMedia: + - _id: fcac6346-1864-4284-8715-a0e4fb4854f4 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 0d62516b-be94-4273-9dbe-34c98b8b728d + type: image + fields: + id: + type: text + value: c64606e3-4d79-40d2-9a52-1dacb84bf31d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/SFI48U58QVqb_kTBN4tZsg-latte-art-pouring-coffee.jpeg + type: text + file: + type: file + value: 48b246f2-1f3d-410b-91d7-f0a2f0477e9f + size: + value: 237701 + type: number + title: + type: text + value: latte-art-pouring-coffee.jpeg + width: + value: 2600 + type: number + height: + value: 1300 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + priority: + type: checkbox + value: true + objectFit: + type: dex-segmented-control-parameter + value: cover + unoptimized: + type: checkbox + value: true + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: c50e99a6-1d91-4d6e-9a22-3154d4e4a8b7 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h1 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Find the perfect cup without leaving your home. + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + letterSpacing: + type: dex-segmented-control-parameter + value: wide + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + contentBackgroundColor: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:30.529814+00:00' +modified: '2025-06-25T10:25:25.692109+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/main_featured_hero.png +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/d80bafe3-ac5f-4304-8ca5-b3d78f820ddb.yaml b/apps/csk/content/componentPattern/d80bafe3-ac5f-4304-8ca5-b3d78f820ddb.yaml new file mode 100644 index 000000000..1fd87afe6 --- /dev/null +++ b/apps/csk/content/componentPattern/d80bafe3-ac5f-4304-8ca5-b3d78f820ddb.yaml @@ -0,0 +1,205 @@ +composition: + _name: Main Favorites + _id: d80bafe3-ac5f-4304-8ca5-b3d78f820ddb + type: favorites + parameters: + primaryTextColor: + type: dex-color-palette-parameter + value: text-primary + addToFavoritesIcon: + type: asset + locales: + en: + - _id: e06cb422-666c-419a-abe5-d5f79c42a46c + type: image + fields: + id: + type: text + value: 42f196a1-dff3-4f01-bc53-f57e05125c9a + url: + value: >- + https://img.uniform.global/p/6MJ1ELg6RE6-E2mQbcKLjg/SBGhbIz7TwSeAJvorvh2Wg-favourite-icon.svg + type: text + file: + type: file + value: 5b6bbc81-cd4f-4e8e-9b96-5a3bb9aa68af + size: + value: 690 + type: number + title: + type: text + value: favourite-icon.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + removeFromFavoritesIcon: + type: asset + locales: + en: + - _id: 6e178fbd-5837-407f-85c6-ad3bce752fe3 + type: image + fields: + id: + type: text + value: f118b73e-d427-4db0-960f-76b018aacc03 + url: + value: >- + https://img.uniform.global/p/6MJ1ELg6RE6-E2mQbcKLjg/--En1PAzSqCV61Pg92lHtw-favourite-icon-red.svg + type: text + file: + type: file + value: a8b111b7-62f0-4ae4-92ed-f8b6531e6df0 + size: + value: 689 + type: number + title: + type: text + value: favourite-icon-red.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + slots: + emptyFavoritesContent: + - _id: 83217f2c-31ff-4c18-96fc-ff819e09cca5 + type: flex + slots: + flexItem: + - _id: 1b51b968-ec35-430f-87ae-f0dd954abcdb + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 3xl + desktop: 3xl + text: + type: text + locales: + en: Your favorites is empty + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + - _id: f9b8bb25-adbc-49ea-b64e-b757905c912d + type: image + parameters: + image: + type: asset + value: + - _id: 746f88c4-d7b3-43a2-90fa-47e95e927354 + type: image + fields: + id: + type: text + value: 42f196a1-dff3-4f01-bc53-f57e05125c9a + url: + value: >- + https://img.uniform.global/p/6MJ1ELg6RE6-E2mQbcKLjg/SBGhbIz7TwSeAJvorvh2Wg-favourite-icon.svg + type: text + file: + type: file + value: 5b6bbc81-cd4f-4e8e-9b96-5a3bb9aa68af + size: + value: 690 + type: number + title: + type: text + value: favourite-icon.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '110' + height: + type: number + value: '100' + objectFit: + type: dex-segmented-control-parameter + value: contain + - _id: 95527189-e1c7-4eae-9eab-07841287562d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: lg + tablet: lg + desktop: xl + text: + type: text + locales: + en: Your favorites is empty + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + locales: + en: 'The favorites is empty ' + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + _locales: + - en +created: '2025-05-20T11:53:44.754018+00:00' +modified: '2025-05-22T11:38:48.217231+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/main_favorites.png +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/d9dd4b0a-358f-4b10-be48-77c5088020cc.yaml b/apps/csk/content/componentPattern/d9dd4b0a-358f-4b10-be48-77c5088020cc.yaml new file mode 100644 index 000000000..23c2aec33 --- /dev/null +++ b/apps/csk/content/componentPattern/d9dd4b0a-358f-4b10-be48-77c5088020cc.yaml @@ -0,0 +1,100 @@ +composition: + _name: Page Title Section + _id: d9dd4b0a-358f-4b10-be48-77c5088020cc + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-large + desktop: + paddingTop: container-medium + paddingBottom: container-xlarge + displayName: + type: text + value: Articles + slots: + containerContent: + - _id: 5feefc71-05dd-4004-bfe9-3dd6876628b4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h1 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Articles + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 8eb6b0f1-d2b3-48a3-9fe7-9197aaa550c6 + type: container + slots: + containerContent: + - _id: edd3124e-b2ee-4b71-94ab-27004cc6eadc + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-12 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + value: Divider + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + - _id: 2058ad6d-25b3-4eea-a276-cb996b4188cc + type: $slotSection + parameters: + name: + type: text + value: Content + _overridability: + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:28.778505+00:00' +modified: '2025-09-15T15:24:21.638551+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/page-title-section.jpg +categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 diff --git a/apps/csk/content/componentPattern/da893018-5bb0-49bd-8289-3f073b167c8d.yaml b/apps/csk/content/componentPattern/da893018-5bb0-49bd-8289-3f073b167c8d.yaml new file mode 100644 index 000000000..70b48bd9d --- /dev/null +++ b/apps/csk/content/componentPattern/da893018-5bb0-49bd-8289-3f073b167c8d.yaml @@ -0,0 +1,138 @@ +composition: + _name: Feature Card + _id: da893018-5bb0-49bd-8289-3f073b167c8d + type: flex + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: "Quantum heating \Ltechnology" + fluidContent: + type: checkbox + value: true + slots: + flexItem: + - _id: df99286b-2378-4646-a0a3-fc0921dd8940 + type: image + parameters: + image: + type: asset + value: + - _id: 77c10bf4-af55-4c93-9195-96ec9d960894 + type: image + fields: + id: + type: text + value: 9a4c21ad-d697-4656-a529-ac9e5b87be60 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/ghNnSzbSSuSmxTL0eRhrrA-quantum-heating-technology.png + type: text + file: + type: file + value: a874af90-6277-49c0-b1e6-397a6d21dab9 + size: + value: 773 + type: number + title: + type: text + value: quantum-heating-technology.png + width: + value: 60 + type: number + height: + value: 47 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + width: + type: number + value: '60' + height: + type: number + value: '50' + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + - _id: 93a8a0a2-d5df-4e82-97ed-2c1f2f29e907 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: xl + text: + type: text + locales: + en: "Quantum heating \Ltechnology" + color: + type: dex-color-palette-parameter + value: text-featured + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 67e790c1-6421-4f15-acd2-40b91f832494 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: lg + text: + type: text + locales: + en: >- + Say goodbye to waiting. The EspressoGPT harnesses quantum + mechanics to heat your water in a fraction of a second, ensuring + the perfect temperature for your espresso every time. + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-06-05T12:15:16.324842+00:00' +modified: '2025-09-15T15:24:22.165652+00:00' +pattern: true +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/e1162711-ee40-4a8b-b932-859ef691b90c.yaml b/apps/csk/content/componentPattern/e1162711-ee40-4a8b-b932-859ef691b90c.yaml new file mode 100644 index 000000000..0dda0bc9f --- /dev/null +++ b/apps/csk/content/componentPattern/e1162711-ee40-4a8b-b932-859ef691b90c.yaml @@ -0,0 +1,80 @@ +composition: + _name: Container pattern + _id: e1162711-ee40-4a8b-b932-859ef691b90c + type: container + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-medium + paddingBottom: container-medium + slots: + containerContent: + - _id: 1764d052-9668-4189-9ddb-793dac3c09ab + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h1 + size: + type: dex-segmented-control-parameter + value: + desktop: 4xl + text: + type: text + locales: + en: Title + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + hideLockedParameters: true + - _id: 39d84418-235a-4a72-95a0-3e567aa443f3 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + text: + type: text + locales: + en: description + _overridability: + hideLockedParameters: true + - _id: 3e2f7686-e7fa-4f93-b44f-9bff7fbcc984 + type: button + parameters: + link: + type: link + locales: + en: + path: /${locale}/summer-campaign + type: projectMapNode + nodeId: 94663b98-2fd8-4852-b75f-7eb89bbccb63 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + locales: + en: Click me + textColor: + type: dex-color-palette-parameter + value: text-secondary + buttonColor: + type: dex-color-palette-parameter + value: button-primary + _overridability: + hideLockedParameters: true + _overridability: + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:45.060935+00:00' +modified: '2025-09-15T15:24:22.720153+00:00' +pattern: true +categoryId: ae15b0f6-4953-4ccb-9984-ad0525e77b01 diff --git a/apps/csk/content/componentPattern/e1383714-61c0-4647-a00b-bb12371df0d7.yaml b/apps/csk/content/componentPattern/e1383714-61c0-4647-a00b-bb12371df0d7.yaml new file mode 100644 index 000000000..5de235257 --- /dev/null +++ b/apps/csk/content/componentPattern/e1383714-61c0-4647-a00b-bb12371df0d7.yaml @@ -0,0 +1,338 @@ +composition: + _name: Purchase History Card + _id: e1383714-61c0-4647-a00b-bb12371df0d7 + type: grid + parameters: + gapX: + type: dex-slider-control-parameter + value: + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + displayName: + type: text + value: Product + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '12' + desktop: '12' + fluidContent: + type: checkbox + value: true + slots: + gridInner: + - _id: 4c743ae4-6ec4-4ba5-8e11-b0cd47c8a061 + type: gridItem + slots: + inner: + - _id: cdcf7bf5-3f80-4be5-9045-0b58c170bc50 + type: container + slots: + containerContent: + - _id: c528e462-6a4f-4c13-9d02-f58663c69855 + type: image + parameters: + image: + type: asset + value: + - _id: 92e14291-258f-4ac7-b0a0-67504ad74caf + type: image + fields: + id: + type: text + value: a8e91bd3-5b31-4830-8fad-eb055c1f1ce9 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/i3F8W1OTRPS7_XsOHSCeqw-royale-boulder-camping-french-press-2.png + type: text + file: + type: file + value: 7e0b37fc-80c3-4209-bac2-2fdf4adb344b + size: + value: 250630 + type: number + title: + type: text + value: royale-boulder-camping-french-press-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + height: + type: number + value: '170' + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xxsmall + paddingLeft: container-xxsmall + paddingRight: container-xxsmall + paddingBottom: container-xxsmall + displayName: + type: text + value: Image Container + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-3 + desktop: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Image + _overridability: + hideLockedParameters: true + - _id: 0c0e4c2a-b930-4cdc-9b6b-6d022679db99 + type: gridItem + slots: + inner: + - _id: 8b265e1b-07f0-42e7-bad3-088e84cc29a2 + type: flex + slots: + flexItem: + - _id: f8e535bb-d461-4469-975d-81e9b15487cf + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: Cervello di Caffรจ + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 034abed1-d419-493a-bb5b-4ca6943d7629 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: 'Order number: 12312, placed on March 16th 2022' + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: cca5ffc7-3f0a-4ded-9371-80b0bbde2711 + type: button + variant: link + parameters: + text: + type: text + value: View Product + textSize: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + link: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '2' + desktop: '2' + spacing: + type: dex-space-control-parameter + value: + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-7 + desktop: span-9 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '4' + desktop: '3' + displayName: + type: text + value: Center Information + _overridability: + hideLockedParameters: true + - _id: bb7be41e-735e-40ee-bb3b-d3cfe8bcb3bd + type: gridItem + slots: + inner: + - _id: 5a784209-e016-4a7d-a6fc-65967939bd56 + type: flex + slots: + flexItem: + - _id: 343d0838-294f-429d-abff-03fdfc3da33e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: $599.00 + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + value: Price Wrapper + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + tablet: end + desktop: end + _overridability: + hideLockedParameters: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-2 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '11' + desktop: '12' + displayName: + type: text + value: Price + _overridability: + hideLockedParameters: true + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:29.813664+00:00' +modified: '2025-09-15T15:24:22.610345+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/purchase-history-card.jpg +categoryId: adaebea8-ba58-494b-9c3b-9f82906d9415 diff --git a/apps/csk/content/componentPattern/e23064ac-00d3-4740-b62d-50d8b080c5a1.yaml b/apps/csk/content/componentPattern/e23064ac-00d3-4740-b62d-50d8b080c5a1.yaml new file mode 100644 index 000000000..0f23c000c --- /dev/null +++ b/apps/csk/content/componentPattern/e23064ac-00d3-4740-b62d-50d8b080c5a1.yaml @@ -0,0 +1,217 @@ +composition: + _name: Error Hero + _id: e23064ac-00d3-4740-b62d-50d8b080c5a1 + type: section + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + marginTop: container-large + marginBottom: container-large + displayName: + type: text + value: Opps + contentAlignment: + type: dex-segmented-control-parameter + value: center + slots: + sectionCTA: + - _id: >- + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|fa933a66-ceec-4443-bf4b-2ea8ddd1aba2 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + sectionMedia: + - _id: >- + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|3cef9a4a-f0c8-4eeb-a855-a28fd1335351 + type: image + parameters: + image: + type: asset + value: + - _id: 1438c379-a752-469c-ae9c-4378a6069db4 + type: image + fields: + id: + type: text + value: cc75676e-5baf-4cbf-a21a-b29387c9cafd + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/xenHD2f5QEWW1rWO7OQdgA-error-image.jpeg + type: text + file: + type: file + value: 6e332042-3ffa-4d3b-ab88-accdf8a8655e + size: + value: 5333305 + type: number + title: + type: text + value: error-image.jpeg + width: + value: 2576 + type: number + height: + value: 3864 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'no' + hideLockedParameters: true + sectionContent: + - _id: >- + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|5af03d0f-f208-4370-a77e-86dc0c60c0e1 + type: flex + slots: + flexItem: + - _id: >- + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|74170e2f-021f-4f8c-85dd-885af205a737 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xs + tablet: lg + desktop: xl + text: + type: text + value: '404 ERROR ' + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + transform: + type: dex-segmented-control-parameter + value: uppercase + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: e0294e21-1dba-4878-96b0-10864c8f10f6 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: 'Sorry, we canโ€™t find what you are looking for. ' + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: >- + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|5016ff87-24e4-4601-9352-ffc7bcacf197 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xs + tablet: lg + desktop: xl + text: + type: text + value: Use the navigation at the top to help you get back on track. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginRight: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + _overrides: + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|fa933a66-ceec-4443-bf4b-2ea8ddd1aba2: + parameters: + link: + type: link + locales: + en: + path: /${locale} + type: projectMapNode + nodeId: e7206bd2-8ac2-4e25-937d-8f57292f006b + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: Go Home + _overridability: + parameters: + spacing: 'no' + displayName: 'yes' + fluidContent: 'no' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:30.4787+00:00' +modified: '2025-09-15T15:24:22.807212+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/error_hero.png +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/eea0b9bb-82f4-4de6-9aa5-af290540615d.yaml b/apps/csk/content/componentPattern/eea0b9bb-82f4-4de6-9aa5-af290540615d.yaml index 028b20a01..4042576cf 100644 --- a/apps/csk/content/componentPattern/eea0b9bb-82f4-4de6-9aa5-af290540615d.yaml +++ b/apps/csk/content/componentPattern/eea0b9bb-82f4-4de6-9aa5-af290540615d.yaml @@ -60,33 +60,33 @@ composition: image: type: asset value: - - _id: e73613cf-e2f1-47ef-a5aa-a015bee46436 + - _id: 732bdde7-8400-4a58-81c4-eda52f8b4d5b type: image fields: id: type: text - value: 246a9113-763f-4330-b55e-dfa654743828 + value: e48a76d6-773f-4e3a-9b4e-409d77e8648a url: value: >- https://img.uniform.global/p/YZNQDArvRHK3ZDdZ2FKIJQ/d4HCDAS0R5-zxzj7U9oqCg-Rectangle-1-(2).svg type: text file: type: file - value: 5285bd5f-77fe-4950-b389-4a7a4da7f4a4 + value: 3ff76bc4-89d0-4b69-8c22-9312b68cf66f size: - value: 423 + value: 1206370 type: number title: type: text - value: hero-bg-gradient-light.svg + value: coffee.png width: - value: 1016 + value: 1920 type: number height: - value: 330 + value: 1280 type: number mediaType: - value: image/svg+xml + value: image/png type: text _source: uniform-assets priority: @@ -162,9 +162,9 @@ composition: size: type: dex-segmented-control-parameter value: - mobile: 5xl - tablet: 5xl - desktop: 7xl + mobile: 3xl + tablet: 4xl + desktop: 4xl color: type: dex-color-palette-parameter value: text-primary diff --git a/apps/csk/content/componentPattern/efb7c9ed-2372-4069-b4d9-2ec45a8efbcb.yaml b/apps/csk/content/componentPattern/efb7c9ed-2372-4069-b4d9-2ec45a8efbcb.yaml new file mode 100644 index 000000000..da9e16941 --- /dev/null +++ b/apps/csk/content/componentPattern/efb7c9ed-2372-4069-b4d9-2ec45a8efbcb.yaml @@ -0,0 +1,168 @@ +composition: + _name: Left Image Section + _id: efb7c9ed-2372-4069-b4d9-2ec45a8efbcb + type: section + variant: columns + parameters: + displayName: + type: text + value: Heavy coffee drinkers save $3 / day with subscription. + contentAlignment: + type: dex-segmented-control-parameter + value: center + slots: + sectionCTA: + - _id: fa933a66-ceec-4443-bf4b-2ea8ddd1aba2 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + sectionMedia: + - _id: 3cef9a4a-f0c8-4eeb-a855-a28fd1335351 + type: image + parameters: + image: + type: asset + value: + - _id: 4a900a84-5384-4637-8dcb-52f6d7fca15d + type: image + fields: + id: + type: text + value: dd0d9e74-01dd-40e4-a706-9c77a03c91ee + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/NDWFPTCmQ6S5Tc8luzq8pw-coffee-beans-pack.jpg + type: text + file: + type: file + value: 46dbbed6-2c9b-4647-aef0-e3b82bf93768 + size: + value: 1292702 + type: number + title: + type: text + value: coffee-beans-pack.jpg + width: + value: 4896 + type: number + height: + value: 3264 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 5af03d0f-f208-4370-a77e-86dc0c60c0e1 + type: flex + slots: + flexItem: + - _id: 74170e2f-021f-4f8c-85dd-885af205a737 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + tablet: 4xl + desktop: 4xl + text: + type: text + value: Heavy coffee drinkers save $3 / day with subscription. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 5016ff87-24e4-4601-9352-ffc7bcacf197 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + Our new subscription service is here. Subscribing to regular + coffee delivery means that you never run out of the rocket + fuel. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + _overrides: + fa933a66-ceec-4443-bf4b-2ea8ddd1aba2: + parameters: + text: + type: text + value: SUBSCRIBE NOW + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-01-29T11:09:30.509986+00:00' +modified: '2025-09-15T15:24:22.74277+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/left-image-section.jpg +categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/content/componentPattern/f184bdb0-45ce-4b52-9984-8130e23f9dc5.yaml b/apps/csk/content/componentPattern/f184bdb0-45ce-4b52-9984-8130e23f9dc5.yaml new file mode 100644 index 000000000..5353ddc90 --- /dev/null +++ b/apps/csk/content/componentPattern/f184bdb0-45ce-4b52-9984-8130e23f9dc5.yaml @@ -0,0 +1,158 @@ +composition: + _name: Article Highlight + _id: f184bdb0-45ce-4b52-9984-8130e23f9dc5 + type: section + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: ${#jptr:/Article single Content/entry/fields/title/value} + contentAlignment: + type: dex-segmented-control-parameter + value: center + slots: + sectionCTA: + - _id: 95686385-e59c-43ff-b0f4-13d73550ca5b + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e + sectionMedia: + - _id: 60659221-16ca-4cf7-a932-f5a2ca96e554 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: ${#jptr:/Article single Content/entry/fields/thumbnail/value} + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + image: 'no' + hideLockedParameters: true + sectionContent: + - _id: abbeb9d9-c662-42d7-b707-f7d81ca70a86 + type: flex + slots: + flexItem: + - _id: ccc99f4b-ab3e-4574-9d69-1ee2309edd1b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: | + ${#jptr:/Article single Content/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'no' + hideLockedParameters: true + - _id: 0372fcaf-5fd6-406a-9a6d-79cf035bafb6 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + ${#jptr:/Article single + Content/entry/fields/shortDescription/value} + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + _dataResources: + Article single Content: + type: articleSingle + variables: + locale: ${locale} + entryId: 60b293e4-56e9-4e99-8b0f-113113f9ae0a + isPatternParameter: true + ignorePatternParameterDefault: true + _overrides: + 95686385-e59c-43ff-b0f4-13d73550ca5b: + parameters: + link: + type: link + locales: + en: + path: /${locale}/articles/${#jptr:/Article single Content/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: ${#jptr:/Article single Content/entry/_slug} + text: + type: text + value: Learn more + _overridability: + variants: true + parameters: + spacing: 'no' + displayName: 'no' + fluidContent: 'no' + hideLockedParameters: true + _locales: + - en +created: '2025-04-25T12:20:45.934076+00:00' +modified: '2025-09-15T15:24:22.666162+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/article_highlight.png +categoryId: 096fd5ed-5e2a-4bfa-834b-fb805d1d1ce9 diff --git a/apps/csk/content/componentPattern/fb371b1e-e91d-419b-812b-adb8910afe73.yaml b/apps/csk/content/componentPattern/fb371b1e-e91d-419b-812b-adb8910afe73.yaml new file mode 100644 index 000000000..7c407aa42 --- /dev/null +++ b/apps/csk/content/componentPattern/fb371b1e-e91d-419b-812b-adb8910afe73.yaml @@ -0,0 +1,26 @@ +composition: + _name: Subtitle (atom) + _id: fb371b1e-e91d-419b-812b-adb8910afe73 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + weight: + type: dex-segmented-control-parameter + value: normal + _overridability: + parameters: + tag: 'yes' + text: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-04-24T11:35:26.875654+00:00' +modified: '2025-04-24T11:35:26.875654+00:00' +pattern: true +categoryId: 70d03350-bbf9-457d-abc0-cf7d7aa2a3a4 diff --git a/apps/csk/content/composition/15c079be-bf28-4e23-8bf9-97ca175ceea7.yaml b/apps/csk/content/composition/15c079be-bf28-4e23-8bf9-97ca175ceea7.yaml new file mode 100644 index 000000000..fc0f9da15 --- /dev/null +++ b/apps/csk/content/composition/15c079be-bf28-4e23-8bf9-97ca175ceea7.yaml @@ -0,0 +1,1265 @@ +composition: + _name: Beans Bundle + _id: 15c079be-bf28-4e23-8bf9-97ca175ceea7 + _slug: beans-bundle + type: page + _overrides: + 44d9a29d-f2f6-456b-92cb-96590d068768: + parameters: + link: + type: link + locales: + en: + path: '#OrderNow' + type: url + text: + type: text + value: ORDER NOW + a4dc3dd0-9598-4af7-ace8-0bfcf3423a6a: + parameters: + text: + type: text + value: BUY NOW + buttonColor: + type: dex-color-palette-parameter + value: button-primary + hoverButtonColor: + type: dex-color-palette-parameter + value: button-tertiary + 15c079be-bf28-4e23-8bf9-97ca175ceea7|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 93046baf-1b7b-4e03-be0b-47ff9d91d1ca + type: fixedHero + parameters: + image: + type: asset + value: + - _id: 9392e0e5-e7bc-4cd6-bd1a-6b8b6effb9cb + type: image + fields: + id: + type: text + value: 3c2eb78c-f861-4a89-aeb9-084ac4ff7d0c + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/nVzlTRcbQTaam4vIPKLfEg-BB_Setting.png + type: text + file: + type: file + value: c6d506c4-0be5-42b2-802f-13c643a829d6 + size: + value: 2469563 + type: number + title: + type: text + value: BB_Setting.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + height: + type: dex-segmented-control-parameter + value: + mobile: screen + tablet: screen + desktop: screen + titleTag: + type: dex-segmented-control-parameter + value: h1 + textColor: + type: dex-color-palette-parameter + value: text-secondary + titleText: + type: text + locales: + en: Our Exclusive Beans Bundle, handpicked by Hans Anderson + displayName: + type: text + locales: + en: Welcome Hero + contentAlignment: + type: dex-segmented-control-parameter + value: center + primaryButtonText: + type: text + locales: + en: Order Now + - _id: a7fcdc88-e1ea-4799-b941-5b6f97948c02 + type: container + slots: + containerContent: + - _id: 86184e4d-527f-49d1-bcd5-39ab80ac7866 + type: section + slots: + sectionCTA: + - _id: 44d9a29d-f2f6-456b-92cb-96590d068768 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + sectionMedia: + - _id: fff1f182-7117-49d0-bcba-2f9cced570a4 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: ef486d16-a297-4144-a3a2-39097f9ab148 + type: image + fields: + id: + type: text + value: ffd0191d-5789-4737-98b1-5803e9ff1d71 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/FUQapdjqSLG_baB6iwBkbg-BB_Statement.png + type: text + file: + type: file + value: 305413e4-77a8-453b-aef3-ea6031b5df82 + size: + value: 1700484 + type: number + title: + type: text + value: BB_Statement.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 31e74c0c-1f55-4a02-953b-baece150a8c3 + type: flex + slots: + flexItem: + - _id: 94465b29-fc99-434f-a203-7d91bfbce037 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: "Best Value for the Hobby Espresso\_Connoisseur" + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: b3a84c50-9223-41ff-8cb0-5830301abf6c + type: richText + parameters: + font: + type: dex-token-selector-parameter + value: secondary + text: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Elevate your espresso experience with + the JavaDrip beans bundle, which + features expertly chosen beans that + unlock rich, complex flavors. Paired + with a robust espresso maker, this + package is perfect for hobbyists looking + to refine their brewing skills and enjoy + cafรฉ-quality coffee at home. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + direction: ltr + color: + type: dex-color-palette-parameter + value: text-secondary + - _id: 4450e9f5-273d-4622-be89-301a1bfed977 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + Hans Anderson, Owner, Author and Barista @ + The Perfect Grind + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + letterSpacing: + type: dex-segmented-control-parameter + value: wide + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Four user profiles for full taste customization + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + parameters: + displayName: + type: text + locales: + en: Statement + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 + - _id: 6d33d82e-6ba3-432d-ad9a-a0da2f3c733f + type: container + slots: + containerContent: + - _id: af290bcd-40c5-474b-a84d-7e9e00569079 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: What's inside the Exclusive Beans Bundle + color: + type: dex-color-palette-parameter + value: text-tertiary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + locales: + en: Bundle contents + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + - _id: bcc473b4-1d15-4b51-9754-55753b74c580 + type: section + slots: + sectionMedia: + - _id: 3a6e6519-cef3-41b8-9b62-136662aa1619 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: efcff944-17ce-4ac5-8fac-128089a4685e + type: image + fields: + id: + type: text + value: 91cf3613-ae51-4487-9b37-c798bbf918fb + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/IrNmyVK0SRKhVk-Ps2gPyQ-BB_Machine.png + type: text + file: + type: file + value: f658c178-e5b6-4097-ac91-886df82f36c6 + size: + value: 1489182 + type: number + title: + type: text + value: BB_Machine.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 25a5358c-d907-4816-b1b2-5d3ee61e676e + type: flex + slots: + flexItem: + - _id: 0f155c68-b011-47d0-828b-ac5bc18866a1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Royale IQ Espresso Machine + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 3f6fe67b-27e8-468f-b8d3-8ac9376ae5c7 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + The Royale IQ Espresso Machine represents the + pinnacle of home barista technology, seamlessly + blending cutting-edge innovation with elegant + design. Crafted for both enthusiasts and seasoned + coffee connoisseurs, this machine features a + robust dual boiler system that ensures optimal + brewing temperatures for espresso extraction and + steam production, allowing users to effortlessly + achieve rich, creamy microfoam. Its intuitive + touchscreen interface simplifies the brewing + process, offering personalized temperature and + pressure settings, as well as customizable + pre-infusion times to refine flavor profiles and + enhance the overall espresso experience. The + machine is built with high-quality materials, + ensuring durability and aesthetic appeal, making + it a striking addition to any kitchen or cafรฉ + setting. + + + Equipped with a precision grinder that offers an + array of grind settings, the Royale IQ delivers + freshly ground coffee beans to elevate the + espresso's flavor and aromatic qualities. + Additionally, the machine offers a sophisticated + app integration, enabling users to monitor brewing + parameters and save their favorite recipes for + consistency across every cup. With a self-cleaning + function and minimal maintenance requirements, the + Royale IQ Espresso Machine is as convenient as it + is high-performing, ensuring that aspiring + baristas can focus on perfecting their craft + without the hassle of complicated upkeep. This + machine embodies the essence of artisanal + coffee-making, delivering exceptional performance + that consistently satisfies the most discerning + palates. + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Royale IQ Espresso Machine + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 8e46fd4e-abf5-42ad-be95-652420b4e882 + type: section + slots: + sectionMedia: + - _id: f3a7e3ba-4a18-4bad-a010-157980bd2da3 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: cf28e728-cd88-47f7-b5f3-b4fce87a81e7 + type: image + fields: + id: + type: text + value: f2c83a92-6062-4d4f-be1b-5acbc1f1d831 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2SEV495SRoiqhxndSEf3Og-BB_EthiopianBlend.png + type: text + file: + type: file + value: 9e5c957e-932b-4211-a099-6927b6e06fed + size: + value: 1655026 + type: number + title: + type: text + value: BB_EthiopianBlend.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 35230c90-af03-4a2a-8eae-48bf0f33d592 + type: flex + slots: + flexItem: + - _id: 8f0a3cee-2a4e-4057-b12b-92b84a0c8939 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Ethiopian Blend + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 1bf84f3e-7911-42ec-b47a-e917db8ae24f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + JavaDrip Ethiopian Blend is a meticulously crafted + dark roast espresso bean that has garnered + outstanding reviews for its rich, complex flavor + profile. Sourced from the lush highlands of + Ethiopia, these beans are hand-selected for their + unique attributes, offering a bold yet smooth + taste with deep notes of dark chocolate, hints of + berry, and a warm undertone of spices. The + roasting process brings out their inherent + sweetness while maintaining a full-bodied + experience that lingers delightfully on the + palate. Perfect for coffee enthusiasts who crave a + robust cup, the JavaDrip Ethiopian Blend delivers + an invigorating and satisfying espresso that + stands out for its quality and depth. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Ethiopian Blend + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 182e578b-9f17-46fa-9098-04c38198e563 + type: section + slots: + sectionMedia: + - _id: 48f66e2b-2c4b-42e2-bc18-d4e385207630 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 90d519d2-5e71-4dea-828a-20ccee397f2d + type: image + fields: + id: + type: text + value: 2f9f9f7a-f7e0-4182-9faa-f5747d06e3c4 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/qqnSTSP0RY-wKcg4U-49EA-BB_IrishBlend.png + type: text + file: + type: file + value: 5ba76076-6d40-4fce-8f71-924216aef28b + size: + value: 1797830 + type: number + title: + type: text + value: BB_IrishBlend.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 0eabb54d-2855-484b-92cd-911e08f96a58 + type: flex + slots: + flexItem: + - _id: f2ccb05f-a59e-470a-bb2d-dc234867364e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Irish Blend + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 8a5f47a3-dba0-4fe2-b8ac-b5089691c8c3 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + JavaDrip Irish Blend is a captivating medium roast + espresso that showcases the unique character of + Irish coffee beans, celebrated for their vibrant + acidity and complex flavor profile. This blend + entices with notes of floral sweetness and hints + of citrus, complemented by a rich, syrupy body + that lingers beautifully on the palate. Baristas + adore this blend for its versatility, seamlessly + crafting espresso shots that are both robust and + nuanced, making it ideal for everything from + lattes to straight shots. With its well-balanced + flavors and inviting aroma, JavaDrip Irish Blend + has secured a cherished spot in coffee shops and + home brewers' hearts alike. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Irish Blend + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 7d3d0f63-8f7b-42ec-aa78-17ccadcb68c1 + type: section + slots: + sectionMedia: + - _id: 96d0bb16-a3ce-492f-a266-3d8649bf1992 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: a8240b8d-df4f-4a66-8921-c54c90d39100 + type: image + fields: + id: + type: text + value: b6695c1f-3305-42b6-ad81-b2acbeb0506f + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/_iyBBT97QVutZM26SLjn9g-BB_OrganicBlend.png + type: text + file: + type: file + value: 3a2fed0e-f93b-4065-ba87-c4d6fefac903 + size: + value: 1812194 + type: number + title: + type: text + value: BB_OrganicBlend.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 3146db27-e9cf-4377-830e-13432d36ad8d + type: flex + slots: + flexItem: + - _id: fba8b103-57bc-484a-a489-0ba7760cef9c + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Organic Blend + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: f2966234-9040-454a-9221-cda1658b03eb + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + JavaDrip Organic Blend is a meticulously crafted + light roast espresso that showcases the rich + heritage of organic beans sourced from small-scale + farmers. Each batch captures the vibrant notes of + the region, offering a symphony of flavors that + delight espresso connoisseurs who prioritize + quality above all else. With its bright acidity + and nuanced sweetness, this blend provides a + refreshing yet complex profile, making it the + perfect choice for those seeking an elevated + coffee experience. The commitment to sustainable + farming practices not only enhances the taste but + also supports the livelihoods of dedicated + farmers, ensuring that every cup of JavaDrip is a + testament to quality and care. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Organic Blend + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 334faa98-2653-4fb4-aeb8-ad8ba26acef4 + type: container + slots: + containerContent: + - _id: 979b3246-bd6e-45e6-af8f-e9c8dd540c86 + type: section + slots: + sectionCTA: + - _id: a4dc3dd0-9598-4af7-ace8-0bfcf3423a6a + type: button + _pattern: 8060e691-b0b3-428c-92f1-278fc76baf47 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + textColor: 'yes' + textWeight: 'yes' + buttonColor: 'yes' + textTransform: 'yes' + hoverTextColor: 'yes' + hoverButtonColor: 'yes' + hideLockedParameters: true + sectionMedia: + - _id: dcfbe6cd-2d6c-4802-affd-fa74de9d5f93 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 5fd0c030-0d29-41af-92fe-828082aaebd0 + type: image + fields: + id: + type: text + value: 59c1b782-d08c-4d92-aa14-4ddc6420b77f + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/D38qSpiGSuWCg8kMplFIUg-BeansBundle.png + type: text + file: + type: file + value: 7143758d-a50b-4fe9-be16-0b5362d08bd2 + size: + value: 2292607 + type: number + title: + type: text + value: BeansBundle.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: e4417119-5f99-471a-a230-80ccbcaeabbd + type: flex + slots: + flexItem: + - _id: 7706bad5-c120-496f-83f4-37d9d1f25da6 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Order the Beans Bundle + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 826b5d3c-8b4c-4667-a69d-65f0cc5be6d4 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: xl + text: + type: text + locales: + en: Only $349.99 + weight: + type: dex-segmented-control-parameter + value: extrabold + - _id: 6937a1b6-bb0a-4d82-9ecc-60dabb762ee3 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + Indulge in the art of espresso with the + exclusive JavaDrip Beans Bundle, featuring a + premium espresso maker and three + hand-selected luxury espresso bean packages + curated by renowned barista Hans Anderson. + Elevate your coffee experience at home and + savor the rich, complex flavors that only + expertly chosen beans can deliver. + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: >- + AI-optimized grinding and delivery ensures that every + coffee is just how you like it + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + parameters: + anchor: + type: text + locales: + en: OrderNow + displayName: + type: text + locales: + en: Order Now + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-12 + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-04-25T12:20:48.499781+00:00' +modified: '2025-09-15T15:24:27.242068+00:00' +pattern: false diff --git a/apps/csk/content/composition/15e5e99e-1ff0-463d-9e98-7920f6ba6b95.yaml b/apps/csk/content/composition/15e5e99e-1ff0-463d-9e98-7920f6ba6b95.yaml new file mode 100644 index 000000000..d3acb56c0 --- /dev/null +++ b/apps/csk/content/composition/15e5e99e-1ff0-463d-9e98-7920f6ba6b95.yaml @@ -0,0 +1,160 @@ +composition: + _name: Article Details + _id: 15e5e99e-1ff0-463d-9e98-7920f6ba6b95 + _slug: ':article-slug' + type: page + _dataResources: + Article Content: + type: article + variables: + slug: ${article-slug} + locale: ${locale} + _overrides: + 15e5e99e-1ff0-463d-9e98-7920f6ba6b95: + parameters: + $enr: + type: $enr + value: ${#jptr:/Article Content/entry/fields/enrichments/value} + pageTitle: + type: text + value: ${#jptr:/Article Content/entry/fields/title/value} + twitterCard: + type: select + value: summary_large_image + pageKeywords: + type: text + value: article, uniform, csk, coffee + twitterImage: + type: asset + value: ${#jptr:/Article Content/entry/fields/ogImage/value} + twitterTitle: + type: text + locales: + en: ${#jptr:/Article Content/entry/fields/metaTitle/value} + openGraphType: + type: select + value: article + openGraphImage: + type: asset + value: ${#jptr:/Article Content/entry/fields/ogImage/value} + openGraphTitle: + type: text + value: ${#jptr:/Article Content/entry/fields/metaTitle/value} + pageDescription: + type: text + value: ${#jptr:/Article Content/entry/fields/shortDescription/value} + twitterDescription: + type: text + locales: + en: ${#jptr:/Article Content/entry/fields/title/value} + openGraphDescription: + type: text + value: ${#jptr:/Article Content/entry/fields/metaDescription/value} + 15e5e99e-1ff0-463d-9e98-7920f6ba6b95|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 922e013a-710a-4dcc-a8bb-2632a8628907 + type: section + _pattern: 90b32c21-f5d8-4a40-b971-c97c359ecce9 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: cd114cba-9290-4eae-b5da-6741dd4f9797 + type: container + slots: + containerContent: + - _id: e011ac3b-1ff6-4a4f-a0de-c91869335011 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + tablet: 2xl + desktop: 2xl + text: + type: text + value: >- + by ${#jptr:/Article + Content/entry/fields/author/value/entry/fields/name/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + - _id: e4b4c560-d978-4f5a-82cd-51fa551bd5d0 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-medium + - _id: a753f23a-141d-4816-911b-2ccba3d44c88 + type: richText + parameters: + text: + type: richText + value: ${#jptr:/Article Content/entry/fields/content/value} + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: ${#jptr:/Article Content/entry/fields/title/value} + - _id: 99175748-eb71-482b-a474-bdf06a23f051 + type: container + _pattern: 00a7ebd9-8743-4158-aa06-bc671a05529b + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'no' + hideLockedParameters: true + 922e013a-710a-4dcc-a8bb-2632a8628907|215f54df-5063-4f0a-81c0-d8bda909b52c: + parameters: + image: + type: asset + value: + - _id: c09577c1-c89b-43d7-812d-bb9416001625 + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Article + Content/entry/fields/thumbnail/value/0/fields/url/value} + title: + type: text + value: ${#jptr:/Article Content/entry/fields/title/value} + description: + type: text + value: ${#jptr:/Article Content/entry/fields/title/value} + _source: custom-url + overlayColor: + type: dex-color-palette-parameter + value: general-color-3 + overlayOpacity: + type: dex-slider-control-parameter + value: '0.6' + 922e013a-710a-4dcc-a8bb-2632a8628907|edea6a24-f36d-48c7-acdb-e0dbd8ed511e: + parameters: + text: + type: text + value: ${#jptr:/Article Content/entry/fields/title/value} + 99175748-eb71-482b-a474-bdf06a23f051|46da22a2-ba9a-4d15-b626-d893fe0fc748: + parameters: + text: + type: text + value: Finding the Perfect Choice for You + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:35.854539+00:00' +modified: '2025-06-25T14:27:01.909687+00:00' +pattern: false diff --git a/apps/csk/content/composition/38331931-ef05-4479-8ff8-db86738d5a9b.yaml b/apps/csk/content/composition/38331931-ef05-4479-8ff8-db86738d5a9b.yaml new file mode 100644 index 000000000..c7918d6a3 --- /dev/null +++ b/apps/csk/content/composition/38331931-ef05-4479-8ff8-db86738d5a9b.yaml @@ -0,0 +1,487 @@ +composition: + _name: Checkout + _id: 38331931-ef05-4479-8ff8-db86738d5a9b + _slug: checkout + type: page + _overrides: + 247bbe59-dcc0-4bbc-962c-d57064c43a38: + parameters: + text: + type: text + value: Complete Checkout + 38331931-ef05-4479-8ff8-db86738d5a9b: + parameters: + pageTitle: + type: text + value: 'Java Drip - Checkout ' + pageKeywords: + type: text + locales: + en: >- + coffee shop checkout, secure coffee payment, buy coffee online, + order coffee, coffee shop cart, online coffee store + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: 278d73c2-e4e6-46aa-97de-2c58b4c0796a + type: image + fields: + id: + type: text + value: a83ea1cf-d8d1-4bb7-88d5-ac2fc268afb8 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/5WtXkjk1Szmc8ai3NJQCSQ-checkout-og-image.png + type: text + file: + type: file + value: 1ff7d870-f670-4517-b577-57b0f9232b17 + size: + value: 1908757 + type: number + title: + type: text + value: checkout-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + locales: + en: 'Java Drip - Checkout ' + pageDescription: + type: text + locales: + en: >- + Complete your order at Java Drip. Enjoy freshly brewed coffee and + delicious pastries delivered to your doorstep. Fast and secure + checkout. + openGraphDescription: + type: text + locales: + en: >- + Complete your order at Java Drip. Enjoy freshly brewed coffee and + delicious pastries delivered to your doorstep. Fast and secure + checkout. + 38331931-ef05-4479-8ff8-db86738d5a9b|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: fe4b236a-cb1c-4ef3-af8e-30cbdb8cbb1b + type: section + _pattern: 90b32c21-f5d8-4a40-b971-c97c359ecce9 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 1df74ed4-6fb1-4a2f-93a2-b377a279a50f + type: container + slots: + containerContent: + - _id: 76cef8c8-54b0-4fc9-92e5-41f828b01b9d + type: richText + parameters: + text: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - tag: h2 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + โ˜• Almost There! Complete Your Order + Securely + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Your perfect coffee experience is just a + step away. Take a moment to review your + order and proceed with a fast and secure + checkout. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: '๐Ÿ”’ ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Safe & Secure Payments + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' โ€“ We use encrypted transactions to protect your information.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: '๐Ÿšš ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Fast Order Processing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' โ€“ Get your coffee fresh, whether for pickup or delivery.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: '๐Ÿ’ณ ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Multiple Payment Options + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' โ€“ Pay with card, digital wallets, or in-store.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: [] + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h2 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: ๐Ÿ›๏ธ Need to Make a Last-Minute Change? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + โ€ข Want to add an extra shot of espresso or + a delicious pastry? + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - link: + path: /${locale} + type: projectMapNode + nodeId: e7206bd2-8ac2-4e25-937d-8f57292f006b + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + type: link + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Go Back to Menu + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + โ€ข Have a discount code? Apply it below to + enjoy exclusive savings! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: [] + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h2 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + โค๏ธ Brewed with Passion, Delivered with + Care + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Every order is prepared with the finest + beans and crafted by expert baristas. + Whether youโ€™re picking up on the go or + enjoying it at home, we guarantee every + sip will be worth it! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'โ˜• ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Thank you for choosing Java Drip! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + textFormat: 1 + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + locales: + en: Checkout Content + - _id: f0c20b31-b0a2-4358-81d3-0143221ae9cc + type: flex + slots: + flexItem: + - _id: 247bbe59-dcc0-4bbc-962c-d57064c43a38 + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textWeight: 'no' + buttonColor: 'yes' + iconPosition: 'yes' + textTransform: 'no' + hoverTextColor: 'no' + hoverButtonColor: 'no' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: row + tablet: row + desktop: row + displayName: + type: text + locales: + en: Complete Checkout + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: end + tablet: end + desktop: end + fe4b236a-cb1c-4ef3-af8e-30cbdb8cbb1b|215f54df-5063-4f0a-81c0-d8bda909b52c: + parameters: + image: + type: asset + value: + - _id: 1b8b30eb-cb84-4b03-8c7d-38446e915b30 + type: image + fields: + id: + type: text + value: ef86aab9-3329-4fd0-b67e-3e5964e1bf13 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/E7jWPvyqSUSFAn4RlnBQVw-whats-up-with-the-slow-drip.jpg + type: text + file: + type: file + value: c4906294-fe1a-4b94-a000-00bace128d4c + size: + value: 1558105 + type: number + title: + type: text + value: whats-up-with-the-slow-drip.jpg + width: + value: 4928 + type: number + height: + value: 3264 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + overlayColor: + type: dex-color-palette-parameter + value: general-color-3 + overlayOpacity: + type: dex-slider-control-parameter + value: '0.3' + fe4b236a-cb1c-4ef3-af8e-30cbdb8cbb1b|edea6a24-f36d-48c7-acdb-e0dbd8ed511e: + parameters: + text: + type: text + value: Secure & Easy Checkout โ€“ Your Coffee is Almost Ready! + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-03-07T12:12:23.596784+00:00' +modified: '2025-09-15T15:24:27.53279+00:00' +pattern: false diff --git a/apps/csk/content/composition/3f4d35dd-7510-4068-9c41-3166b271dea3.yaml b/apps/csk/content/composition/3f4d35dd-7510-4068-9c41-3166b271dea3.yaml new file mode 100644 index 000000000..a7cf6d73e --- /dev/null +++ b/apps/csk/content/composition/3f4d35dd-7510-4068-9c41-3166b271dea3.yaml @@ -0,0 +1,406 @@ +composition: + _name: Articles + _id: 3f4d35dd-7510-4068-9c41-3166b271dea3 + _slug: articles + type: page + _dataResources: + All Article Authors: + type: authorList + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"author"}' + uiFilters: '[{"field":"type","operator":"eq","value":"author"}]' + contentTypes: author + All Article Categories: + type: articleCategoryList + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"articleCategory"}' + uiFilters: '[{"field":"type","operator":"eq","value":"articleCategory"}]' + contentTypes: articleCategory + _overrides: + 3f4d35dd-7510-4068-9c41-3166b271dea3: + parameters: + pageTitle: + type: text + value: Java Drip Coffee Shop Articles - Discover Your Perfect Brew + pageKeywords: + type: text + value: >- + Coffee, Coffee Beans, Brewing Techniques, Coffee Tips, Coffee + Articles, Java Drip, Espresso, Specialty Coffee + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: 516bf10a-161d-4c99-a806-b2b173621852 + type: image + fields: + id: + type: text + value: d0565648-3211-4de9-9b30-ef03c342b554 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/XFhGQy_RS--9v8_85oAmrA-articles-og-image.png + type: text + file: + type: file + value: bcfc68fe-28a6-4cd7-82d1-18dd2b597b79 + size: + value: 1805651 + type: number + title: + type: text + value: articles-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Java Drip Coffee Shop Articles - Discover Your Perfect Brew + pageDescription: + type: text + value: >- + Explore our collection of coffee articles. From choosing the right + coffee beans to mastering the perfect brewing techniques, discover + all you need to know about coffee here. + openGraphDescription: + type: text + value: >- + Explore our collection of coffee articles. From choosing the right + coffee beans to mastering the perfect brewing techniques, discover + all you need to know about coffee here. + 3f4d35dd-7510-4068-9c41-3166b271dea3|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 9a8e179f-df98-4297-b6e8-74da7f904a12 + type: container + _pattern: d9dd4b0a-358f-4b10-be48-77c5088020cc + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + 9a8e179f-df98-4297-b6e8-74da7f904a12|2058ad6d-25b3-4eea-a276-cb996b4188cc: + slots: + $slotSectionItems: + - _id: 04931c78-f13c-4b5f-bafe-f016d18e1c6a + type: entriesSearchEngine + slots: + content: + - _id: 3aa897f9-c9e0-44d7-80b3-763e12af4127 + type: grid + slots: + gridInner: + - _id: 1c006f17-5bf0-4c8e-bcb3-49f67b75ce4e + type: gridItem + slots: + inner: + - _id: bab79972-79db-4794-aa19-2a14bb8e17a6 + type: entriesSearchBox + parameters: + size: + type: dex-token-selector-parameter + value: input-large + border: + type: dex-token-selector-parameter + value: border-product-card + placeholder: + type: text + value: Start searching for an article + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: span-3 + desktop: span-3 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + locales: + en: Search Box + - _id: b7e771d2-1634-4b03-91b2-709ecc7fdc02 + type: entriesSearchSorting + parameters: + gapX: + type: dex-slider-control-parameter + value: + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + alignItems: + type: dex-segmented-control-parameter + value: '' + displayName: + type: text + locales: + en: Search Box and Sorting + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '4' + desktop: '4' + fluidContent: + type: checkbox + value: true + - _id: d51cf988-b2af-4af1-8061-ea4f00e29110 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-medium + - _id: 314aca46-3226-4b95-8309-401695faa6fb + type: grid + slots: + gridInner: + - _id: 98912376-9781-413d-af64-ccd238f8ca70 + type: gridItem + slots: + inner: + - _id: 25f77f34-dcd9-48ea-8e0b-93c14df9055d + type: entriesSearchFilters + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + displayName: + type: text + locales: + en: Left Content + - _id: abdaa09f-7446-432b-b541-82a4ca46871a + type: gridItem + slots: + inner: + - _id: 17a3477f-27a8-4138-adf3-f1f12ee73606 + type: entriesSearchList + parameters: + border: + type: dex-token-selector-parameter + value: border-product-card + textColor: + type: dex-color-palette-parameter + value: text-primary + - _id: 2b9c6df5-dc65-415f-9cc6-b3e0b5c50942 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-small + - _id: 7d271a67-441c-48c6-9cc0-22b76d1862e4 + type: entriesSearchPagination + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + columnSpan: + type: dex-slider-control-parameter + value: + tablet: auto + desktop: span-3 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '' + tablet: '' + desktop: '2' + displayName: + type: text + locales: + en: Right Content + parameters: + gapX: + type: dex-slider-control-parameter + value: + desktop: '8' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + alignItems: + type: dex-segmented-control-parameter + value: start + displayName: + type: text + locales: + en: Search Content + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '4' + fluidContent: + type: checkbox + value: true + parameters: + orderBy: + type: $block + value: + - _id: 9a9702b3-df89-4321-ab69-09e78a2c71ee + type: orderBy + fields: + field: + type: text + value: fields.publishDate + title: + type: text + value: Newest First + direction: + type: select + value: DESC + filterBy: + type: $block + value: + - _id: 0c2c5196-5cb8-46b4-98e4-7ae44fe2ea4c + type: filterBy + fields: + type: + type: select + value: multiSelect + title: + type: text + locales: + en: Pick a category + values: + type: $block + value: + - _id: 332361c2-be9d-4610-bce7-7b6966c82b71 + type: $loop + fields: + body: + type: $block + value: + - _id: 09af5080-c1e9-4098-a3ff-143badaeb657 + type: filterByItem + fields: + title: + type: text + value: >- + ${#jptr:/All Article Categories entries + Loop Item/entry/fields/title/value} + value: + type: text + value: >- + ${#jptr:/All Article Categories entries + Loop Item/entry/_slug} + _dataResources: + All Article Categories entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/All Article Categories/entries:fa=c' + fieldId: + type: text + value: category + fieldKey: + type: text + value: fields.category.slug + enableFaceting: + type: checkbox + value: true + - _id: 3c48def4-6328-4efe-97c1-f33a6af5309d + type: filterBy + fields: + type: + type: select + value: multiSelect + title: + type: text + locales: + en: Refine by author + values: + type: $block + value: + - _id: 1d8abfc7-4af5-4661-9a6a-a714f9b39ec6 + type: $loop + fields: + body: + type: $block + value: + - _id: 68ae0faf-5420-4e3b-93f3-710cd5cd26ad + type: filterByItem + fields: + title: + type: text + value: >- + ${#jptr:/All Article Authors 0 Loop + Item/entry/fields/name/value} + value: + type: text + value: >- + ${#jptr:/All Article Authors 0 Loop + Item/entry/_slug} + _dataResources: + All Article Authors 0 Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/All Article Authors/entries:fa=c' + fieldId: + type: text + value: author + fieldKey: + type: text + value: fields.author.slug + enableFaceting: + type: checkbox + value: true + pageSizes: + type: $block + value: + - _id: cf603565-4ba5-4657-9c13-67a588c4468d + type: pageSize + fields: + size: + type: number + value: '6' + contentType: + type: select + value: article + 9a8e179f-df98-4297-b6e8-74da7f904a12|5feefc71-05dd-4004-bfe9-3dd6876628b4: + parameters: + text: + type: text + value: Our curated content on all things brewing + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:35.880077+00:00' +modified: '2025-09-15T15:24:27.269978+00:00' +pattern: false diff --git a/apps/csk/content/composition/476baa17-efbe-44f6-926d-c32162728978.yaml b/apps/csk/content/composition/476baa17-efbe-44f6-926d-c32162728978.yaml new file mode 100644 index 000000000..a1e543a1d --- /dev/null +++ b/apps/csk/content/composition/476baa17-efbe-44f6-926d-c32162728978.yaml @@ -0,0 +1,106 @@ +composition: + _name: Favorites + _id: 476baa17-efbe-44f6-926d-c32162728978 + _slug: favorites + type: page + _dataResources: + Product List Content: + type: productList + variables: + limit: '5' + locale: ${locale} + search: '' + contentTypes: product + _overrides: + 476baa17-efbe-44f6-926d-c32162728978: + parameters: + pageTitle: + type: text + value: Your Favorite Coffee Selections - Java Drip Coffee Shop + pageKeywords: + type: text + value: >- + Favorite Coffee, Java Drip Coffee Shop, Coffee Favorites, Coffee + Accessories, Coffee Beans, Specialty Coffee + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: 886e671d-287a-4b41-9e85-4a2837e65160 + type: image + fields: + id: + type: text + value: 17ec229a-173b-4528-b733-7df3c3e829fb + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ubj9ZWjkQhKjAs5aO-dKqw-favorites-og-image.png + type: text + file: + type: file + value: bb1d1267-8a16-476a-b9bf-4f01ab14c242 + size: + value: 1400671 + type: number + title: + type: text + value: favorites-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Your Favorite Coffee Selections - Java Drip Coffee Shop + pageDescription: + type: text + value: >- + Explore your curated list of favorite coffees, brewers, and + accessories. Enjoy the best coffee selections handpicked just for + you at Java Drip Coffee Shop. + openGraphDescription: + type: text + value: >- + Explore your curated list of favorite coffees, brewers, and + accessories. Enjoy the best coffee selections handpicked just for + you at Java Drip Coffee Shop. + 4be3cf1f-a4a0-4657-bfca-776fc40dd827: + parameters: + displayName: + type: text + value: Favorites + 476baa17-efbe-44f6-926d-c32162728978|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 4be3cf1f-a4a0-4657-bfca-776fc40dd827 + type: container + _pattern: d9dd4b0a-358f-4b10-be48-77c5088020cc + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + 4be3cf1f-a4a0-4657-bfca-776fc40dd827|2058ad6d-25b3-4eea-a276-cb996b4188cc: + slots: + $slotSectionItems: + - _id: 5180a2c7-5e54-4764-aef4-a64d574d92ab + type: favorites + _pattern: d80bafe3-ac5f-4304-8ca5-b3d78f820ddb + 4be3cf1f-a4a0-4657-bfca-776fc40dd827|5feefc71-05dd-4004-bfe9-3dd6876628b4: + parameters: + text: + type: text + value: My favorites + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-03-18T13:02:32.611933+00:00' +modified: '2025-06-05T08:51:44.20681+00:00' +pattern: false diff --git a/apps/csk/content/composition/5288b954-d654-40aa-b439-b01eab5982e9.yaml b/apps/csk/content/composition/5288b954-d654-40aa-b439-b01eab5982e9.yaml new file mode 100644 index 000000000..8ff620c91 --- /dev/null +++ b/apps/csk/content/composition/5288b954-d654-40aa-b439-b01eab5982e9.yaml @@ -0,0 +1,136 @@ +composition: + _name: ๐Ÿ›’ Cart Recommendations + _id: 5288b954-d654-40aa-b439-b01eab5982e9 + _slug: cart-recommendations + type: aiConfiguration + slots: + content: + - _id: 9798b8c1-c28a-4e94-8d18-198eb7fe3092 + type: assistantScrollSection + slots: + content: + - _id: 566df6bb-c531-4370-979d-c994b066dd12 + type: $loop + slots: + body: + - _id: fa11c470-7a4b-4c64-8f7a-cf00bcd4ea8a + type: flex + slots: + flexItem: + - _id: 727003b8-96f1-465d-b540-12773cf48fd1 + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + - _id: 3832c4ef-355a-42a8-a62a-66e959c4bb31 + type: addToCardButton + _pattern: 20161830-c75e-4695-8622-41032f5be75d + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '2' + tablet: '2' + desktop: '2' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/_name} + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: between + tablet: between + desktop: between + _dataResources: + Get Entries by Slugs Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Get Entries by Slugs Content/entries:fa=c' + _dataResources: + Get Entries by Slugs Content: + type: getEntriesBySlugs + variables: + Slugs: ${slugs} + Locale: ${locale} + _overrides: + 3832c4ef-355a-42a8-a62a-66e959c4bb31: + parameters: + productSlug: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/_slug} + openMiniCart: + type: checkbox + value: null + 727003b8-96f1-465d-b540-12773cf48fd1: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Get Entries by Slugs Content entries + Loop Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/_name} + 727003b8-96f1-465d-b540-12773cf48fd1|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: ${#jptr:/Get Entries by Slugs Content entries Loop Item/entry/_name} + 727003b8-96f1-465d-b540-12773cf48fd1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/fields/primaryImage/value} + 727003b8-96f1-465d-b540-12773cf48fd1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/_slug} + 727003b8-96f1-465d-b540-12773cf48fd1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} ${#jptr:/Get + Entries by Slugs Content entries Loop + Item/entry/fields/variants/value/0/fields/currency/value} + 727003b8-96f1-465d-b540-12773cf48fd1|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/fields/variants/value/0/fields/title/value} + _locales: + - en +created: '2025-04-24T11:31:28.673404+00:00' +modified: '2025-04-29T15:21:29.001873+00:00' +pattern: false diff --git a/apps/csk/content/composition/561b0ea9-866d-4925-b9fa-aeff9a3d777c.yaml b/apps/csk/content/composition/561b0ea9-866d-4925-b9fa-aeff9a3d777c.yaml new file mode 100644 index 000000000..1ddb41557 --- /dev/null +++ b/apps/csk/content/composition/561b0ea9-866d-4925-b9fa-aeff9a3d777c.yaml @@ -0,0 +1,265 @@ +composition: + _name: Cart + _id: 561b0ea9-866d-4925-b9fa-aeff9a3d777c + _slug: cart + type: page + _overrides: + 561b0ea9-866d-4925-b9fa-aeff9a3d777c: + parameters: + pageTitle: + type: text + value: Your Cart - Java Drip + pageKeywords: + type: text + value: >- + Java Drip cart, coffee shop cart, coffee checkout, shopping cart, + coffee accessories, coffee makers, Java Drip order + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: 360a67d7-bf87-404a-8c15-a957c512d42a + type: image + fields: + id: + type: text + value: e1cc78ae-ab27-4706-8ccd-644ca62bd2db + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/x27ijQoCQ8KkTvhwtjnv7Q-cart-page-og-image.png + type: text + file: + type: file + value: 83191658-b398-4582-8672-19571dd78767 + size: + value: 1909238 + type: number + title: + type: text + value: cart-page-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Your Cart - Java Drip + pageDescription: + type: text + value: >- + Review your coffee selections and prepare for checkout on the Java + Drip Cart Page. Your favorite brews and accessories await! + openGraphDescription: + type: text + value: >- + Review your coffee selections and prepare for checkout on the Java + Drip Cart Page. Your favorite brews and accessories await! + d4d3e6e2-f611-4f99-9fd4-cd0a1e2b77fa: + parameters: + link: + type: link + locales: + en: + path: /${locale}/cart/checkout + type: projectMapNode + nodeId: 56d212ca-516a-42ee-86e6-2df10e284b60 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: Proceed to Checkout + 561b0ea9-866d-4925-b9fa-aeff9a3d777c|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 75036136-9299-41af-93e7-8c4eef15b1ee + type: flex + slots: + flexItem: + - _id: a4be99cc-5d3e-4f6a-8f58-10378b0d5186 + type: shoppingCart + slots: + checkoutButton: + - _id: d4d3e6e2-f611-4f99-9fd4-cd0a1e2b77fa + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + emptyCartContent: + - _id: eee68ffb-8877-4a0d-914f-23507f06cb0f + type: flex + slots: + flexItem: + - _id: f7e47db0-8c90-4aed-895f-03c25c3b4d1e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + locales: + en: Your shopping cart is empty + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + - _id: 3ff5c08e-a565-417d-b0e2-3268904074eb + type: image + parameters: + image: + type: asset + value: + - _id: 9d34fc65-5359-4543-bdaa-f496a697133c + type: image + fields: + id: + type: text + value: b207e5e2-a19f-4bda-a9c2-e96a64e1d62c + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Zb9YDqt-TN2h1cc8pf_G4g-icon-cart.svg + type: text + file: + type: file + value: d23b35bb-c04d-4bde-bf7d-15435850034e + size: + value: 872 + type: number + title: + type: text + value: icon-cart.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '100' + height: + type: number + value: '100' + objectFit: + type: dex-segmented-control-parameter + value: cover + - _id: 80e192fa-7bd5-4006-8e48-1a7e0d28effd + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + locales: + en: Your shopping cart is empty + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + locales: + en: 'The shopping cart is empty ' + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + parameters: + primaryTextColor: + type: dex-color-palette-parameter + value: text-primary + secondaryTextColor: + type: dex-color-palette-parameter + value: text-link + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: Cart Content + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:35.80566+00:00' +modified: '2025-09-15T15:24:27.156847+00:00' +pattern: false diff --git a/apps/csk/content/composition/593c6cc4-d400-4cdd-8ce1-8cffaef0814f.yaml b/apps/csk/content/composition/593c6cc4-d400-4cdd-8ce1-8cffaef0814f.yaml new file mode 100644 index 000000000..5df506ba2 --- /dev/null +++ b/apps/csk/content/composition/593c6cc4-d400-4cdd-8ce1-8cffaef0814f.yaml @@ -0,0 +1,1053 @@ +composition: + _name: EspressoGPT + _id: 593c6cc4-d400-4cdd-8ce1-8cffaef0814f + _slug: espresso-gpt + type: page + _dataResources: + Product Content: + type: product + variables: + slug: espresso-gpt + locale: ${locale} + _overrides: + 0bae693c-41bf-4f2f-a1bb-8bb4e142d59c: + parameters: + text: + type: text + value: Can I change my AI powered taste preferences? + 11276476-67bf-43cd-ae32-191273bf0f9d: + parameters: + text: + type: text + value: Does the EspressoGPT come with a warranty? + 23b8c55c-5b1c-4ff0-a9db-6632891f261f: + parameters: + displayName: + type: text + locales: + en: AI-powered taste customization + 27e6bc47-1806-483b-915e-71235813e0d2: + parameters: + displayName: + type: text + locales: + en: Holographic interface + 4026814e-9121-47fe-a2b6-258d9e7729f1: + variant: columnsReverse + 593c6cc4-d400-4cdd-8ce1-8cffaef0814f: + parameters: + pageTitle: + type: text + value: ${#jptr:/Product Content/entry/fields/title/value} + pageDescription: + type: text + locales: + en: ${#jptr:/Product Content/entry/fields/shortDescription/value} + c5220bc2-b515-4469-bfbb-0899b26320e3: + parameters: + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Product List Content entries Loop + Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + d7b56486-65b3-48e3-bbdf-e5562b949049: + parameters: + displayName: + type: text + value: 'Bean There, Asked That:' + f5e82fbd-1b75-444d-addd-5e16c3e73239: + parameters: + text: + type: text + value: What if the holographic display isnโ€™t working? + 0bae693c-41bf-4f2f-a1bb-8bb4e142d59c|d2b3e054-bc98-42b7-86fa-35758fae9075: + parameters: + text: + type: text + value: >- + Absolutely. Your taste evolves, and so does EspressoGPT. Head into + the settings panel, adjust your flavor profile, and let the AI + re-calibrate your ideal cup โ€” from bold mornings to mellow evenings. + 11276476-67bf-43cd-ae32-191273bf0f9d|d2b3e054-bc98-42b7-86fa-35758fae9075: + parameters: + text: + type: text + value: >- + Yes โ€” EspressoGPT comes with a 2-year limited warranty, covering all + core features, hardware, and AI components. If your brew buddy + misbehaves, weโ€™ve got your back with repair or replacement options. + 23b8c55c-5b1c-4ff0-a9db-6632891f261f|67e790c1-6421-4f15-acd2-40b91f832494: + parameters: + text: + type: text + locales: + en: >- + We understands your palette After just a few uses, EspressoGPT + learns to brew your espresso to your exact liking, adjusting grind + size, water temperature, and brewing time. + 23b8c55c-5b1c-4ff0-a9db-6632891f261f|93a8a0a2-d5df-4e82-97ed-2c1f2f29e907: + parameters: + text: + type: text + locales: + en: AI-powered taste customization + 23b8c55c-5b1c-4ff0-a9db-6632891f261f|df99286b-2378-4646-a0a3-fc0921dd8940: + parameters: + image: + type: asset + value: + - _id: 9db72629-9323-4afa-9998-8706a32b83cf + type: image + fields: + id: + type: text + value: 99596b4c-7827-4651-9d67-5cea454161b1 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/-x53q0EFRrq8KURPfhuoMA-ai-powered-taste-customization.png + type: text + file: + type: file + value: 446af331-2b0e-47a2-a941-a78300ea84c0 + size: + value: 728 + type: number + title: + type: text + value: ai-powered-taste-customization.png + width: + value: 60 + type: number + height: + value: 60 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + 27e6bc47-1806-483b-915e-71235813e0d2|67e790c1-6421-4f15-acd2-40b91f832494: + parameters: + text: + type: text + locales: + en: >- + Touchscreens are a thing of the past. EspressoGPT 's floating + holographic interface offers an intuitive user experience. Adjust + settings, browse recipes, or get a virtual barista tutorial with a + simple hand gesture. + 27e6bc47-1806-483b-915e-71235813e0d2|93a8a0a2-d5df-4e82-97ed-2c1f2f29e907: + parameters: + text: + type: text + locales: + en: "Holographic interface\_ \_ \_" + 27e6bc47-1806-483b-915e-71235813e0d2|df99286b-2378-4646-a0a3-fc0921dd8940: + parameters: + image: + type: asset + value: + - _id: 5b3d16fc-2574-4eeb-b386-97e419cc99bd + type: image + fields: + id: + type: text + value: 98f8929f-ca4c-488b-acb6-df878847dacf + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/gkBdnyPuSzutTduJSdxIUQ-holographic-interface.png + type: text + file: + type: file + value: 7b3293c5-e6cd-4d0b-a95d-07f364e0e8d4 + size: + value: 1520 + type: number + title: + type: text + value: holographic-interface.png + width: + value: 60 + type: number + height: + value: 54 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + 4026814e-9121-47fe-a2b6-258d9e7729f1|02f24106-b9ba-4234-8882-ea6b75655106: + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingRight: container-small + 4026814e-9121-47fe-a2b6-258d9e7729f1|450f9239-3309-4f7c-b42d-c80df9f575e4: + parameters: + text: + type: text + locales: + en: Perfect specs + alignment: + type: dex-segmented-control-parameter + value: '' + 4026814e-9121-47fe-a2b6-258d9e7729f1|49bcd121-6f8b-458f-8e5e-2d260046d99b: + parameters: + text: + type: text + locales: + en: >- + Modern design seamlessly blends minimalistic elegance with + cutting-edge functionality, making it a statement piece in any + contemporary kitchen. + alignment: + type: dex-segmented-control-parameter + value: right + 4026814e-9121-47fe-a2b6-258d9e7729f1|75aa7b89-c0cd-46b2-b676-7421d6963869: + parameters: + text: + type: text + locales: + en: 'Celebrate the art of coffee making ' + alignment: + type: dex-segmented-control-parameter + value: '' + 4026814e-9121-47fe-a2b6-258d9e7729f1|76787ced-2bbf-498b-8446-dc81bcadd0c7: + parameters: + image: + type: asset + value: + - _id: 52b3021c-98dc-4454-a7c7-764221694036 + type: image + fields: + id: + type: text + value: 64fbadc2-d216-454c-a4ae-10994b8487db + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/8YwEFVU8Ti-DNvuyue6zqQ-perfect-specs.png + type: text + file: + type: file + value: 4ac3f388-6863-4319-ab01-ca47df2a6ed3 + size: + value: 57463 + type: number + title: + type: text + value: perfect-specs.png + width: + value: 1074 + type: number + height: + value: 748 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + 4026814e-9121-47fe-a2b6-258d9e7729f1|b8fb01ca-a9f4-41e4-89fa-418a2b8ba48c: + parameters: + alignItems: + type: dex-segmented-control-parameter + value: + mobile: end + 4026814e-9121-47fe-a2b6-258d9e7729f1|fabef422-1ba6-46f9-bb3b-e0bd14099f08: + parameters: + alignItems: + type: dex-segmented-control-parameter + value: + mobile: end + 593c6cc4-d400-4cdd-8ce1-8cffaef0814f|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 03ff6778-0053-49a4-8c11-366e593a48e9 + type: section + slots: + sectionMedia: + - _id: 8c1b7cc6-83f0-4ee2-a2ae-f157fc494120 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 7e8005e5-593b-4668-aa2c-db4d73f12830 + type: image + fields: + id: + type: text + value: 99b30f64-71a3-4e63-8b44-a7bdd3e48ed5 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/E-PXcM-PTd6Y6eOf00V0Pw-espresso-gpt-6.png + type: text + file: + type: file + value: fd1e3278-3042-4752-90ad-941c982a283e + size: + value: 157961 + type: number + title: + type: text + value: espresso-gpt-6.png + width: + value: 1400 + type: number + height: + value: 681 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + sectionContent: + - _id: 405ca9fe-dcf1-40ef-9c43-e5138d04ac6f + type: grid + slots: + gridInner: + - _id: 54ce2f20-2e86-4c2f-bb18-2f790a9da027 + type: gridItem + slots: + inner: + - _id: 0637083f-5d56-4f8d-bac2-2dee2f3bda4e + type: flex + slots: + flexItem: + - _id: bbd96e37-118f-401a-9da4-7a0b04bd8008 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: xs + tablet: lg + desktop: xl + text: + type: text + locales: + en: EXPERIENCE A REVOLUTION + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + transform: + type: dex-segmented-control-parameter + value: uppercase + letterSpacing: + type: dex-segmented-control-parameter + value: wider + - _id: 29d3283d-ac61-4140-be32-079a3b37897e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-featured + weight: + type: dex-segmented-control-parameter + value: bold + - _id: a7ecac99-2fdb-4492-b267-aa36169c3be6 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + locales: + en: >- + Where modern technology meets timeless + taste + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + - _id: 516e57cd-8feb-4007-b8de-3ad990af9d84 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/shortDescription/value} + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + - _id: 84c49e46-53a2-47ef-b4e6-4d434b9044e4 + type: container + slots: + containerContent: + - _id: d9e7c5b7-bb11-45e9-98ec-234c2ee01731 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + text: + type: text + locales: + en: >- + $${#jptr:/Product + Content/entry/fields/variants/value/0/fields/price/value} + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + locales: + en: Price Wrapper + fluidContent: + type: checkbox + value: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: start + displayName: + type: text + locales: + en: Content + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: '' + tablet: '' + desktop: '' + - _id: 65bfeb5a-0b25-4c13-b8eb-aa84f8ce2318 + type: addToCardButton + parameters: + size: + type: dex-token-selector-parameter + value: button-medium + text: + type: text + locales: + en: Buy now + textSize: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: sm + desktop: sm + textColor: + type: dex-color-palette-parameter + value: text-primary + textWeight: + type: dex-segmented-control-parameter + value: bold + buttonColor: + type: dex-color-palette-parameter + value: button-featured + productSlug: + type: text + locales: + en: espresso-gpt + openMiniCart: + type: checkbox + value: true + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '1' + columnStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '2' + displayName: + type: text + locales: + en: Second Column + parameters: + displayName: + type: text + locales: + en: Columns Content + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '2' + fluidContent: + type: checkbox + value: true + parameters: + displayName: + type: text + locales: + en: Main Section + fluidContent: + type: checkbox + value: true + contentAlignment: + type: dex-segmented-control-parameter + value: center + - _id: cac66d91-fb38-4211-b46e-158ddca02047 + type: grid + slots: + gridInner: + - _id: 21ccb9b4-0130-4b91-ae7b-565401d4b6ff + type: flex + _pattern: da893018-5bb0-49bd-8289-3f073b167c8d + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 23b8c55c-5b1c-4ff0-a9db-6632891f261f + type: flex + _pattern: da893018-5bb0-49bd-8289-3f073b167c8d + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 27e6bc47-1806-483b-915e-71235813e0d2 + type: flex + _pattern: da893018-5bb0-49bd-8289-3f073b167c8d + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: ed9ccac2-f23c-4c4b-be99-eb59477f1240 + type: flex + _pattern: da893018-5bb0-49bd-8289-3f073b167c8d + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '8' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + locales: + en: Features Section + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '4' + - _id: 4ce43eba-4019-4b85-8582-963fcc22c180 + type: flex + slots: + flexItem: + - _id: 095f0401-027f-4616-b0fb-aa92827a13ba + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 2xl + text: + type: text + locales: + en: Tech Information + color: + type: dex-color-palette-parameter + value: text-featured + weight: + type: dex-segmented-control-parameter + value: normal + transform: + type: dex-segmented-control-parameter + value: uppercase + - _id: 3341aa3d-c0af-4bfe-afaa-ff6c9f27c297 + type: readMore + slots: + content: + - _id: 654ab748-9e8c-43a6-a00a-bab1ee770eb0 + type: richText + parameters: + text: + type: richText + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/body/value} + color: + type: dex-color-palette-parameter + value: text-secondary + parameters: + maxHeight: + type: number + value: '500' + textColor: + type: dex-color-palette-parameter + value: text-secondary + readLessLabel: + type: text + value: Read Less + readMoreLabel: + type: text + value: Read More + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: Main Information + - _id: b094c9e8-e491-4f3a-aa01-960e5bd6ba1e + type: flex + slots: + flexItem: + - _id: 61ee5400-8bb8-425c-b5be-7235b25e9e93 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + locales: + en: PRODUCT GALLERY + color: + type: dex-color-palette-parameter + value: text-featured + weight: + type: dex-segmented-control-parameter + value: normal + transform: + type: dex-segmented-control-parameter + value: uppercase + - _id: 8ae797e6-eb2f-4168-b712-3db60c040b23 + type: imageGallery + parameters: + items: + type: asset + locales: + en: >- + ${#jptr:/Product + Content/entry/fields/variants/value/0/fields/imageGallery/value} + aspectRatio: + type: dex-segmented-control-parameter + value: video + displayName: + type: text + locales: + en: Image Callery + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: Image Callery + - _id: 459341b0-5ebb-4b3b-a19e-cc893a627378 + type: section + variant: columns + _pattern: 942ac251-df3f-473d-b28b-a7a75d90d3ce + _overridability: + variants: true + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 4026814e-9121-47fe-a2b6-258d9e7729f1 + type: section + variant: columnsReverse + _pattern: 942ac251-df3f-473d-b28b-a7a75d90d3ce + _overridability: + variants: true + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: d7b56486-65b3-48e3-bbdf-e5562b949049 + type: accordion + _pattern: 8887d174-2083-4745-abd1-988e53910884 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 7b586c36-20cf-40af-a65d-eb47a1345ba6 + type: flex + slots: + flexItem: + - _id: 4a6996a0-cf99-4e35-bfec-121b40e8fffe + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + locales: + en: Recommended Beans + color: + type: dex-color-palette-parameter + value: text-featured + weight: + type: dex-segmented-control-parameter + value: normal + transform: + type: dex-segmented-control-parameter + value: uppercase + - _id: c784fb0a-c12e-4189-92e2-6f00a4f3a85f + type: grid + slots: + gridInner: + - _id: dfafd5a5-5694-40cf-98b0-81e46575477c + type: $loop + slots: + body: + - _id: c5220bc2-b515-4469-bfbb-0899b26320e3 + type: link + _pattern: 1b9cb318-a532-4c1a-af19-c0ee1a66855f + _overridability: + parameters: + link: 'yes' + displayName: 'yes' + hideLockedParameters: true + _dataResources: + Product List Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: >- + #jptr:/Product + Content/entry/fields/recommendations/value:fa=c + _overridability: + hideLockedParameters: true + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + gapY: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + displayName: + type: text + value: Products Container + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '2' + desktop: '3' + fluidContent: + type: checkbox + value: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: Beans For you + c5220bc2-b515-4469-bfbb-0899b26320e3|1af937fb-40ae-4938-b1a8-110b8ff73fc4: + parameters: + displayName: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + d7b56486-65b3-48e3-bbdf-e5562b949049|fc0685d7-4cc2-4157-aab6-34d82d451b21: + slots: + $slotSectionItems: + - _id: 11276476-67bf-43cd-ae32-191273bf0f9d + type: accordionItem + _pattern: aa9019a0-1baa-44bc-966f-5cb18278f350 + _overridability: + parameters: + size: 'yes' + text: 'yes' + color: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + - _id: 0bae693c-41bf-4f2f-a1bb-8bb4e142d59c + type: accordionItem + _pattern: aa9019a0-1baa-44bc-966f-5cb18278f350 + _overridability: + parameters: + size: 'yes' + text: 'yes' + color: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + - _id: f5e82fbd-1b75-444d-addd-5e16c3e73239 + type: accordionItem + _pattern: aa9019a0-1baa-44bc-966f-5cb18278f350 + _overridability: + parameters: + size: 'yes' + text: 'yes' + color: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + ed9ccac2-f23c-4c4b-be99-eb59477f1240|67e790c1-6421-4f15-acd2-40b91f832494: + parameters: + text: + type: text + locales: + en: >- + We care for the planet as much as you do. Our espresso machine is + powered by a sustainable and recyclable energy cell that has zero + carbon footprint. + ed9ccac2-f23c-4c4b-be99-eb59477f1240|93a8a0a2-d5df-4e82-97ed-2c1f2f29e907: + parameters: + text: + type: text + locales: + en: Carbon-neutral energy source + ed9ccac2-f23c-4c4b-be99-eb59477f1240|df99286b-2378-4646-a0a3-fc0921dd8940: + parameters: + image: + type: asset + value: + - _id: 62678d7f-f533-40df-a304-160b95a318ff + type: image + fields: + id: + type: text + value: d79b41a7-364a-408d-926e-a690ca776d73 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3Qf1xsxXR9uh9j1zsk1PVA-carbon-neutral-energy-source.png + type: text + file: + type: file + value: 41f50f2b-d677-4106-9d94-d9b544d45cb1 + size: + value: 1976 + type: number + title: + type: text + value: carbon-neutral-energy-source.png + width: + value: 60 + type: number + height: + value: 57 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + f5e82fbd-1b75-444d-addd-5e16c3e73239|d2b3e054-bc98-42b7-86fa-35758fae9075: + parameters: + text: + type: text + value: >- + No worries. If your display isnโ€™t beaming with futuristic joy, try a + quick reboot. Still dim? Our support team is ready to help with + troubleshooting or replacement. And donโ€™t worry โ€” even without the + display, EspressoGPT keeps brewing like a pro. + c5220bc2-b515-4469-bfbb-0899b26320e3|1af937fb-40ae-4938-b1a8-110b8ff73fc4|0952417a-061c-4634-91df-1341269e4054: + parameters: + image: + type: asset + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/primaryImage/value} + c5220bc2-b515-4469-bfbb-0899b26320e3|1af937fb-40ae-4938-b1a8-110b8ff73fc4|41f41812-74a8-48f1-9e2a-920dfff8ea04: + parameters: + productSlug: + type: text + locales: + en: ${#jptr:/Product List Content entries Loop Item/entry/_slug} + c5220bc2-b515-4469-bfbb-0899b26320e3|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + $${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} + color: + type: dex-color-palette-parameter + value: text-secondary + c5220bc2-b515-4469-bfbb-0899b26320e3|1af937fb-40ae-4938-b1a8-110b8ff73fc4|988f7805-9e0e-4b30-acaf-f97d7dd5099f: + parameters: + text: + type: text + value: >- + ${#jptr:/Product List Content entries Loop + Item/entry/fields/name/value} + color: + type: dex-color-palette-parameter + value: text-secondary + _locales: + - en + _pattern: eb2c6df3-5cff-486a-814b-64b6ce9421ab +created: '2025-06-05T12:15:19.113804+00:00' +modified: '2025-09-15T15:24:27.530884+00:00' +pattern: false diff --git a/apps/csk/content/composition/5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a.yaml b/apps/csk/content/composition/5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a.yaml new file mode 100644 index 000000000..b7e2f0c78 --- /dev/null +++ b/apps/csk/content/composition/5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a.yaml @@ -0,0 +1,198 @@ +composition: + _name: Coffee Makers + _id: 5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a + _slug: coffee-makers + type: page + _dataResources: + Brand List Content: + type: brandList + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"brand"}' + uiFilters: '[{"field":"type","operator":"eq","value":"brand"}]' + contentTypes: brand + Base Product Category: + type: productCategory + variables: + locale: ${locale} + entryId: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + Product Category List Content: + type: productCategoryList + variables: + locale: ${locale} + search: '' + filters: '{"type[eq]":"productCategory"}' + uiFilters: '[{"field":"type","operator":"eq","value":"productCategory"}]' + contentTypes: productCategory + _overrides: + 3e33c756-b149-4393-881d-52f5740b9ada: + parameters: + displayName: + type: text + value: Category Hero + 5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a: + parameters: + $enr: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + pageTitle: + type: text + value: >- + Coffee Makers for Every Brew Style | Find Your Perfect Coffee Maker + Today + pageKeywords: + type: text + value: >- + coffee makers, best coffee makers, coffee machines, coffee maker, + coffee machine + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: 626cc5c7-71fb-4bab-96f5-9fc67db0722a + type: image + fields: + id: + type: text + value: 0ae43122-7c7d-417c-8036-e0df2013f3a8 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3xFO8NyjQO-Gsb-FNqWY-A-coffee-makers-og-image.png + type: text + file: + type: file + value: 56de50bd-6dc2-45ab-b47c-cf871bb49c3c + size: + value: 853064 + type: number + title: + type: text + value: coffee-makers-og-image.png + width: + value: 1600 + type: number + height: + value: 900 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: >- + Coffee Makers for Every Brew Style | Find Your Perfect Coffee Maker + Today + pageDescription: + type: text + value: >- + Discover the best coffee makers for every taste and style. From + espresso machines to drip coffee makers, we have high-quality + options to elevate your coffee experience. Find your ideal coffee + maker today and brew like a pro! + openGraphDescription: + type: text + value: >- + Discover the best coffee makers for every taste and style. From + espresso machines to drip coffee makers, we have high-quality + options to elevate your coffee experience. Find your ideal coffee + maker today and brew like a pro! + fa0c778a-5f16-4d2e-8855-0a6b4a616374: + parameters: + boostEnrichments: + type: multi-select + value: + - subCategory,subcategory + 3e33c756-b149-4393-881d-52f5740b9ada|215f54df-5063-4f0a-81c0-d8bda909b52c: + parameters: + image: + type: asset + value: + - _id: 20bca8d0-edfa-4c55-87a1-f9dc5be33b99 + type: image + fields: + id: + type: text + value: 87342bb8-9859-4a25-a7cd-f625d9b195a3 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/3p_sUho7SzukTC6XUpJ8ew-espresso-machine-with-latte-and-cold-brew.jpeg + type: text + file: + type: file + value: 80fb8d74-222f-425c-8e02-a8ee792965ae + size: + value: 368912 + type: number + title: + type: text + value: espresso-machine-with-latte-and-cold-brew.jpeg + width: + value: 3000 + type: number + height: + value: 1999 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + overlayColor: + type: dex-color-palette-parameter + value: general-color-3 + overlayOpacity: + type: dex-slider-control-parameter + value: '0.5' + 3e33c756-b149-4393-881d-52f5740b9ada|edea6a24-f36d-48c7-acdb-e0dbd8ed511e: + parameters: + text: + type: text + value: Find your perfect coffee maker + 5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 3e33c756-b149-4393-881d-52f5740b9ada + type: section + _pattern: 90b32c21-f5d8-4a40-b971-c97c359ecce9 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: ab956a0f-b84f-4e7d-b1bd-f23cbe87cebf + type: container + slots: + containerContent: + - _id: fa0c778a-5f16-4d2e-8855-0a6b4a616374 + type: entriesSearchEngine + _pattern: afef4fa3-394f-4228-81b9-3374b4616b3c + _overridability: + parameters: + boostEnrichments: 'yes' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingRight: container-xsmall + desktop: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + displayName: + type: text + locales: + en: Faceted Search + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:35.855311+00:00' +modified: '2025-09-15T15:24:27.210447+00:00' +pattern: false diff --git a/apps/csk/content/composition/5aa09de0-3fac-4ff5-bbbc-52ca41cb4880.yaml b/apps/csk/content/composition/5aa09de0-3fac-4ff5-bbbc-52ca41cb4880.yaml new file mode 100644 index 000000000..38b948573 --- /dev/null +++ b/apps/csk/content/composition/5aa09de0-3fac-4ff5-bbbc-52ca41cb4880.yaml @@ -0,0 +1,306 @@ +composition: + _name: โ„น๏ธ Context Recommendations + _id: 5aa09de0-3fac-4ff5-bbbc-52ca41cb4880 + _slug: contex-recommendations + type: aiConfiguration + slots: + content: + - _id: 1c4f78da-5c3d-4a35-abab-8b0a72ea8bb3 + type: flexibleHero + slots: + flexibleHeroContent: + - _id: 86865ae7-01a5-4645-a35d-86a0023ab08b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: xl + tablet: xl + desktop: xl + text: + type: text + locales: + en: ๐Ÿ‘€ Look what we found for you + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: medium + - _id: cf208c2e-9c6f-4236-9170-46d88f96b41f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + locales: + en: >- + A few handy things related to your question โ€” might come + in useful! + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: '!empty' + rule: $dt + value: '' + source: ${#jptr:/Get Entries by Slugs Content/entries/0/entry/_id} + spacing: + type: dex-space-control-parameter + value: + mobile: + marginTop: container-small + tablet: + marginTop: container-small + desktop: + marginTop: container-small + displayName: + type: text + locales: + en: Hero + fluidContent: + type: checkbox + value: true + contentAlignment: + type: dex-segmented-control-parameter + value: left + _overridability: + hideLockedParameters: true + - _id: 42eb443e-d704-471e-8d84-e137cbe194fc + type: assistantScrollSection + slots: + content: + - _id: a869f34a-de26-4367-8dcb-a81d8fd9cb55 + type: $loop + slots: + body: + - _id: b62e09d6-5d79-42b4-89e2-7d72f87b61cf + type: container + slots: + containerContent: + - _id: 7045e9c2-c2d5-49bf-a9b3-859e583de688 + type: link + slots: + linkContent: + - _id: a1977632-b1d2-4487-8aeb-1fc5c8f40f85 + type: image + parameters: + image: + type: asset + value: + - _id: a87c1f69-80b0-4064-8720-08e464d511b2 + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/_thumbnail} + _source: custom-url + width: + type: number + value: '300' + height: + type: number + value: '200' + objectFit: + type: dex-segmented-control-parameter + value: cover + - _id: ffbabfc7-4d3f-4f2c-9b95-b55320a6ce88 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + font: + type: dex-token-selector-parameter + value: primary + size: + type: dex-segmented-control-parameter + value: + mobile: xl + tablet: xl + desktop: xl + text: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/_name} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: '' + _overridability: + parameters: + tag: 'yes' + text: 'yes' + hideLockedParameters: true + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: is + rule: $dt + value: product + source: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/type} + link: + type: link + value: + path: >- + /${locale}/products/${#jptr:/Get Entries by + Slugs Content entries Loop Item/entry/_slug} + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: Link for product + - _id: 8b066cef-3d3f-4b30-b282-e8f0b407c234 + type: link + slots: + linkContent: + - _id: 753d7a35-36d9-449c-9ab2-6f9db1ae4926 + type: image + parameters: + image: + type: asset + value: + - _id: a87c1f69-80b0-4064-8720-08e464d511b2 + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/_thumbnail} + _source: custom-url + width: + type: number + value: '300' + height: + type: number + value: '200' + objectFit: + type: dex-segmented-control-parameter + value: cover + - _id: 544ba4dc-80de-4604-93ce-67ad05e024d9 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + font: + type: dex-token-selector-parameter + value: primary + size: + type: dex-segmented-control-parameter + value: + mobile: xl + tablet: xl + desktop: xl + text: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/_name} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: '' + _overridability: + parameters: + tag: 'yes' + text: 'yes' + hideLockedParameters: true + parameters: + $viz: + type: $viz + value: + criteria: + clauses: + - op: is + rule: $dt + value: article + source: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/type} + link: + type: link + value: + path: >- + /${locale}/articles/${#jptr:/Get Entries by + Slugs Content entries Loop Item/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: >- + ${#jptr:/Get Entries by Slugs Content + entries Loop Item/entry/_slug} + displayName: + type: text + locales: + en: Link for article + parameters: + displayName: + type: text + locales: + en: >- + ${#jptr:/Get Entries by Slugs Content entries Loop + Item/entry/_name} + _dataResources: + Get Entries by Slugs Content entries Loop Item: + type: sys-reserved-loop + variables: + connectedData: '#jptr:/Get Entries by Slugs Content/entries:fa=c' + _dataResources: + Get Entries by Slugs Content: + type: getEntriesBySlugs + variables: + Slugs: ${slugs} + Locale: ${locale} + _locales: + - en +created: '2025-05-06T09:51:14.967555+00:00' +modified: '2025-05-07T09:29:36.419885+00:00' +pattern: false diff --git a/apps/csk/content/composition/759a8084-68e2-40b8-9615-45c7789aabd3.yaml b/apps/csk/content/composition/759a8084-68e2-40b8-9615-45c7789aabd3.yaml new file mode 100644 index 000000000..8a74cfa68 --- /dev/null +++ b/apps/csk/content/composition/759a8084-68e2-40b8-9615-45c7789aabd3.yaml @@ -0,0 +1,179 @@ +composition: + _name: ๐Ÿ›’ See my cart + _id: 759a8084-68e2-40b8-9615-45c7789aabd3 + _slug: see-my-cart + type: aiConfiguration + slots: + content: + - _id: 03179326-b7ed-4645-add2-65fdf06b9ead + type: shoppingCart + slots: + checkoutButton: + - _id: 8a3d19eb-3c7d-48c6-8c6a-8a30b87973e9 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + emptyCartContent: + - _id: 0d41b5c4-37f4-4ed5-a48c-f0c3167acea9 + type: flex + slots: + flexItem: + - _id: eb9a72c4-7ad2-4308-b862-5ab7446926cd + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 3xl + desktop: 3xl + text: + type: text + locales: + en: Your shopping cart is empty + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + - _id: bdfa92b1-1cca-4f56-a67f-ade2aeb5657f + type: image + parameters: + image: + type: asset + value: + - _id: 9d34fc65-5359-4543-bdaa-f496a697133c + type: image + fields: + id: + type: text + value: b207e5e2-a19f-4bda-a9c2-e96a64e1d62c + url: + value: >- + https://img.uniform.global/p/xOBo-4wuSIO8vGPQFReOlg/MDJaAZb3SYqNFljZhXI26g-icon-cart.svg + type: text + file: + type: file + value: d23b35bb-c04d-4bde-bf7d-15435850034e + size: + value: 872 + type: number + title: + type: text + value: icon-cart.svg + width: + value: 24 + type: number + height: + value: 24 + type: number + mediaType: + value: image/svg+xml + type: text + _source: uniform-assets + width: + type: number + value: '100' + height: + type: number + value: '100' + objectFit: + type: dex-segmented-control-parameter + value: cover + - _id: a4eedd91-cb14-491f-b3f6-ce37c42fbc97 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: lg + tablet: lg + desktop: xl + text: + type: text + locales: + en: Your shopping cart is empty + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + locales: + en: 'The shopping cart is empty ' + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + parameters: + primaryTextColor: + type: dex-color-palette-parameter + value: text-primary + secondaryTextColor: + type: dex-color-palette-parameter + value: text-link + _overrides: + 5667a267-5c8a-48f1-8cde-e7deecc37806: + parameters: + link: + type: link + locales: + en: + path: /${locale}/cart/checkout + type: projectMapNode + nodeId: 56d212ca-516a-42ee-86e6-2df10e284b60 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: Proceed to Checkout + 8a3d19eb-3c7d-48c6-8c6a-8a30b87973e9: + parameters: + link: + type: link + locales: + en: + path: /${locale}/cart/checkout + type: projectMapNode + nodeId: 56d212ca-516a-42ee-86e6-2df10e284b60 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: Proceed to Checkout + _locales: + - en +created: '2025-04-24T11:31:53.153196+00:00' +modified: '2025-04-28T14:37:45.895972+00:00' +pattern: false diff --git a/apps/csk/content/composition/8164beb0-b313-4461-9559-a85de2e41050.yaml b/apps/csk/content/composition/8164beb0-b313-4461-9559-a85de2e41050.yaml new file mode 100644 index 000000000..750223392 --- /dev/null +++ b/apps/csk/content/composition/8164beb0-b313-4461-9559-a85de2e41050.yaml @@ -0,0 +1,1701 @@ +composition: + _name: Which Espresso Maker to Buy + _id: 8164beb0-b313-4461-9559-a85de2e41050 + _slug: which-espresso-maker-to-buy + type: page + _overrides: + 6cb953cb-afb6-4d74-81f1-0256482c739c: + parameters: + text: + type: text + value: Shop now + 6e3cb7dd-60c2-45f3-b1ef-54a829a4295a: + parameters: + $pzCrit: + type: $pzCrit + value: null + displayName: + type: text + value: Which Espresso maker to buy Hero + 6e65e020-c294-463b-95b2-baad94ee7342: + parameters: + text: + type: text + value: Shop now + 8164beb0-b313-4461-9559-a85de2e41050: + parameters: + pageTitle: + type: text + value: Java Drip + twitterCard: + type: select + value: summary + pageKeywords: + type: text + locales: + en: null + twitterImage: + type: asset + value: + - _id: 6b23a932-c9e9-48a1-aae2-2589a92d927a + type: image + fields: + id: + type: text + value: 6b2c6448-2e43-4b65-810d-e0e730e91987 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/PZrqC1WNRlyekAoz9v9zvA-EspressoMakersReview_OG.png + type: text + file: + type: file + value: f26b93ba-7243-497a-9d62-c2500c8f107d + size: + value: 1585180 + type: number + title: + type: text + value: EspressoMakersReview_OG.png + width: + value: 1167 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + twitterTitle: + type: text + locales: + en: null + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: bb00ffa7-5df1-49d6-9285-89b7149ab77a + type: image + fields: + id: + type: text + value: 6b2c6448-2e43-4b65-810d-e0e730e91987 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/PZrqC1WNRlyekAoz9v9zvA-EspressoMakersReview_OG.png + type: text + file: + type: file + value: f26b93ba-7243-497a-9d62-c2500c8f107d + size: + value: 1585180 + type: number + title: + type: text + value: EspressoMakersReview_OG.png + width: + value: 1167 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + locales: + en: null + pageDescription: + type: text + locales: + en: null + twitterDescription: + type: text + locales: + en: null + openGraphDescription: + type: text + locales: + en: null + 8b72159a-b654-4e24-97fa-e3aba7881399: + parameters: + text: + type: text + value: Shop now + 8c93bcba-5d1d-47ff-ac49-bf488768fa39: + parameters: + text: + type: text + value: Shop now + 6e3cb7dd-60c2-45f3-b1ef-54a829a4295a|215f54df-5063-4f0a-81c0-d8bda909b52c: + parameters: + image: + type: asset + value: + - _id: c15d9a20-169f-49e6-a7a4-26f5b0cda2ea + type: image + fields: + id: + type: text + value: 8b5465ab-d329-4b0a-be67-40a8fa53dfe1 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/DsQ7gbQKRoeVG5mKJHv9vA-MA_sidebyside.png + type: text + file: + type: file + value: 65d91d5f-0258-43c9-bb92-93f02c469459 + size: + value: 1468103 + type: number + title: + type: text + value: MA_sidebyside.png + width: + value: 1166 + type: number + height: + value: 774 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + overlayColor: + type: dex-color-palette-parameter + value: general-color-3 + overlayOpacity: + type: dex-slider-control-parameter + value: '0.5' + 6e3cb7dd-60c2-45f3-b1ef-54a829a4295a|edea6a24-f36d-48c7-acdb-e0dbd8ed511e: + parameters: + text: + type: text + value: Which Espresso Maker to Buy? + 8164beb0-b313-4461-9559-a85de2e41050|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 6e3cb7dd-60c2-45f3-b1ef-54a829a4295a + type: section + _pattern: 90b32c21-f5d8-4a40-b971-c97c359ecce9 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 9041ed11-40e8-4c65-bd18-1c4d80ebc5ef + type: container + slots: + containerContent: + - _id: ebc68e60-8cfd-4e3b-9fbd-52390bc29968 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Find the right Espresso Maker for your espresso needs + color: + type: dex-color-palette-parameter + value: text-tertiary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + - _id: 16d3624f-2403-483a-8e61-fde6bed06d88 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-small + - _id: f3079eb5-82b1-4072-968b-d7ca95c08a13 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + locales: + en: >- + Discover the ultimate guide to espresso makers, + featuring an extensive range of options from + affordable entry-level machines to high-end models + designed for true espresso aficionados. This + comprehensive review caters to all budgets and skill + levels, showcasing key features, brewing capabilities, + and design aesthetics that make each espresso maker + unique. Whether you're a casual coffee drinker or a + passionate espresso lover, our in-depth analysis will + help you find the perfect machine to elevate your + coffee experience. Dive into our top picks and explore + the best espresso makers on the market, ensuring you + brew the perfect cup every time. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + locales: + en: Page content + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + - _id: 72a55b1b-b49b-4cf9-8ebf-29556fc30683 + type: container + slots: + containerContent: + - _id: d5dde0ef-644c-4017-91a0-83f7d378696c + type: section + slots: + sectionMedia: + - _id: c7adfcc8-4b48-436c-9e19-ed16a6388d44 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 58679b58-86a0-43af-8eea-bca41c488b79 + type: image + fields: + id: + type: text + value: 7f3fa336-640d-46c9-9287-d44de3c3cc13 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/e3Xb5ivHRe6zexeM5rr1Sg-Joanne_Setting.png + type: text + file: + type: file + value: b7835406-cb20-40fa-b3f2-1b61ee089f3b + size: + value: 1603409 + type: number + title: + type: text + value: Joanne_Setting.png + width: + value: 1167 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 2e46d3ef-d693-4a0e-9f3f-7bf62c0e8620 + type: flex + slots: + flexItem: + - _id: b40f2bd4-8a29-4c1d-b58c-3a0b2da7c049 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: >- + Our machines reviewed by one of the most + acclaimed espresso makers + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: b41873c2-8008-49fe-b916-1ed0a53e9502 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + locales: + en: >- + Renowned espresso maker Joanne laFur has + been rigorously testing four distinct + JavaDrip espresso machines, bringing her + expert insights to coffee enthusiasts + eager for their next upgrade. Throughout + her review, Joanne emphasizes the + importance of personal coffee preferences + and encourages users to consider their + brewing habits alongside her detailed + findings, ensuring they make an informed + decision tailored to their espresso + enjoyment. + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + - _id: 5b0ac248-72ab-48f1-8f73-1d3923a89174 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + You can get a taste for Joanne laFur's + amazing espresso at the "All Bout Espresso" + shops around the world. + color: + type: dex-color-palette-parameter + value: text-secondary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + letterSpacing: + type: dex-segmented-control-parameter + value: wide + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Four user profiles for full taste customization + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + parameters: + displayName: + type: text + locales: + en: Statement + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 + - _id: 32b19652-5009-470e-9f40-5600d0a823ea + type: section + slots: + sectionCTA: + - _id: 8b72159a-b654-4e24-97fa-e3aba7881399 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + sectionMedia: + - _id: b55369ea-16f4-477c-b4e7-71fbb8502bbe + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 7d02ad15-8f49-4aac-81c1-fcf0c7d77ad2 + type: image + fields: + id: + type: text + value: adce4804-6632-4dd0-923b-019c3bd9ac12 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Vmme0_MHQAiZ1Kdj-g5nPg-MA_MoccaExpress.png + type: text + file: + type: file + value: 823047a0-e6c0-4af3-8668-fb59365c0f38 + size: + value: 944127 + type: number + title: + type: text + value: MA_MoccaExpress.png + width: + value: 778 + type: number + height: + value: 777 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: ee3aebeb-f857-44b4-9a95-8c36a4f64b8e + type: flex + slots: + flexItem: + - _id: d6aad1f1-6650-4fa5-841e-2cecf1a6c74a + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Great Espresso since the 1930s + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: eb07ab3a-3032-47ec-9684-8a3f6d63fd5d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + The JavaDrip Mocca Express has been a beloved + staple in kitchens around the world for nearly a + century, embodying a perfect blend of tradition + and functionality. Its simple yet effective design + allows users to brew rich, authentic espresso + without the need for expensive equipment or + complicated procedures. Made from durable + aluminum, this stovetop coffee maker is not just a + piece of cookware but a testament to the brand's + commitment to quality and craftsmanship. Over the + years, the Moka Express has become synonymous with + great coffee, proving that exceptional flavor + doesn't have to come at a high price. + + + For anyone seeking an affordable way to enjoy a + barista-quality espresso at home, the JavaDrip + Mocca Express stands out as an unbeatable option. + Its classic design and ease of use make it + accessible to coffee enthusiasts of all levels, + while its ability to consistently deliver a robust + cup makes it a favorite among aficionados. This + timeless coffee maker proves that investing in + quality doesn't require breaking the bank; with + the Mocca Express, you can savor the rich, + aromatic essence of espresso for a fraction of the + cost of expensive coffee machines. It's no wonder + this iconic piece has endured through generations, + earning its place as a must-have kitchen essential + for coffee lovers everywhere. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + - _id: e4ce938f-4fa9-4b28-bfd2-0f75adf84829 + type: review + slots: + reviewImage: + - _id: a4108f43-208d-4cc5-bcb1-05898ab90255 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 3d72c321-86db-415d-aa45-25b3a9f9a3b1 + type: image + fields: + id: + type: text + value: f09aaed0-56bf-4b7f-96c6-62b3037352ce + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/krQu-k2OSei2jtopSLWYNw-Joanne_closeup.png + type: text + file: + type: file + value: c63fe61a-80b4-4d97-9050-0a58b3f6a667 + size: + value: 944362 + type: number + title: + type: text + value: Joanne_closeup.png + width: + value: 777 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + reviewContent: + - _id: 7cb36988-3806-4fc2-8df7-528ae385e566 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: sm + text: + type: text + locales: + en: >- + Every household should have this, you can + bring it on camping trips and always have + a nice fresh pot of espresso. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + reviewPersonInfo: + - _id: 5e2d7cf8-ab2e-49b7-bee4-1e20ec24d77d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + locales: + en: Joanne laFur + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + parameters: + stars: + type: number + value: '4' + starsColor: + type: dex-color-palette-parameter + value: general-color-12 + displayName: + type: text + locales: + en: Joanne Review + activeStarsColor: + type: dex-color-palette-parameter + value: button-tertiary + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Mocca Express + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: e43f9ee1-48aa-4862-8956-838670c1f0eb + type: section + slots: + sectionCTA: + - _id: 8c93bcba-5d1d-47ff-ac49-bf488768fa39 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + sectionMedia: + - _id: a473984e-5407-47ac-8e63-6421b0c43365 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 7d0627a5-bd8f-45b2-a453-3d3df6e89385 + type: image + fields: + id: + type: text + value: c3a61f6c-91c9-46fd-ba5b-6c177a6e36e2 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/pkQ_T54sRTuvRa3VXQb9ww-MA_Pump.png + type: text + file: + type: file + value: 43b6959a-3ec5-4973-a729-75661822a0d4 + size: + value: 1420201 + type: number + title: + type: text + value: MA_Pump.png + width: + value: 1166 + type: number + height: + value: 774 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 03999ca4-5fa4-43dd-bb22-b03df4ed3bd9 + type: flex + slots: + flexItem: + - _id: b3b0ad32-e45e-4ce0-9171-0024e4bab7c1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: The getting started option + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 7a091823-b8d9-44e7-8f09-0324259702c8 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + The JavaDrip Impresso Pump Espresso machine is an + excellent option for budget-conscious coffee + lovers looking to dip their toes into the world of + espresso. Its compact design makes it easy to fit + into any small kitchen space, and the + user-friendly controls simplify the brewing + process. While it lacks some of the advanced + features found in higher-end models, such as + precise temperature control or built-in grinders, + it still delivers decent espresso shots that are + rich in flavor. This makes it an ideal choice for + beginners who want to experiment without a hefty + financial commitment. + + + However, the JavaDrip Impresso may not satisfy the + more discerning espresso enthusiast seeking + top-notch quality and performance. The machine's + build quality feels somewhat fragile, and its + extraction capabilities can be inconsistent, + leading to variability in taste and crema quality. + Additionally, the machine may struggle to achieve + the high pressures required for truly authentic + espresso. While it serves as a great entry point + for novices, those with a more refined palate + might quickly outgrow its capabilities and seek + out more robust options in the espresso market. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + - _id: ff6e23c2-c25c-4374-b43c-77fc00403215 + type: review + slots: + reviewImage: + - _id: b118b6bc-c1a2-47aa-b2ea-7bc25f21f329 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 3d72c321-86db-415d-aa45-25b3a9f9a3b1 + type: image + fields: + id: + type: text + value: f09aaed0-56bf-4b7f-96c6-62b3037352ce + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/krQu-k2OSei2jtopSLWYNw-Joanne_closeup.png + type: text + file: + type: file + value: c63fe61a-80b4-4d97-9050-0a58b3f6a667 + size: + value: 944362 + type: number + title: + type: text + value: Joanne_closeup.png + width: + value: 777 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + reviewContent: + - _id: 93ad9b01-b9c0-48a7-aa32-ad12a7e127e1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: sm + text: + type: text + locales: + en: >- + For getting started with espresso making, + this is an excellent choice. But as your + palette widens, you would need better more + options in the espresso maker. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + reviewPersonInfo: + - _id: b2a08a48-4846-4682-af08-c7f1c28859c2 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + locales: + en: Joanne laFur + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + parameters: + stars: + type: number + value: '3' + starsColor: + type: dex-color-palette-parameter + value: general-color-12 + displayName: + type: text + locales: + en: Joanne Review + fluidContent: + type: checkbox + value: true + activeStarsColor: + type: dex-color-palette-parameter + value: button-tertiary + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + fluidContent: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Impresso Pump + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: b2d8e2ec-4456-46e6-85c8-ccb309cbdc6d + type: section + slots: + sectionCTA: + - _id: 6e65e020-c294-463b-95b2-baad94ee7342 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + sectionMedia: + - _id: cb8639f4-8c4c-48f0-927a-e7b9f4ef702e + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 79085d30-76a2-4767-9c95-88617cffe317 + type: image + fields: + id: + type: text + value: 7cfadf61-b892-4823-aece-d04a80112b37 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/c5bCVkVdTD-VIqme_063dg-MA_Semi.png + type: text + file: + type: file + value: 2a3f0dd3-e591-4607-9358-34186dd81f5d + size: + value: 1506036 + type: number + title: + type: text + value: MA_Semi.png + width: + value: 1166 + type: number + height: + value: 774 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: c50330c1-868c-4157-b940-aabcd3d66000 + type: flex + slots: + flexItem: + - _id: 28fa0248-3e07-40da-96d8-bf3630f6df79 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Precision that works every time + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 955085c8-c313-4d7d-9baf-e6ef70aa9788 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + The JavaDrip Royale iQ Espresso maker impresses + with its exceptional performance and user-friendly + features, standing out as a fantastic choice for + espresso enthusiasts on a budget. Priced under + $500, it delivers a rich and flavorful espresso + experience without compromising on quality. The + machine offers a variety of customizable settings + that cater to different preferences, allowing + users to easily adjust the brewing parameters to + perfect their shot. From bold to smooth, the + Royale iQ ensures a great cup of espresso for all + types of coffee lovers. + + + Furthermore, the design of the JavaDrip Royale iQ + exemplifies both reliability and style, making it + a beautiful addition to any kitchen countertop. + The intuitive interface simplifies the brewing + process, while the durable construction promises + longevity in this sleek appliance. With its + impressive steam wand and consistently accurate + temperature control, it stands out as a + well-rounded espresso maker that doesnโ€™t shy away + from delivering a cafรฉ-quality experience at home. + Whether you're a seasoned barista or a budding + enthusiast, the JavaDrip Royale iQ Espresso maker + is an excellent investment for those who + appreciate the art of espresso. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + - _id: 3605105b-0643-4f56-886a-6ebdc253252b + type: review + slots: + reviewImage: + - _id: 10165c6b-1158-43c4-aa26-6427a2f6c579 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 3d72c321-86db-415d-aa45-25b3a9f9a3b1 + type: image + fields: + id: + type: text + value: f09aaed0-56bf-4b7f-96c6-62b3037352ce + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/krQu-k2OSei2jtopSLWYNw-Joanne_closeup.png + type: text + file: + type: file + value: c63fe61a-80b4-4d97-9050-0a58b3f6a667 + size: + value: 944362 + type: number + title: + type: text + value: Joanne_closeup.png + width: + value: 777 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + reviewContent: + - _id: 90c3e6a6-2a83-4391-a3b5-546baf7717d2 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: sm + text: + type: text + locales: + en: >- + This is my go to espresso maker, it works + like clock work and give me enough + settings to change the espresso profile. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + reviewPersonInfo: + - _id: 5f994b26-768d-4689-8aeb-4efb0509f89a + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + locales: + en: Joanne laFur + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + parameters: + stars: + type: number + value: '5' + starsColor: + type: dex-color-palette-parameter + value: general-color-12 + displayName: + type: text + locales: + en: Joanne Review + activeStarsColor: + type: dex-color-palette-parameter + value: button-tertiary + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Semi automatic + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 14b2701d-be7f-4011-88e9-cad63d3ea3cb + type: section + slots: + sectionCTA: + - _id: 6cb953cb-afb6-4d74-81f1-0256482c739c + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + sectionMedia: + - _id: f64ff2ea-b17a-47d8-ba09-97504bfad779 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 8cf0f4f5-3111-4c42-955f-9f91cf5a0075 + type: image + fields: + id: + type: text + value: 3a52e149-f2e8-479c-9609-d39935174ec2 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/JZoLibS2RoSOh005ikJcTg-MA_Full.png + type: text + file: + type: file + value: fb8dcf18-625b-4e65-8a0f-6e4ccdf8a448 + size: + value: 1075247 + type: number + title: + type: text + value: MA_Full.png + width: + value: 778 + type: number + height: + value: 777 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: b2fefabe-8a3d-4f5b-b626-26a99afab5e0 + type: flex + slots: + flexItem: + - _id: f903cde7-ff60-4026-93bf-4de71f773d95 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Full automatic that won't let you down + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: dba71340-6ee6-464b-a798-b0301d8d0969 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + The JavaDrip Barista Express Espresso maker is a + standout in the realm of high-end fully automatic + espresso machines. Designed for coffee enthusiasts + who appreciate convenience coupled with quality, + this model expertly grinds and tamps the beans to + deliver a consistently excellent brew. With just a + few simple selections, users can enjoy a + cafรฉ-quality espresso at home without the + complexities often associated with traditional + machines. Its robust build and user-friendly + interface cater particularly well to households + that may not require extensive settings, yet + desire the sophistication of a perfect cup each + time. + + + What sets the Barista Express apart is its + impressive reliability and ability to consistently + produce rich, flavorful espresso shots. Its + built-in grinder ensures freshness, while the + precise tamping guarantees optimal extraction for + rich and aromatic results. This machine truly + shines for those with slightly larger budgets + seeking a hassle-free experience. The JavaDrip + simplifies the espresso-making process without + sacrificing taste, making it an ideal investment + for busy households or those wanting a + high-quality coffee experience with minimal + effort. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + - _id: ce4486fa-c9e5-495f-8cf7-9c15be4ddb1f + type: review + slots: + reviewImage: + - _id: 331eeb7b-c688-4a78-b470-7990d58a0b1c + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 3d72c321-86db-415d-aa45-25b3a9f9a3b1 + type: image + fields: + id: + type: text + value: f09aaed0-56bf-4b7f-96c6-62b3037352ce + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/krQu-k2OSei2jtopSLWYNw-Joanne_closeup.png + type: text + file: + type: file + value: c63fe61a-80b4-4d97-9050-0a58b3f6a667 + size: + value: 944362 + type: number + title: + type: text + value: Joanne_closeup.png + width: + value: 777 + type: number + height: + value: 775 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + reviewContent: + - _id: fe92e506-b2df-46d5-9939-529eb5f2d363 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: sm + text: + type: text + locales: + en: >- + This makes great espresso every time. It's + less fiddling with settings and more + pushing the right option, which I love for + those Sunday mornings. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: left + reviewPersonInfo: + - _id: 3af664e2-85d3-4b43-8ad6-e33adcc3a0c2 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + locales: + en: Joanne laFur + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + parameters: + stars: + type: number + value: '5' + starsColor: + type: dex-color-palette-parameter + value: general-color-12 + displayName: + type: text + locales: + en: Joanne Review + activeStarsColor: + type: dex-color-palette-parameter + value: button-tertiary + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-medium + paddingBottom: container-medium + desktop: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Full automatic + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-04-25T12:20:48.559008+00:00' +modified: '2025-09-15T15:24:27.537929+00:00' +pattern: false diff --git a/apps/csk/content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml b/apps/csk/content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml index bdb02f322..ffef9cc87 100644 --- a/apps/csk/content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml +++ b/apps/csk/content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml @@ -3,77 +3,160 @@ composition: _id: 852664d7-7d35-4eb5-97ad-e1c23ce940ca _slug: / type: page + _dataResources: + Product List Content: + type: productList + variables: + limit: '3' + locale: ${locale} + search: '' + filters: >- + {"type[eq]":"product","fields.category[eq]":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"} + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"}] + contentTypes: product + isPatternParameter: true + ignorePatternParameterDefault: false _overrides: - 5e8bdc5f-838d-4915-99b5-fc0f2a2dfa16: + 076ec962-8c25-417f-9070-50d96979b484: parameters: - image: - type: asset - value: [] - titleText: - type: text + link: + type: link locales: - en: Component Starter Kit - descriptionText: + en: + path: /${locale}/beans-bundle + type: projectMapNode + nodeId: 77389775-4c2c-4114-b135-c66e53ccbda1 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: type: text - locales: - en: >- - A rich set of components to supercharge building fast, modern, - personalized experiences with Uniform DXP. - eyebrowTitleText: + value: Sign up for membership + 1fc9f4b5-b1ea-4e47-b430-d985b4ec2b41: + parameters: + $pzCrit: + type: $pzCrit + value: null + displayName: type: text + value: Find the perfect bean + backgroundColor: + type: dex-color-palette-parameter + value: general-color-6 + 2f992602-e0b0-44be-b932-00a6f5002583: + parameters: + link: + type: link locales: - en: Get your next project started on the right foot - primaryButtonLink: + en: + path: /${locale}/beans-bundle + type: projectMapNode + nodeId: 77389775-4c2c-4114-b135-c66e53ccbda1 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: Sign up for membership + 3074410a-05a6-475d-a592-d12154625515: + parameters: + $pzCrit: + type: $pzCrit + value: null + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + dataResources: + Product List Content: + type: productList + variables: + limit: '3' + locale: ${locale} + search: espresso + filters: >- + {"type[eq]":"product","fields.category[eq]":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"} + orderBy: creator_ASC + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"}] + contentTypes: product + 4985d1ca-6d4a-4857-9313-eed9ecb9bc3c: + parameters: + link: type: link locales: en: - path: https://unfrm.to/csk-docs - type: url - primaryButtonText: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: type: text + value: See all + 61ec067e-41d4-4e57-8862-dd76a0242028: + parameters: + link: + type: link locales: - en: Docs + en: + path: /${locale}/articles + type: projectMapNode + nodeId: 078321b0-280e-409e-bd7e-bc6a6d0abeae + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: "Learn more\_" + fullWidth: + type: checkbox + value: null 852664d7-7d35-4eb5-97ad-e1c23ce940ca: parameters: pageTitle: type: text - value: Component Starter Kit from Uniform + value: Java Drip โ€“ Premium Coffee Makers, Beans, and Accessories twitterCard: type: select value: summary_large_image pageKeywords: type: text - value: uniform, nextjs, composable, cms, commerce + value: >- + uniform, java drip, coffee store, coffee makers, coffee beans, + coffee accessories, premium coffee, best coffee makers, coffee + brewing twitterImage: type: asset value: - - _id: 9f8f80e7-4111-4e3e-b13b-55b4ce48b835 + - _id: 8f8b745c-4520-4b12-acc4-391b0c6bbf35 type: image fields: id: type: text - value: 0ff678c5-794e-4ad2-af0b-861222dd178d + value: 240cb8b5-fdea-4570-af4f-cad7878eec92 url: value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/bryk07-lQ9G4CrHW1zOfaA-meta-image.png + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/P-zIoa0HSke1WJjOAlQ00w-jd-earth-to-bean.jpg type: text file: type: file - value: 28f307bf-569a-446d-9700-39e855892108 + value: 3460ce7f-742e-4f59-b880-31fffddbf613 size: - value: 171834 + value: 945417 type: number title: type: text - value: meta-image.png + value: jd-earth-to-bean.jpg width: - value: 1200 + value: 2600 type: number height: - value: 630 + value: 1300 type: number mediaType: - value: image/png + value: image/jpeg type: text _source: uniform-assets twitterTitle: @@ -85,66 +168,764 @@ composition: openGraphImage: type: asset value: - - _id: 5ea92564-890d-499f-85bb-244817c46534 + - _id: e1e1d26c-dcb6-409f-adba-3d6ca12e6ed4 type: image fields: id: type: text - value: 0ff678c5-794e-4ad2-af0b-861222dd178d + value: 240cb8b5-fdea-4570-af4f-cad7878eec92 url: value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/bryk07-lQ9G4CrHW1zOfaA-meta-image.png + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/P-zIoa0HSke1WJjOAlQ00w-jd-earth-to-bean.jpg type: text file: type: file - value: 28f307bf-569a-446d-9700-39e855892108 + value: e18fb21b-0e5c-413c-bff7-816c37aeaa0a size: - value: 171834 + value: 945417 type: number title: type: text - value: meta-image.png + value: jd-earth-to-bean.jpg width: - value: 1200 + value: 2600 type: number height: - value: 630 + value: 1300 type: number mediaType: - value: image/png + value: image/jpeg type: text _source: uniform-assets openGraphTitle: type: text - value: Uniform // Component Starter Kit + value: Java Drip // Premium Coffee Makers, Beans, and Accessories pageDescription: type: text value: >- - Essential set of components you need to start building - personalizable web experiences with Uniform. - 852664d7-7d35-4eb5-97ad-e1c23ce940ca|dc2e95be-21b5-4476-a309-f8a34922f528: + Discover Java Dripโ€™s premium selection of coffee makers, quality + coffee beans, and stylish accessories. Elevate your coffee + experience with our carefully curated products for coffee lovers. + openGraphDescription: + type: text + value: >- + Discover Java Dripโ€™s premium selection of coffee makers, quality + coffee beans, and stylish accessories. Elevate your coffee + experience with our carefully curated products for coffee lovers. + 9d607fb8-aac2-468f-9370-193972317c55: + parameters: + link: + type: link + locales: + en: + path: /${locale}/coffee-beans + type: projectMapNode + nodeId: 9db6eee2-5e3b-4e3e-9e26-836d3973217c + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: See all + f6a22f48-de97-4a4a-8a12-42ad6ec6179a: + parameters: + $pzCrit: + type: $pzCrit + value: + name: default + displayName: + type: text + value: Default Hero + 13a58c2b-eced-49bc-98fb-13c6ed96c9e7|3090a8f6-e088-4d8f-a8f0-e6dff9ddb28a: + slots: + $slotSectionItems: + - _id: 3faa3ed8-4ca0-4096-b6f6-3b155b375580 + type: grid + _pattern: 90cf0a21-78be-4cc6-b460-acb78b5c1f31 + _overridability: + hideLockedParameters: true + 1fc9f4b5-b1ea-4e47-b430-d985b4ec2b41|23ef179e-28e2-4551-83b4-80296f479519: slots: $slotSectionItems: - - _id: 5e8bdc5f-838d-4915-99b5-fc0f2a2dfa16 - type: fixedHero - _pattern: db25526c-e9e6-45f1-acb6-230bf6c0efb4 + - _id: 9d607fb8-aac2-468f-9370-193972317c55 + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e _overridability: + variants: true parameters: - $viz: 'yes' - image: 'yes' - height: 'no' - titleTag: 'yes' + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textWeight: 'no' + buttonColor: 'yes' + iconPosition: 'yes' + textTransform: 'no' + hoverTextColor: 'no' + hoverButtonColor: 'no' + hideLockedParameters: true + 1fc9f4b5-b1ea-4e47-b430-d985b4ec2b41|46da22a2-ba9a-4d15-b626-d893fe0fc748: + parameters: + text: + type: text + value: Find the perfect bean for your liking + color: + type: dex-color-palette-parameter + value: text-tertiary + 3074410a-05a6-475d-a592-d12154625515|23ef179e-28e2-4551-83b4-80296f479519: + slots: + $slotSectionItems: + - _id: 4985d1ca-6d4a-4857-9313-eed9ecb9bc3c + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' textColor: 'no' - titleText: 'yes' + hideLockedParameters: true + 3074410a-05a6-475d-a592-d12154625515|46da22a2-ba9a-4d15-b626-d893fe0fc748: + parameters: + text: + type: text + value: "Tools to make great\_espresso at home" + 852664d7-7d35-4eb5-97ad-e1c23ce940ca|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 1374242f-092a-49c0-8afd-9627bf022b78 + type: $personalization + slots: + pz: + - _id: edebb9bf-7b86-4c6b-9972-687084cbff7b + type: fixedHero + variant: columns + parameters: + image: + type: asset + value: + - _id: 0f1ac269-7f8d-4f3d-a8bf-447fb57de7aa + type: image + fields: + id: + type: text + value: 4a540191-b713-42b0-a2f6-e96ce1450aca + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/_yz9I9LkR0iQCCjhfmYY-Q-beans-heart.jpg + type: text + file: + type: file + value: 0d81a7d7-f5b1-48a0-869f-dd23aff77741 + size: + value: 1836620 + type: number + title: + type: text + value: beans-heart.jpg + width: + value: 4608 + type: number + height: + value: 3072 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + _overrides: + fields: + focalPoint: + type: focalPoint + value: + x: 0.28 + 'y': 0.64 + $pzCrit: + type: $pzCrit + value: + dim: aficionado + name: aficionados-audience + titleTag: + type: dex-segmented-control-parameter + value: h1 + titleText: + type: text + locales: + en: Exclusive Brews for Coffee Connoisseurs + displayName: + type: text + locales: + en: Main Home Hero + contentAlignment: + type: dex-segmented-control-parameter + value: right + eyebrowTitleText: + type: text + locales: + en: For the True Coffee Lover + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + primaryButtonText: + type: text + locales: + en: Discover Premium Brews + primaryButtonTextColor: + type: dex-color-palette-parameter + value: text-secondary + - _id: 977d16e4-bfd5-462a-9ff9-876984f0b874 + type: fixedHero + parameters: + image: + type: asset + value: + - _id: 1122314a-62c0-4ef1-a5de-d77b704cdea8 + type: image + fields: + id: + type: text + value: 3b585523-8581-4f92-ba28-31212944e28d + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/C_10-IFURp-HHFeV0TpkOA-pexels-photo.jpeg + type: text + file: + type: file + value: 9e4ce947-9991-44cf-9512-038193547233 + size: + value: 204305 + type: number + title: + type: text + value: pexels-photo.jpeg + width: + value: 1920 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + $pzCrit: + type: $pzCrit + value: + dim: int_beans + name: beans-interest + titleTag: + type: dex-segmented-control-parameter + value: h1 + textColor: + type: dex-color-palette-parameter + value: text-secondary + titleText: + type: text + locales: + en: Discover the worldโ€™s rarest coffee beans. + displayName: + type: text + locales: + en: Coffee Bean Hero + descriptionText: + type: text + locales: + en: "From Arabica to Liberica.\_" + contentAlignment: + type: dex-segmented-control-parameter + value: left + eyebrowTitleText: + type: text + locales: + en: Curated for the most demanding taste + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/coffee-beans + type: projectMapNode + nodeId: 9db6eee2-5e3b-4e3e-9e26-836d3973217c + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + primaryButtonText: + type: text + locales: + en: Discover our beans + primaryButtonTextColor: + type: dex-color-palette-parameter + value: text-secondary + - _id: a1148d47-b087-4c04-a0c9-1dbdb5b8c21c + type: fixedHero + parameters: + image: + type: asset + value: + - _id: 59b53b35-24ad-49db-93d7-6585247a06a7 + type: image + fields: + id: + type: text + value: 0207c17d-ecb7-4b02-b116-285aa4d10b8f + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/Gy82NLreSqWZ7YhI_VCqrg-image.png + type: text + file: + type: file + value: ae8ddc9a-89d9-4911-b97b-4e9ba0b0c7e2 + size: + value: 1441088 + type: number + title: + type: text + value: image.png + width: + value: 1920 + type: number + height: + value: 1282 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + $pzCrit: + type: $pzCrit + value: + dim: int_coffee-makers + name: machine-interest + titleTag: + type: dex-segmented-control-parameter + value: h1 + textColor: + type: dex-color-palette-parameter + value: text-secondary + titleText: + type: text + locales: + en: Discover precision-crafted brewing gear. + displayName: + type: text + locales: + en: Coffee Machines Hero + descriptionText: + type: text + locales: + en: From Espresso machines to French Press + contentAlignment: + type: dex-segmented-control-parameter + value: left + eyebrowTitleText: + type: text + locales: + en: smartest coffee machines + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + primaryButtonText: + type: text + locales: + en: Shop machines + primaryButtonTextColor: + type: dex-color-palette-parameter + value: text-secondary + - _id: f6a22f48-de97-4a4a-8a12-42ad6ec6179a + type: featuredSection + _pattern: d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5 + _overridability: + parameters: + displayName: 'yes' + contentBackgroundColor: 'yes' + hideLockedParameters: true + parameters: + algorithm: + type: pzAlgorithm + value: ssc + trackingEventName: + type: text + value: Home Hero + - _id: fada7724-57a6-4055-a75b-f7d9af44400a + type: $test + slots: + test: + - _id: 92ac3652-804d-4ecd-9d5c-af752e7b85a7 + type: section + slots: + sectionCTA: + - _id: 2f992602-e0b0-44be-b932-00a6f5002583 + type: button + _pattern: 8060e691-b0b3-428c-92f1-278fc76baf47 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + textColor: 'yes' + textWeight: 'yes' + buttonColor: 'yes' + textTransform: 'yes' + hoverTextColor: 'yes' + hoverButtonColor: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 65f1426e-e522-4f5c-9834-ece9fea5a6f1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Why weโ€™re obsessed with coffee + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + - _id: 5c6cbe45-7548-4158-ae1e-15b5fe67b0ff + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + At JavaDrip, coffee isnโ€™t just a drinkโ€”itโ€™s an + experience, a ritual, and a connection. From the + perfect grind to the rich aroma, weโ€™re passionate + about every step of the journey that brings the + finest coffee to your cup. Our obsession drives us + to source only the highest quality beans, create + state-of-the-art brewing equipment, and offer + accessories that elevate your daily coffee + routine. Join us in celebrating the art of coffee, + one sip at a time + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-xlarge + paddingBottom: container-medium + desktop: + paddingTop: container-xlarge + paddingBottom: container-medium + $tstVrnt: + type: testVariant + value: + id: text + displayName: + type: text + value: Why weโ€™re obsessed with coffee + contentAlignment: + type: dex-segmented-control-parameter + value: center + - _id: 15887854-8d4c-4e52-af66-e6b318fa9d76 + type: container + slots: + containerContent: + - _id: a3cbce1b-3ab3-4d7b-92d2-a5022e2445fc + type: section + slots: + sectionCTA: + - _id: 076ec962-8c25-417f-9070-50d96979b484 + type: button + _pattern: 8060e691-b0b3-428c-92f1-278fc76baf47 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + textColor: 'yes' + textWeight: 'yes' + buttonColor: 'yes' + textTransform: 'yes' + hoverTextColor: 'yes' + hoverButtonColor: 'yes' + hideLockedParameters: true + sectionMedia: + - _id: 414fe284-9c27-4c15-b4e6-000fb9b3e48f + type: video + parameters: + loop: + type: checkbox + value: true + muted: + type: checkbox + value: true + video: + type: asset + value: + - _id: 66f94224-bfea-45d8-b8ea-c049aee0c06e + type: video + fields: + id: + type: text + value: ede2372e-b790-4da5-9d8b-09bf6365b537 + url: + value: >- + https://files.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/jvowmUocROarmyND0sZSVQ-4820352-uhd_4096_2160_25fps.mp4 + type: text + file: + type: file + value: 8bbfcbb1-4e17-4f0a-a101-33a2075b10b9 + size: + value: 39836004 + type: number + title: + type: text + value: 4820352-uhd_4096_2160_25fps.mp4 + mediaType: + value: video/mp4 + type: text + _source: uniform-assets + autoPlay: + type: checkbox + value: true + displayName: + type: text + locales: + en: Video + sectionContent: + - _id: 855dfdfe-14d0-4c5c-ad87-97cf3b3b4e7b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Why weโ€™re obsessed with coffee + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + - _id: a84e9c58-8557-4bad-b6ad-cf7258d0de09 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + At JavaDrip, coffee isnโ€™t just a drinkโ€”itโ€™s + an experience, a ritual, and a connection. + From the perfect grind to the rich aroma, + weโ€™re passionate about every step of the + journey that brings the finest coffee to + your cup. Our obsession drives us to source + only the highest quality beans, create + state-of-the-art brewing equipment, and + offer accessories that elevate your daily + coffee routine. Join us in celebrating the + art of coffee, one sip at a time + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-medium + paddingBottom: container-medium + tablet: + paddingTop: container-xlarge + paddingBottom: container-medium + desktop: + paddingTop: container-xlarge + paddingBottom: container-medium + $tstVrnt: + type: testVariant + value: + id: video + displayName: + type: text + value: Why weโ€™re obsessed with coffee + backgroundColor: + type: dex-color-palette-parameter + value: general-color-6 + contentAlignment: + type: dex-segmented-control-parameter + value: center + parameters: + $tstVrnt: + type: testVariant + value: + id: video + displayName: + type: text + locales: + en: Why weโ€™re obsessed with coffee + fluidContent: + type: checkbox + value: true + backgroundColor: + type: dex-color-palette-parameter + value: general-color-6 + parameters: + test: + type: testSelect + value: membershipCta + - _id: 3074410a-05a6-475d-a592-d12154625515 + type: container + _pattern: 4a0a5fb2-25d0-4563-955b-714233ddffe6 + _dataResources: + Product List Content: + type: productList + variables: + limit: '3' + locale: ${locale} + search: espresso + filters: >- + {"type[eq]":"product","fields.category[eq]":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"} + orderBy: creator_ASC + uiFilters: >- + [{"field":"type","operator":"eq","value":"product"},{"field":"fields.category","operator":"eq","value":"2f6cc670-cdaa-4532-b70e-424206c8d0ba"}] + contentTypes: product + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + - _id: 1fc9f4b5-b1ea-4e47-b430-d985b4ec2b41 + type: container + _pattern: 00a7ebd9-8743-4158-aa06-bc671a05529b + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'no' + hideLockedParameters: true + - _id: 13a58c2b-eced-49bc-98fb-13c6ed96c9e7 + type: grid + _pattern: 2fa494d2-d69a-49bc-b728-229a1684d77f + _overridability: + parameters: displayName: 'yes' - descriptionText: 'yes' - overlayAutoTint: 'no' - contentAlignment: 'no' - eyebrowTitleText: 'yes' - primaryButtonLink: 'yes' - primaryButtonText: 'yes' - primaryButtonTextColor: 'no' hideLockedParameters: true + f6a22f48-de97-4a4a-8a12-42ad6ec6179a|5d86f5e9-47d6-4e77-a139-83228ec0be41: + slots: + $slotSectionItems: + - _id: 61ec067e-41d4-4e57-8862-dd76a0242028 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + f6a22f48-de97-4a4a-8a12-42ad6ec6179a|c50e99a6-1d91-4d6e-9a22-3154d4e4a8b7: + parameters: + text: + type: text + value: Only the rarest coffee beans and precision brewers + f6a22f48-de97-4a4a-8a12-42ad6ec6179a|fcac6346-1864-4284-8715-a0e4fb4854f4: + parameters: + image: + type: asset + value: + - _id: 0de14705-6e41-4ba3-a524-8ee267b0397a + type: image + fields: + id: + type: text + value: e48a76d6-773f-4e3a-9b4e-409d77e8648a + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/pKlLMaf5ROmipjLQ3b-Oeg-coffee.png + type: text + file: + type: file + value: 3ff76bc4-89d0-4b69-8c22-9312b68cf66f + size: + value: 1206370 + type: number + title: + type: text + value: coffee.png + width: + value: 1920 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + 3faa3ed8-4ca0-4096-b6f6-3b155b375580|cde73dfb-c7ea-43fe-8683-b6b4960d53ae|f02a551f-116f-48d2-99b3-21ebe2ca74e5: + parameters: + objectFit: + type: dex-segmented-control-parameter + value: contain _locales: - en _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc diff --git a/apps/csk/content/composition/9d15012b-dabe-4ed9-a459-05abbdb80e1f.yaml b/apps/csk/content/composition/9d15012b-dabe-4ed9-a459-05abbdb80e1f.yaml new file mode 100644 index 000000000..05c922597 --- /dev/null +++ b/apps/csk/content/composition/9d15012b-dabe-4ed9-a459-05abbdb80e1f.yaml @@ -0,0 +1,315 @@ +composition: + _name: Summer Campaign + _id: 9d15012b-dabe-4ed9-a459-05abbdb80e1f + _slug: summer-campaign + type: page + _overrides: + 4edbd4b0-a384-47be-9aa2-5bfaa7f77fce: + parameters: + backgroundColor: + type: dex-color-palette-parameter + value: general-color-6 + dataResources: + Product multiple manual select Content: + type: productMultipleManualSelect + variables: + locale: ${locale} + entryIds: >- + 2f042be4-1e8b-4fae-be0e-a5294b89d8dd,f7e77f37-2646-410e-8596-6ae16379d5d9,ee97ebf7-c55c-49a6-9aa4-752116ee23ff + 9d15012b-dabe-4ed9-a459-05abbdb80e1f: + parameters: + pageTitle: + type: text + value: 'Java Drip: Summer 2025 Coffee Delights & Tips' + twitterImage: + type: asset + value: + - _id: b13023ca-4f17-4b8d-b96a-5058a5bd791b + type: image + fields: + id: + type: text + value: 75ebf11f-2f1d-4a4e-9062-cca926fe65c1 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LfE0tzRYQ_uO5_nS0jQ8UA-Beans_BG.png + type: text + file: + type: file + value: b76064f7-04ff-4299-bdc1-65cc1d9f67b9 + size: + value: 3551148 + type: number + title: + type: text + value: Beans_BG.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphImage: + type: asset + value: + - _id: 853be2ab-0714-4949-84b9-b7be7ee5d396 + type: image + fields: + id: + type: text + value: 75ebf11f-2f1d-4a4e-9062-cca926fe65c1 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/LfE0tzRYQ_uO5_nS0jQ8UA-Beans_BG.png + type: text + file: + type: file + value: b76064f7-04ff-4299-bdc1-65cc1d9f67b9 + size: + value: 3551148 + type: number + title: + type: text + value: Beans_BG.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + locales: + en: Explore Summer 2025 Coffee Delights + pageDescription: + type: text + locales: + en: >- + Discover our curated summer products and expert coffee-making + guides. Perfect for coffee enthusiasts and summer adventures! + openGraphDescription: + type: text + locales: + en: >- + Celebrate Summer 2025 with our exclusive coffee collection and + tips for crafting the perfect espresso. + ff73f10a-2842-41d4-81c3-31ebb55d8b05: + variant: columnsReverse + dataResources: + Article single Content: + type: articleSingle + variables: + locale: ${locale} + entryId: f6663a55-c9e0-46e8-8e06-5abcf3f33d7d + 4edbd4b0-a384-47be-9aa2-5bfaa7f77fce|46da22a2-ba9a-4d15-b626-d893fe0fc748: + parameters: + text: + type: text + locales: + en: Check out our summer products + 9d15012b-dabe-4ed9-a459-05abbdb80e1f|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 4edbd4b0-a384-47be-9aa2-5bfaa7f77fce + type: container + _pattern: 9de9d5d6-88b3-4ec9-9d6f-79a33f1af368 + _dataResources: + Product multiple manual select Content: + type: productMultipleManualSelect + variables: + locale: ${locale} + entryIds: >- + 2f042be4-1e8b-4fae-be0e-a5294b89d8dd,f7e77f37-2646-410e-8596-6ae16379d5d9,ee97ebf7-c55c-49a6-9aa4-752116ee23ff + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + - _id: ff73f10a-2842-41d4-81c3-31ebb55d8b05 + type: section + variant: columnsReverse + _pattern: f184bdb0-45ce-4b52-9984-8130e23f9dc5 + _dataResources: + Article single Content: + type: articleSingle + variables: + locale: ${locale} + entryId: f6663a55-c9e0-46e8-8e06-5abcf3f33d7d + _overridability: + variants: true + parameters: + spacing: 'no' + displayName: 'no' + fluidContent: 'no' + hideLockedParameters: true + - _id: e64d3ce7-f8aa-4d59-97fd-ba1a5760d626 + type: fixedHero + variant: columns + parameters: + image: + type: asset + value: + - _id: 14258649-e887-41a3-976e-71353db34161 + type: image + fields: + id: + type: text + value: 6a6011fb-0029-42f6-af50-480a372d748a + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/VvRyaU7kS6yR7b8hC8EQMg-Summer-2025-Outdoor-Italy.png + type: text + file: + type: file + value: a8281e76-10e8-4f83-9e9e-5e9051ecd085 + size: + value: 2891571 + type: number + title: + type: text + value: Summer-2025-Outdoor-Italy.png + width: + value: 1571 + type: number + height: + value: 1044 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + titleTag: + type: dex-segmented-control-parameter + value: h2 + titleText: + type: text + value: Uniformโ€™s Component Starter Kit + locales: + en: Which Espresso Maker Should You Buy? + displayName: + type: text + value: Fixed Hero + locales: + en: Choosing the Right Espresso Maker + descriptionText: + type: text + value: >- + An essential set of components you need to start building + personalized web experiences with Uniform. + locales: + en: >- + Navigating the world of espresso machines can be + overwhelming. From manual to automatic, learn the key + features and considerations to help you choose the perfect + espresso maker for your needs. + contentAlignment: + type: dex-segmented-control-parameter + value: center + eyebrowTitleText: + type: text + value: HELLO AND WELCOME! THIS IS + locales: + en: Essential Guide + primaryButtonText: + type: text + value: Primary Button + locales: + en: Explore Espresso Options + primaryButtonTextColor: + type: dex-color-palette-parameter + value: text-secondary + - _id: 2aea7468-7bb4-4006-8b62-4575fe7b087d + type: fixedHero + parameters: + image: + type: asset + value: + - _id: 8a16d7fe-2e22-4c95-ba9f-c393ec692b99 + type: image + fields: + id: + type: text + value: 343e6e3f-f884-4d64-b0b1-002adacbea91 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/2OMzwFstQW2U0-DIP0JoDA-Summer-2025-Fields-of-Beans.png + type: text + file: + type: file + value: 76703096-5e35-429f-a2ea-e7879ae274cb + size: + value: 2676410 + type: number + title: + type: text + value: Summer-2025-Fields-of-Beans.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + titleTag: + type: dex-segmented-control-parameter + value: h1 + textColor: + type: dex-color-palette-parameter + value: text-secondary + titleText: + type: text + locales: + en: A perfect cup meets comfort of your home + displayName: + type: text + locales: + en: Main Home Hero + contentAlignment: + type: dex-segmented-control-parameter + value: right + primaryButtonLink: + type: link + locales: + en: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + primaryButtonText: + type: text + locales: + en: Explore our products + primaryButtonTextColor: + type: dex-color-palette-parameter + value: text-secondary + 9d15012b-dabe-4ed9-a459-05abbdb80e1f|be3fb453-fb93-41ab-88e0-6d23e3dfa15d|c50e99a6-1d91-4d6e-9a22-3154d4e4a8b7: + parameters: + text: + type: text + value: Summer is here! + 4edbd4b0-a384-47be-9aa2-5bfaa7f77fce|56df55a3-a0d4-41b2-b5cd-08a63509a03f|1af937fb-40ae-4938-b1a8-110b8ff73fc4|8bad3ddd-add0-43d3-a314-5836bf0c7a93: + parameters: + text: + type: text + value: >- + $${#jptr:/Product List Content entries Loop + Item/entry/fields/variants/value/0/fields/price/value} + _locales: + - en + _pattern: cb6c094d-ce9a-44ac-9a2d-54aafa3f39ff +created: '2025-04-25T12:20:48.440572+00:00' +modified: '2025-09-15T15:24:28.176901+00:00' +pattern: false diff --git a/apps/csk/content/composition/aad9274a-bd28-45e6-99a2-132216105a6d.yaml b/apps/csk/content/composition/aad9274a-bd28-45e6-99a2-132216105a6d.yaml new file mode 100644 index 000000000..0e92e3d60 --- /dev/null +++ b/apps/csk/content/composition/aad9274a-bd28-45e6-99a2-132216105a6d.yaml @@ -0,0 +1,380 @@ +composition: + _name: Article Components + _id: aad9274a-bd28-45e6-99a2-132216105a6d + _slug: ':article-slug' + type: entryPreview + parameters: + pageTitle: + type: text + locales: + en: Article Components + slots: + pageContent: + - _id: fe485767-c888-4622-bf36-b705e66f74b4 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: 678bf97c-789d-4239-b34c-8816b902f0f2 + type: container + slots: + containerContent: + - _id: 7daf10eb-2352-46d2-a24b-a87e2d1731dc + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 4xl + text: + type: text + locales: + en: 'Featured Article Card:' + color: + type: dex-color-palette-parameter + value: text-link + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: uppercase + - _id: 650ee806-147c-4c58-ab9e-de0a9da783e8 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: b6fcc659-875e-4380-b0c8-af6777437bc1 + type: flexCard + _pattern: d4bbbede-ffc9-481f-ae83-2d5339f26ee0 + parameters: + displayName: + type: text + locales: + en: Featured Article Card + - _id: 737df75a-b80f-4daf-b961-ecdeae7ce845 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: 13d491cc-a56a-45d0-9897-85b413c3dc03 + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-7 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + - _id: df2f4c9b-5295-46a6-bd7d-88870fddb447 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: 0e6f79e9-fa63-481c-a12b-68629376f9f5 + type: container + slots: + containerContent: + - _id: 853d82ad-46f5-495b-af05-2e42bf55b6c1 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 4xl + text: + type: text + locales: + en: 'Small Article Card:' + color: + type: dex-color-palette-parameter + value: text-link + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: uppercase + - _id: 5943a8d7-5358-4252-9ae8-b3598530c7fc + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: bd23faeb-85e2-4b15-a48b-4d22dbb3099e + type: flexCard + _pattern: 17068a41-f3e9-475b-9a20-730c88c9bf79 + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-large + paddingBottom: container-medium + displayName: + type: text + locales: + en: Small Article Card + backgroundColor: + type: dex-color-palette-parameter + value: general-color-1 + - _id: e2bf9295-86ee-4486-ba28-7de0fa00277e + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: 8be3aaeb-268a-4433-aa4a-7bbc9c70af3f + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-7 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + - _id: c421e100-16d2-4d6a-8944-414809d45d55 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: 5879b82b-eb67-47b6-a75c-86a3d3b201bf + type: container + slots: + containerContent: + - _id: 64e8baeb-4deb-4106-9d7f-f46708d32a83 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + font: + type: dex-token-selector-parameter + value: secondary + size: + type: dex-segmented-control-parameter + value: + mobile: 4xl + text: + type: text + locales: + en: 'Article Highlight:' + color: + type: dex-color-palette-parameter + value: text-link + weight: + type: dex-segmented-control-parameter + value: bold + transform: + type: dex-segmented-control-parameter + value: uppercase + - _id: cb6b4e01-cef9-46dd-9532-f9a67573ddc7 + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + - _id: d0fd5fe7-b6a3-47d0-a0d9-166da2883134 + type: section + slots: + sectionCTA: + - _id: 3ac2b31e-7f2b-4384-9d75-615c33d1a3df + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e + sectionMedia: + - _id: 48889c8b-628b-44d3-9922-dfefceafaf4b + type: image + parameters: + image: + type: asset + value: + - _id: 3792e193-873f-4c13-a813-423721f4cefd + type: image + fields: + url: + type: text + value: >- + ${#jptr:/Article/entry/fields/thumbnail/value/0/fields/url/value} + _source: custom-url + objectFit: + type: dex-segmented-control-parameter + value: contain + _overridability: + parameters: + image: 'no' + hideLockedParameters: true + sectionContent: + - _id: bfe7e028-62b7-485f-b3d8-8855148ed80f + type: flex + slots: + flexItem: + - _id: 14124bb6-36fb-4689-a361-7d2bdacae0b5 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + tablet: 4xl + desktop: 4xl + text: + type: text + value: | + ${#jptr:/Article/entry/fields/title/value} + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'no' + hideLockedParameters: true + - _id: 1a949a62-d236-4a59-8165-4e19cea0f7ca + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: >- + ${#jptr:/Article/entry/fields/shortDescription/value} + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: ${#jptr:/Article/entry/fields/title/value} + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + variants: true + parameters: + spacing: 'no' + displayName: 'no' + fluidContent: 'no' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + desktop: + paddingTop: container-large + displayName: + type: text + locales: + en: Article Highlight + - _id: d95670f7-65ad-4a3b-90ab-0c1f218f77ec + type: spacer + parameters: + size: + type: dex-token-selector-parameter + value: spacer-large + _dataResources: + Article: + type: articleBySlug + variables: + slug: ${article-slug} + locale: ${locale} + _overrides: + 3ac2b31e-7f2b-4384-9d75-615c33d1a3df: + parameters: + link: + type: link + locales: + en: + path: /${locale}/articles/${#jptr:/Article/entry/_slug} + type: projectMapNode + nodeId: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + article-slug: ${#jptr:/Article/entry/_slug} + text: + type: text + value: Learn more + b6fcc659-875e-4380-b0c8-af6777437bc1: + dataResources: + Article: + type: article + variables: + slug: ${article-slug} + locale: ${locale} + bd23faeb-85e2-4b15-a48b-4d22dbb3099e: + dataResources: + Article: + type: article + variables: + slug: ${article-slug} + locale: ${locale} + _locales: + - en +created: '2025-04-25T12:20:48.677353+00:00' +modified: '2025-09-15T15:24:27.1664+00:00' +pattern: false diff --git a/apps/csk/content/composition/b8512f8e-d9ac-418c-a004-3772bc125be3.yaml b/apps/csk/content/composition/b8512f8e-d9ac-418c-a004-3772bc125be3.yaml new file mode 100644 index 000000000..7336c85a1 --- /dev/null +++ b/apps/csk/content/composition/b8512f8e-d9ac-418c-a004-3772bc125be3.yaml @@ -0,0 +1,97 @@ +composition: + _name: Not Found + _id: b8512f8e-d9ac-418c-a004-3772bc125be3 + _slug: not-found + type: page + _overrides: + b8512f8e-d9ac-418c-a004-3772bc125be3: + parameters: + pageTitle: + type: text + value: Page Not Found - Java Drip + pageKeywords: + type: text + value: >- + 404 page, page not found, Java Drip coffee, missing page, coffee + shop error + openGraphImage: + type: asset + value: + - _id: d990fcc9-00c7-4b39-a3ed-894242daad70 + type: image + fields: + id: + type: text + value: 255263c1-43ca-4cf9-8206-b8566df49614 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/4DqOUTYhSTe6NcYJMVqBYg-not-found-og-image.png + type: text + file: + type: file + value: 3c33b309-90e3-439e-a259-18b88f12e32f + size: + value: 1827822 + type: number + title: + type: text + value: not-found-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Page Not Found - Java Drip + pageDescription: + type: text + value: >- + Oops! The page youโ€™re looking for doesnโ€™t exist. Donโ€™t worry, + explore Java Drip for the finest coffee makers, beans, and + accessories. + openGraphDescription: + type: text + value: >- + Oops! The page youโ€™re looking for doesnโ€™t exist. Donโ€™t worry, + explore Java Drip for the finest coffee makers, beans, and + accessories. + 3547d19f-61ac-4c6a-b7eb-963372fcedaa|fa933a66-ceec-4443-bf4b-2ea8ddd1aba2: + parameters: + link: + type: link + locales: + en: + path: /${locale} + type: projectMapNode + nodeId: e7206bd2-8ac2-4e25-937d-8f57292f006b + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: Go Home + b8512f8e-d9ac-418c-a004-3772bc125be3|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 3547d19f-61ac-4c6a-b7eb-963372fcedaa + type: section + variant: columnsReverse + _pattern: e23064ac-00d3-4740-b62d-50d8b080c5a1 + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-03-18T13:02:32.583779+00:00' +modified: '2025-06-05T08:51:44.664189+00:00' +pattern: false diff --git a/apps/csk/content/composition/bc297e5f-25b7-46f3-9404-558a719fb9dd.yaml b/apps/csk/content/composition/bc297e5f-25b7-46f3-9404-558a719fb9dd.yaml new file mode 100644 index 000000000..2356929a3 --- /dev/null +++ b/apps/csk/content/composition/bc297e5f-25b7-46f3-9404-558a719fb9dd.yaml @@ -0,0 +1,1451 @@ +composition: + _name: Cervello di Caffรจ Landing Page + _id: bc297e5f-25b7-46f3-9404-558a719fb9dd + _slug: landing-page + type: page + _overrides: + 253a3bc8-43d3-4e32-936e-8999079d9ac4: + parameters: + displayName: + type: text + value: Recommended accessories for Cervello di Caffรจ + 52c2c96a-ab48-4dc4-8cc4-f1d4b7fa26f0: + parameters: + link: + type: link + locales: + en: + path: /${locale}/coffee-makers + type: projectMapNode + nodeId: c9869cee-a65c-4064-b296-78c4a5ba4ffc + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + text: + type: text + value: SHOP COFFEE MAKERS + bc297e5f-25b7-46f3-9404-558a719fb9dd: + parameters: + pageTitle: + type: text + value: Cervello di Caffรจ - The ultimate AI-powered espresso + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: cb7cd05d-17e2-4dd4-a9e2-e083c4f97570 + type: image + fields: + id: + type: text + value: 7f6474dd-2e56-4448-83ea-289f729472a2 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/eFQMZDRSSJahJQQwnP01qw-landing-page-og-image.png + type: text + file: + type: file + value: 0a0caeb2-d2d3-4b64-8dce-a531c404b493 + size: + value: 757648 + type: number + title: + type: text + value: landing-page-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Cervello di Caffรจ - The ultimate AI-powered espresso + pageDescription: + type: text + value: >- + Combining the greatest traditions with cutting edge technology, the + Cervello di Caffรจ puts decades of coffee experience at your + fingertips. By learning your tastes and assessing the beans, the + smart barista adjusts the grind, pressure and length of each + espresso shot to make sure itโ€™s perfect every time. + openGraphDescription: + type: text + value: >- + Combining the greatest traditions with cutting edge technology, the + Cervello di Caffรจ puts decades of coffee experience at your + fingertips. By learning your tastes and assessing the beans, the + smart barista adjusts the grind, pressure and length of each + espresso shot to make sure itโ€™s perfect every time. + 253a3bc8-43d3-4e32-936e-8999079d9ac4|46da22a2-ba9a-4d15-b626-d893fe0fc748: + parameters: + text: + type: text + value: Recommended accessories for Cervello di Caffรจ + 85e3b1e8-69c0-484c-9336-8406e14a2c3c|fa933a66-ceec-4443-bf4b-2ea8ddd1aba2: + parameters: + link: + type: link + locales: + en: + path: /${locale}/products/cervello-di-caffe-140 + type: projectMapNode + nodeId: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 + dynamicInputValues: + locale: ${locale} + product-slug: cervello-di-caffe-140 + text: + type: text + value: SEE PRODUCT DETAILS + bc297e5f-25b7-46f3-9404-558a719fb9dd|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: c93c8f9f-4ff0-4ed9-85b1-dfd37f01fbc0 + type: featuredSection + _pattern: d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5 + _overridability: + parameters: + displayName: 'yes' + contentBackgroundColor: 'yes' + hideLockedParameters: true + - _id: 85e3b1e8-69c0-484c-9336-8406e14a2c3c + type: section + slots: + sectionCTA: + - _id: >- + 85e3b1e8-69c0-484c-9336-8406e14a2c3c|fa933a66-ceec-4443-bf4b-2ea8ddd1aba2 + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + sectionMedia: + - _id: >- + 85e3b1e8-69c0-484c-9336-8406e14a2c3c|3cef9a4a-f0c8-4eeb-a855-a28fd1335351 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 29e49cf8-dc20-422f-850a-5a0d5a1ef813 + type: image + fields: + id: + type: text + value: c38a6695-b6bc-41cd-a6b3-33ae76b95c60 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/iQFGyq1GTGSBthlPoKdpsg-cervello-di-caffe-the-ultimate-ai-powered-espresso.png + type: text + file: + type: file + value: 2009c77a-f6d7-4a59-8f22-85401779f4cf + size: + value: 238075 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso.png + width: + value: 1500 + type: number + height: + value: 1500 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: >- + 85e3b1e8-69c0-484c-9336-8406e14a2c3c|5af03d0f-f208-4370-a77e-86dc0c60c0e1 + type: flex + slots: + flexItem: + - _id: >- + 85e3b1e8-69c0-484c-9336-8406e14a2c3c|74170e2f-021f-4f8c-85dd-885af205a737 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: "Cervello di Caffรจ - The ultimate\rAI-powered espresso" + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: left + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-large + paddingBottom: container-small + displayName: + type: text + value: "Cervello di Caffรจ - The ultimate\rAI-powered espresso" + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 2a863c22-b40c-4bd3-bc2e-bbed3c2e07e5 + type: container + slots: + containerContent: + - _id: 3304ab8b-8ef6-4479-925c-cc730efbf819 + type: divider + parameters: + color: + type: dex-color-palette-parameter + value: general-color-12 + width: + type: dex-slider-control-parameter + value: 100% + alignment: + type: dex-segmented-control-parameter + value: center + thickness: + type: dex-slider-control-parameter + value: 1px + parameters: + displayName: + type: text + value: Divider + - _id: fa639894-b804-45a5-ab45-578bb927e4ba + type: section + slots: + sectionContent: + - _id: 108425d0-b5c7-4fd4-91c8-722f609f01a2 + type: flex + slots: + flexItem: + - _id: e719a3bd-8540-45dc-a4df-0b98c8a6d70b + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 6xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Taste the future + weight: + type: dex-segmented-control-parameter + value: bold + - _id: c6d0a9cc-1830-45bb-93db-78503dfe742f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: "Combining the greatest traditions with cutting edge technology, the Cervello di Caffรจ\rputs decades of coffee experience at your fingertips. By learning your tastes and assessing the beans, the smart barista adjusts the grind, pressure and length of each\respresso shot to make sure itโ€™s perfect every time." + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + displayName: + type: text + locales: + en: Container + fluidContent: + type: checkbox + value: true + justifyContent: + type: dex-segmented-control-parameter + value: + mobile: center + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + tablet: + paddingTop: container-medium + paddingLeft: container-large + paddingRight: container-large + paddingBottom: container-small + desktop: + paddingTop: container-medium + paddingLeft: container-large + paddingRight: container-large + paddingBottom: container-small + displayName: + type: text + value: Taste the future + contentAlignment: + type: dex-segmented-control-parameter + value: center + - _id: a21941fd-d910-417e-be16-8a3440b3d33c + type: section + slots: + sectionMedia: + - _id: a0d427e9-79b0-4fca-9a04-f0d348f7c581 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 8662fef4-1acd-468e-93bc-4ea2e2a0f1e9 + type: image + fields: + id: + type: text + value: 9fb5731d-8860-4d47-805d-ef8ad3132c19 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/QYSpK2ECQKKQMiBkmRhOFA-cervello-di-caffe-the-ultimate-ai-powered-espresso-01.png + type: text + file: + type: file + value: fa11a397-bc47-4f51-930c-6ec12b6de472 + size: + value: 1191164 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso-01.png + width: + value: 1600 + type: number + height: + value: 1067 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: e5b9404c-4616-41c2-a836-0f8453523dee + type: flex + slots: + flexItem: + - _id: db58483d-7bb8-4406-9299-75f313cd689c + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: > + AI-optimized grinding and delivery ensures that + every coffee is just how you like it + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 42c84f80-22ef-4ffc-81fa-1329c2c95b0a + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + text: + type: text + value: >- + Not everyone has decades of experience selecting, + roasting and grinding coffee - but that doesnโ€™t + mean they donโ€™t deserve a perfect espresso every + time. Thatโ€™s why weโ€™ve worked with the industryโ€™s + top experts to create an AI system that gives you + the coffee you deserve. + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: >- + AI-optimized grinding and delivery ensures that every coffee + is just how you like it + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 1e7adcb3-20ac-4e92-bf2b-a181430df51e + type: section + slots: + sectionMedia: + - _id: 86c750c7-69d2-4a8b-b30f-c6630d199bfe + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 29e49cf8-dc20-422f-850a-5a0d5a1ef813 + type: image + fields: + id: + type: text + value: c38a6695-b6bc-41cd-a6b3-33ae76b95c60 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/iQFGyq1GTGSBthlPoKdpsg-cervello-di-caffe-the-ultimate-ai-powered-espresso.png + type: text + file: + type: file + value: 2009c77a-f6d7-4a59-8f22-85401779f4cf + size: + value: 238075 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso.png + width: + value: 1500 + type: number + height: + value: 1500 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 0eee2eec-1b76-4a65-bd36-d712af568bd2 + type: flex + slots: + flexItem: + - _id: a2444446-3139-42f1-8bb3-1962646b246f + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: | + Four user profiles for full taste customization + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 1dba9e42-6439-4505-b94f-7c3a2cd74e9e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + You may love your family more than anything, but + that doesnโ€™t mean you love your coffee the same + way. The Cervello di Caffรจ stores up to four taste + profiles, which are applied automatically when you + use your app or voice assistant to start the + brewing process or can be set manually on the + machine. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + alignItems: + type: dex-segmented-control-parameter + value: + mobile: center + tablet: center + desktop: center + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Four user profiles for full taste customization + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 767761f0-e43d-4f62-b4a2-8d74db9bb9f9 + type: section + slots: + sectionMedia: + - _id: b64ee010-e995-4125-8e9a-3e7a4051c01e + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: f63796db-2071-432f-9f1b-853196b4698c + type: image + fields: + id: + type: text + value: d2ea8c51-5031-448b-866b-82920bb34406 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/q6kk67eeRZ6iyW9fhXXs_A-cervello-di-caffe-the-ultimate-ai-powered-espresso-02.png + type: text + file: + type: file + value: acb30b6b-2cff-4f59-b2cb-0460d4c829e7 + size: + value: 2429811 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso-02.png + width: + value: 1600 + type: number + height: + value: 1016 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 8d4bfc32-4472-4e77-b55d-5ddf546ed905 + type: flex + slots: + flexItem: + - _id: 35029db7-2f1e-4b96-a16e-e9d18ba20c7e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: "12oz. bean hopper that grinds the\rexact amount needed, for optimum freshness\n\n" + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 15fcfd32-24fe-437e-bfff-931892ae8a73 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + Everyone knows that freshly-ground coffee gives + you the ultimate experience, especially when + combined with our AI-powered ceramic burr grinder. + The hopper is big enough to keep a standard bag of + beans vacuum-sealed for freshness, but not so big + you need to worry about them going stale. + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '8' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginRight: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columnsReverse + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: >- + AI-optimized grinding and delivery ensures that every coffee + is just how you like it + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 00b1a1d1-6e43-4ed6-a10a-300d38b56e0e + type: section + slots: + sectionMedia: + - _id: d1ba6c88-5629-46cd-a587-a68932743ea9 + type: image + parameters: + fill: + type: checkbox + value: true + image: + type: asset + value: + - _id: 185bf64e-728b-4670-94bc-454aa20f52de + type: image + fields: + id: + type: text + value: 6c591246-7f69-48fc-8155-992f24408d46 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/W4C9Gd5uRb6ELqGWRS0CDg-cervello-di-caffe-the-ultimate-ai-powered-espresso-03.jpeg + type: text + file: + type: file + value: 49af8d88-5a7e-4edf-9726-1477ed953cc0 + size: + value: 131441 + type: number + title: + type: text + value: >- + cervello-di-caffe-the-ultimate-ai-powered-espresso-03.jpeg + width: + value: 1224 + type: number + height: + value: 872 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + objectFit: + type: dex-segmented-control-parameter + value: cover + _overridability: + parameters: + image: 'yes' + hideLockedParameters: true + sectionContent: + - _id: 1da9748c-e4f2-4064-b28f-bbdc073dd2ea + type: flex + slots: + flexItem: + - _id: 50c32515-52ef-449a-92c0-a7473f1a7872 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: |+ + Easy to clean modular design + + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + alignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + text: 'yes' + hideLockedParameters: true + - _id: 2d3f0f1f-ff49-49a6-b775-8e28d4bd75c9 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + desktop: base + text: + type: text + value: >- + Just because you want a better taste experience + than pods, doesnโ€™t mean you want coffee grinds all + over your worktop. Our smart system keeps the + whole process contained, avoiding the spills you + get with a normal machine. By making the brewing + components removable and machine-washable, itโ€™s + easy to keep your Cervello di Caffรจ looking and + tasting new + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + alignment: + type: dex-segmented-control-parameter + value: center + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + tablet: + marginLeft: container-large + desktop: + marginLeft: container-large + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Content + _overridability: + hideLockedParameters: true + variant: columns + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: | + Four user profiles for full taste customization + contentAlignment: + type: dex-segmented-control-parameter + value: center + _overridability: + parameters: + spacing: 'yes' + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 253a3bc8-43d3-4e32-936e-8999079d9ac4 + type: container + _pattern: 00a7ebd9-8743-4158-aa06-bc671a05529b + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'no' + hideLockedParameters: true + - _id: c8673617-332a-4a85-a236-acd27153604e + type: accordion + slots: + accordionItems: + - _id: 8fa4da83-441d-470e-af67-245b74adf0ee + type: accordionItem + slots: + accordionItemContent: + - _id: d24ac468-2c44-429f-8caf-eb52473dc003 + type: container + slots: + containerContent: + - _id: d6147912-57f0-40e9-a648-d3556e139d9d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + The Cervello di Caffรจ is a next-generation + coffee maker designed with intelligence and + precision to elevate your coffee experience. + Its smart technology learns your brewing + preferences, adjusts water temperature and + brew strength based on your coffee type, and + offers customizable brewing schedules. With + features like app connectivity, voice + commands, and real-time diagnostics, the + Cervello di Caffรจ brings cafรฉ-quality coffee + to your fingertips. Whether youโ€™re an + espresso enthusiast or a pour-over + perfectionist, this coffee maker adapts to + ensure every cup is tailored to your taste. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xsmall + paddingLeft: container-xsmall + displayName: + type: text + value: How smart is the Cervello di Caffรจ? + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: 2xl + text: + type: text + value: How smart is the Cervello di Caffรจ? + color: + type: dex-color-palette-parameter + value: text-primary + border: + type: dex-token-selector-parameter + value: border-product-card + weight: + type: dex-segmented-control-parameter + value: bold + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-small + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + - _id: fcc16d2f-f633-4204-a3d8-20e11da18bee + type: accordionItem + slots: + accordionItemContent: + - _id: 065cf0ea-1db6-43e7-b0ad-4f8f07c9a7d5 + type: container + slots: + containerContent: + - _id: 33ef34cc-b648-473b-a2c8-1c0537f0ad60 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + Yes, the Cervello di Caffรจ comes with + comprehensive guides to help you get started + and make the most of its features. Our + user-friendly manual includes step-by-step + instructions for setup, brewing methods, + maintenance, and troubleshooting. + Additionally, we provide video tutorials and + tips on our website to guide you through + advanced features like app connectivity, + custom brewing profiles, and voice command + integration. Whether youโ€™re a coffee novice + or an aficionado, our guides ensure youโ€™ll + master the Cervello di Caffรจ in no time. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xsmall + paddingLeft: container-xsmall + displayName: + type: text + value: >- + Do you have guides on how to use the Cervello di + Caffรจ? + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: 2xl + text: + type: text + value: Do you have guides on how to use the Cervello di Caffรจ? + color: + type: dex-color-palette-parameter + value: text-primary + border: + type: dex-token-selector-parameter + value: border-product-card + weight: + type: dex-segmented-control-parameter + value: bold + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-small + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + - _id: 65dac297-ad42-4474-a309-063c4c685efc + type: accordionItem + slots: + accordionItemContent: + - _id: f18fe97a-a69b-48f6-8866-de1272e89054 + type: container + slots: + containerContent: + - _id: 58e4c7ca-076f-418d-84a2-c87bcfe1d575 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + At JavaDrip, your privacy is our top + priority. We use advanced encryption and + secure storage systems to safeguard your + personal information. Our devices, such as + the Cervello di Caffรจ, collect only the data + necessary to enhance your coffee experience, + like brewing preferences, and all data is + anonymized wherever possible. We never sell + your information to third parties and comply + with industry-leading privacy standards, + including GDPR and CCPA. You can review and + manage your data settings through the + JavaDrip app, ensuring full transparency and + control over your privacy. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xsmall + paddingLeft: container-xsmall + displayName: + type: text + value: What is JavaDrip doing to protect my privacy? + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: 2xl + text: + type: text + value: What is JavaDrip doing to protect my privacy? + color: + type: dex-color-palette-parameter + value: text-primary + border: + type: dex-token-selector-parameter + value: border-product-card + weight: + type: dex-segmented-control-parameter + value: bold + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-small + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + - _id: 932dba17-03a8-4b43-a2d9-cd720a3be2e3 + type: accordionItem + slots: + accordionItemContent: + - _id: 7bba08ab-9949-45da-8ad4-fcc697f18191 + type: container + slots: + containerContent: + - _id: bffd34af-0a5d-4f6a-a76c-fb90576e9c4d + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: base + tablet: base + desktop: base + text: + type: text + value: >- + The Cervello di Caffรจ is complemented by a + range of premium accessories designed to + elevate your coffee experience. These + include a precision burr grinder for the + perfect grind, a frothing wand for + barista-quality foam, and custom-fit + reusable filters for eco-friendly brewing. + We also offer insulated carafes to keep your + coffee hot, cleaning kits to maintain peak + performance, and smart storage containers to + preserve bean freshness. All accessories are + designed to seamlessly integrate with your + Cervello di Caffรจ, ensuring every brew is + exceptional. + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-xsmall + paddingLeft: container-xsmall + displayName: + type: text + value: >- + What accessories do you offer for the Cervello di + Caffรจ? + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: 2xl + text: + type: text + value: What accessories do you offer for the Cervello di Caffรจ? + color: + type: dex-color-palette-parameter + value: text-primary + border: + type: dex-token-selector-parameter + value: border-product-card + weight: + type: dex-segmented-control-parameter + value: bold + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-small + paddingLeft: container-medium + paddingRight: container-medium + paddingBottom: container-small + backgroundColor: + type: dex-color-palette-parameter + value: general-color-11 + accordionContent: + - _id: 2225ae13-77a1-4411-bf80-67919a41f53e + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Frequently asked questions + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-medium + paddingBottom: container-medium + displayName: + type: text + value: Frequently asked questions + - _id: cbd508f0-466d-48f5-92cf-9f0abcabf17c + type: flex + _pattern: bc7c73d1-3a48-4290-b898-396eac1c398d + _overridability: + parameters: + fluidContent: 'yes' + hideLockedParameters: true + c93c8f9f-4ff0-4ed9-85b1-dfd37f01fbc0|5d86f5e9-47d6-4e77-a139-83228ec0be41: + slots: + $slotSectionItems: + - _id: 52c2c96a-ab48-4dc4-8cc4-f1d4b7fa26f0 + type: button + _pattern: 53b59aed-e378-4fcb-9135-20247d92074e + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textWeight: 'no' + buttonColor: 'yes' + iconPosition: 'yes' + textTransform: 'no' + hoverTextColor: 'no' + hoverButtonColor: 'no' + hideLockedParameters: true + c93c8f9f-4ff0-4ed9-85b1-dfd37f01fbc0|c50e99a6-1d91-4d6e-9a22-3154d4e4a8b7: + parameters: + text: + type: text + value: "Finally - the perfect barista coffee without\rleaving home." + c93c8f9f-4ff0-4ed9-85b1-dfd37f01fbc0|fcac6346-1864-4284-8715-a0e4fb4854f4: + parameters: + image: + type: asset + value: + - _id: 24bcf003-84ee-4bc4-a07f-3ec2de4fb391 + type: image + fields: + id: + type: text + value: e8436f83-e4aa-4815-aeb6-5b32fad589d4 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/juJ5t6IQShiBw5_ulzWqcA-terra-kaffee.png + type: text + file: + type: file + value: 2c51caac-43fd-49fb-aa3e-6da4a21a59cc + size: + value: 1738386 + type: number + title: + type: text + value: terra-kaffee.png + width: + value: 2880 + type: number + height: + value: 1178 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:38.43112+00:00' +modified: '2025-09-15T15:24:28.379716+00:00' +pattern: false diff --git a/apps/csk/content/composition/d3883501-b8b2-4922-907f-b2cef3817b77.yaml b/apps/csk/content/composition/d3883501-b8b2-4922-907f-b2cef3817b77.yaml new file mode 100644 index 000000000..df041e138 --- /dev/null +++ b/apps/csk/content/composition/d3883501-b8b2-4922-907f-b2cef3817b77.yaml @@ -0,0 +1,99 @@ +composition: + _name: Products Details + _id: d3883501-b8b2-4922-907f-b2cef3817b77 + _slug: ':product-slug' + type: page + _dataResources: + Product Content: + type: product + variables: + slug: ${product-slug} + locale: ${locale} + _overrides: + 54c60ba7-8974-4630-9f2c-5fd7e71ced12: + parameters: + $tstVrnt: + type: $tstVrnt + value: + id: Variant A + d3883501-b8b2-4922-907f-b2cef3817b77: + parameters: + $enr: + type: $enr + value: ${#jptr:/Product Content/entry/fields/enrichments/value} + pageTitle: + type: text + value: ${#jptr:/Product Content/entry/fields/name/value} + pageKeywords: + type: text + value: product, uniform, component starter kit, add to cart + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: ${#jptr:/Product Content/entry/fields/ogImage/value} + openGraphTitle: + type: text + value: ${#jptr:/Product Content/entry/fields/metaTitle/value} + pageDescription: + type: text + value: ${#jptr:/Product Content/entry/fields/shortDescription/value} + openGraphDescription: + type: text + value: ${#jptr:/Product Content/entry/fields/metaDescription/value} + 54c60ba7-8974-4630-9f2c-5fd7e71ced12|3e88bc6a-0588-4b36-aa7d-ede679a7c3c6: + parameters: + product: + type: json + value: null + productSlug: + type: text + locales: + en: ${product-slug} + d3883501-b8b2-4922-907f-b2cef3817b77|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 54c60ba7-8974-4630-9f2c-5fd7e71ced12 + type: container + _pattern: 438c8041-7889-45a5-8304-8c98f0291b6c + _dataResources: + Product Content: + type: product + variables: + slug: ${product-slug} + locale: ${locale} + _overridability: + hideLockedParameters: true + - _id: 163d071a-6969-492b-9c39-bbf0f9e13c95 + type: container + _pattern: 4d4c13c6-f486-42cf-aab8-afd10687a37a + _dataResources: + Product Content: + type: product + variables: + slug: ${product-slug} + locale: ${locale} + _overridability: + parameters: + displayName: 'yes' + backgroundColor: 'yes' + hideLockedParameters: true + - _id: 1a36ad83-1407-42d2-a213-7c9583da886d + type: flex + _pattern: bc7c73d1-3a48-4290-b898-396eac1c398d + _overridability: + parameters: + fluidContent: 'yes' + hideLockedParameters: true + 1a36ad83-1407-42d2-a213-7c9583da886d|1e087f1b-771f-4143-a3d8-f4c235224ffc|807f2939-e3cd-476d-9e3e-a2a9df6b0f63: + parameters: + fluidContent: + type: checkbox + value: true + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:35.833246+00:00' +modified: '2025-06-26T06:37:48.028504+00:00' +pattern: false diff --git a/apps/csk/content/composition/d9e2afce-4417-4f75-9345-701831f831aa.yaml b/apps/csk/content/composition/d9e2afce-4417-4f75-9345-701831f831aa.yaml new file mode 100644 index 000000000..d2a05af10 --- /dev/null +++ b/apps/csk/content/composition/d9e2afce-4417-4f75-9345-701831f831aa.yaml @@ -0,0 +1,185 @@ +composition: + _name: Coffee Beans + _id: d9e2afce-4417-4f75-9345-701831f831aa + _slug: coffee-beans + type: page + _overrides: + 3613f719-1b75-44c5-bac4-446a3ff33c05: + parameters: + boostEnrichments: + type: multi-select + value: + - subCategory,subcategory + dataResources: + Base Product Category: + type: productCategory + variables: + locale: ${locale} + entryId: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + d9e2afce-4417-4f75-9345-701831f831aa: + parameters: + $enr: + type: $enr + value: + - cat: int + key: beans + str: 5 + pageTitle: + type: text + value: >- + Premium Coffee Beans - Freshly Roasted for Perfect Flavor | Buy + Coffee Beans Online + pageKeywords: + type: text + value: >- + coffee beans, buy coffee beans, best coffee beans, fresh coffee + beans, coffee beans for sale + openGraphImage: + type: asset + value: + - _id: a676c4f9-35fc-4830-bf84-01c3ac337a6d + type: image + fields: + id: + type: text + value: 995568b1-190f-4ee1-8e89-5429489f2a00 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/CAU86N9nT2Om2a30Uus3fw-coffee-beans-og-image.png + type: text + file: + type: file + value: 1f267bcc-ab64-4d81-8165-bf104cb6159a + size: + value: 831079 + type: number + title: + type: text + value: coffee-beans-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: >- + Premium Coffee Beans - Freshly Roasted for Perfect Flavor | Buy + Coffee Beans Online + pageDescription: + type: text + value: >- + Explore our selection of premium coffee beans, sourced from the best + coffee-growing regions. Freshly roasted and available in various + roasts, find the perfect beans for your coffee ritual. Order online + for delivery! + openGraphDescription: + type: text + value: >- + Explore our selection of premium coffee beans, sourced from the best + coffee-growing regions. Freshly roasted and available in various + roasts, find the perfect beans for your coffee ritual. Order online + for delivery! + 3613f719-1b75-44c5-bac4-446a3ff33c05|c4e468fe-b6cf-4497-8c14-bde24a0e35b8: + parameters: + placeholder: + type: text + value: Start searching for a coffee beans + a031e4b5-bc6b-4e75-80e2-f26f2b8d1362|215f54df-5063-4f0a-81c0-d8bda909b52c: + parameters: + image: + type: asset + value: + - _id: d8978dfb-6f09-452c-8a3a-6c2ab54ddfaf + type: image + fields: + id: + type: text + value: e894771b-4d96-439b-b315-90a822d545a2 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/lhJUP0_8TL6iKAKxDdrwmg-ideal-beans-for-slow-drip.jpg + type: text + file: + type: file + value: 3f3bbe8e-a5f9-4b89-9f72-1f0a2db82f03 + size: + value: 3885592 + type: number + title: + type: text + value: ideal-beans-for-slow-drip.jpg + width: + value: 4928 + type: number + height: + value: 3264 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + overlayColor: + type: dex-color-palette-parameter + value: general-color-3 + overlayOpacity: + type: dex-slider-control-parameter + value: '0.5' + a031e4b5-bc6b-4e75-80e2-f26f2b8d1362|edea6a24-f36d-48c7-acdb-e0dbd8ed511e: + parameters: + text: + type: text + value: Discover curated coffee beans + d9e2afce-4417-4f75-9345-701831f831aa|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: a031e4b5-bc6b-4e75-80e2-f26f2b8d1362 + type: section + _pattern: 90b32c21-f5d8-4a40-b971-c97c359ecce9 + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + - _id: 403ac0e1-f7fa-49a7-808d-ce9dcfbdf004 + type: container + slots: + containerContent: + - _id: 3613f719-1b75-44c5-bac4-446a3ff33c05 + type: entriesSearchEngine + _pattern: afef4fa3-394f-4228-81b9-3374b4616b3c + _dataResources: + Base Product Category: + type: productCategory + variables: + locale: ${locale} + entryId: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + _overridability: + parameters: + boostEnrichments: 'yes' + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingRight: container-xsmall + desktop: + paddingTop: container-medium + paddingLeft: container-small + paddingRight: container-small + displayName: + type: text + locales: + en: Faceted Search + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:36.86298+00:00' +modified: '2025-09-15T15:24:28.629994+00:00' +pattern: false diff --git a/apps/csk/content/composition/f0ad3155-f91e-480f-b7f0-c17ea55e74ee.yaml b/apps/csk/content/composition/f0ad3155-f91e-480f-b7f0-c17ea55e74ee.yaml new file mode 100644 index 000000000..42596c741 --- /dev/null +++ b/apps/csk/content/composition/f0ad3155-f91e-480f-b7f0-c17ea55e74ee.yaml @@ -0,0 +1,187 @@ +composition: + _name: ๐Ÿ’กUser Recommendations + _id: f0ad3155-f91e-480f-b7f0-c17ea55e74ee + _slug: user-recommendations + type: aiConfiguration + slots: + content: + - _id: deb54d06-7383-447b-a887-83c59163ebad + type: $personalization + slots: + pz: + - _id: 05b0d6ab-6d7c-4a9f-b2ff-6c4ee77dfc1e + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: 19736869-a87c-4653-a0b8-f387c508a8a0 + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: 06d4db25-2982-45e5-94dd-1ed0f3c4ecef + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: 46dd8de6-d6ff-4f6e-be75-b714153157fb + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: 8389a989-0906-4838-a43c-1f63892479f0 + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: b5c786ff-b0ad-431a-8d7b-af5daa2f9dda + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: c2d6999e-f277-4e64-82c6-4b2c25e0849f + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: 60e43a43-0e40-4e2a-ba09-c82617c55c2a + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: 16d6c5ec-276d-4d09-b374-3e91adeaffff + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - _id: ee80c87c-9651-4b43-ae61-bc5e86561244 + type: flex + _pattern: 6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + parameters: + count: + type: number + value: '3' + algorithm: + type: pzAlgorithm + value: ssc + trackingEventName: + type: text + value: Recommendations + _overrides: + 05b0d6ab-6d7c-4a9f-b2ff-6c4ee77dfc1e: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_arabica + name: arabica 1 + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: f7e77f37-2646-410e-8596-6ae16379d5d9 + 06d4db25-2982-45e5-94dd-1ed0f3c4ecef: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_arabica + name: arabica 3 + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: 79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967 + 16d6c5ec-276d-4d09-b374-3e91adeaffff: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_turkish + name: turkish + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: 368a700a-adfd-4304-9186-534f7cbac088 + 19736869-a87c-4653-a0b8-f387c508a8a0: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_arabica + name: arabica 2 + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: ff365bbd-13c4-43ab-9747-e4cf5a85a4ce + 46dd8de6-d6ff-4f6e-be75-b714153157fb: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_espresso + name: espresso-1 + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: 2f042be4-1e8b-4fae-be0e-a5294b89d8dd + 60e43a43-0e40-4e2a-ba09-c82617c55c2a: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_pour-over + name: Medium Coffee Makers interest + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: 493503ea-3332-4bb9-b995-b311658b26c6 + 8389a989-0906-4838-a43c-1f63892479f0: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_espresso + name: espresso-2 + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: d4af2511-76c3-4c8c-b979-1c3da1c667fb + b5c786ff-b0ad-431a-8d7b-af5daa2f9dda: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_espresso + name: espresso-3 + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: d2719c84-ddf5-4020-8d11-a75fbe3ef2f7 + c2d6999e-f277-4e64-82c6-4b2c25e0849f: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_pour-over + name: High Coffee Makers interest + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: d7047783-160a-4d26-a172-e8330f55c567 + ee80c87c-9651-4b43-ae61-bc5e86561244: + parameters: + $pzCrit: + type: $pzCrit + value: + dim: subCategory_french-press + name: french press + dataResources: + Single Product Content: + type: singleProduct + variables: + locale: ${locale} + entryId: 28bf4036-f588-4ee0-94bb-241d39270972 + _locales: + - en +created: '2025-04-24T11:51:44.798972+00:00' +modified: '2025-04-28T14:27:34.005827+00:00' +pattern: false diff --git a/apps/csk/content/composition/f2acf13b-b593-4550-ae77-1fe37c1960fe.yaml b/apps/csk/content/composition/f2acf13b-b593-4550-ae77-1fe37c1960fe.yaml new file mode 100644 index 000000000..7b1abbe83 --- /dev/null +++ b/apps/csk/content/composition/f2acf13b-b593-4550-ae77-1fe37c1960fe.yaml @@ -0,0 +1,316 @@ +composition: + _name: Contact Us + _id: f2acf13b-b593-4550-ae77-1fe37c1960fe + _slug: contact-us + type: page + _overrides: + 31dd4967-d563-4714-a8b9-8115af6edf8c: + parameters: + text: + type: text + value: SUBMIT + 6e3ab59f-ba1a-42b6-8a6c-8bd9c537cf8a: + parameters: + type: + type: select + value: Text + label: + type: text + value: Company + 9baba470-7efd-4d07-a9c6-e140e7ea7d1d: + parameters: + label: + type: text + value: Tell us a little about why you are contacting us + rowsCount: + type: select + value: '10' + ac9863a8-2e99-47e7-b84d-f881457bbcc3: + parameters: + type: + type: select + value: email + label: + type: text + value: Email + c5c8f803-d7a7-456b-9eda-061cfc1bd65e: + parameters: + type: + type: select + value: Text + f2acf13b-b593-4550-ae77-1fe37c1960fe: + parameters: + pageTitle: + type: text + value: Contact Us - Java Drip + pageKeywords: + type: text + value: >- + contact coffee shop, coffee shop customer service, coffee shop + support, contact us, coffee shop help, order support, coffee shop + questions + openGraphType: + type: select + value: website + openGraphImage: + type: asset + value: + - _id: 9c6d93f4-03eb-4259-883a-73994a645bc5 + type: image + fields: + id: + type: text + value: 331d82fe-c3dc-41bd-b558-7b19e4ee6bfe + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/asVE7TDMTxSPEp5xwyMwYg-contact-us-og-image.png + type: text + file: + type: file + value: 42dc5616-024b-47f4-a8dc-1d46d223c9c9 + size: + value: 1576765 + type: number + title: + type: text + value: contact-us-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Contact Us - Java Drip + pageDescription: + type: text + value: >- + Get in touch with us at Java Drip. Weโ€™d love to hear from you! Reach + out for any questions, feedback, or assistance with your orders. + openGraphDescription: + type: text + value: >- + Get in touch with us at Java Drip. Weโ€™d love to hear from you! Reach + out for any questions, feedback, or assistance with your orders. + f2acf13b-b593-4550-ae77-1fe37c1960fe|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 4efa249f-bc6a-4c4c-8c8d-b9795780d484 + type: container + slots: + containerContent: + - _id: 69597fd3-7163-41b0-9054-e787682fb3e5 + type: grid + slots: + gridInner: + - _id: e150376b-344b-40fb-adff-98d904205dff + type: gridItem + slots: + inner: + - _id: 908c6060-b522-4362-92e3-c966c3665b0b + type: flex + slots: + flexItem: + - _id: 2ae5b8b9-ae54-4ce4-a033-7e6fce0fe820 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: h2 + size: + type: dex-segmented-control-parameter + value: + mobile: 3xl + tablet: 4xl + desktop: 4xl + text: + type: text + value: Let us know how you have bean + color: + type: dex-color-palette-parameter + value: text-primary + weight: + type: dex-segmented-control-parameter + value: bold + - _id: 658d0d70-aacd-4551-bd7e-42da619b3372 + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: span + size: + type: dex-segmented-control-parameter + value: + mobile: sm + tablet: lg + desktop: xl + text: + type: text + value: >- + See what we did there? ๐Ÿ˜€ But seriously, + please let us know if you have any + questions and we will get back to you + shortly. Thank you. + weight: + type: dex-segmented-control-parameter + value: normal + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '8' + tablet: '8' + desktop: '8' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: span-5 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '1' + displayName: + type: text + value: Left Section + - _id: cf85614c-9ebd-4e61-8409-2d07be6f1e82 + type: gridItem + slots: + inner: + - _id: 6c27f321-dccb-45f5-bd87-9b8067ab95ba + type: flex + slots: + flexItem: + - _id: c5c8f803-d7a7-456b-9eda-061cfc1bd65e + type: input + _pattern: 500a64fc-09e7-44b5-b12b-089e232ebe88 + _overridability: + parameters: + type: 'yes' + label: 'yes' + rowsCount: 'yes' + hideLockedParameters: true + - _id: ac9863a8-2e99-47e7-b84d-f881457bbcc3 + type: input + _pattern: 500a64fc-09e7-44b5-b12b-089e232ebe88 + _overridability: + parameters: + type: 'yes' + label: 'yes' + rowsCount: 'yes' + hideLockedParameters: true + - _id: 6e3ab59f-ba1a-42b6-8a6c-8bd9c537cf8a + type: input + _pattern: 500a64fc-09e7-44b5-b12b-089e232ebe88 + _overridability: + parameters: + type: 'yes' + label: 'yes' + rowsCount: 'yes' + hideLockedParameters: true + - _id: 9baba470-7efd-4d07-a9c6-e140e7ea7d1d + type: input + _pattern: 500a64fc-09e7-44b5-b12b-089e232ebe88 + _overridability: + parameters: + type: 'yes' + label: 'yes' + rowsCount: 'yes' + hideLockedParameters: true + - _id: 31dd4967-d563-4714-a8b9-8115af6edf8c + type: button + _pattern: 646faee6-b476-43c6-a1a8-eebe85699889 + _overridability: + variants: true + parameters: + link: 'yes' + text: 'yes' + fullWidth: 'yes' + textColor: 'no' + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + value: Form + parameters: + rowStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '1' + columnSpan: + type: dex-slider-control-parameter + value: + desktop: span-7 + columnStart: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '6' + displayName: + type: text + value: Right Content + parameters: + gapX: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '8' + desktop: '32' + displayName: + type: text + value: Contact Us + columnsCount: + type: dex-slider-control-parameter + value: + mobile: '1' + tablet: '1' + desktop: '12' + parameters: + spacing: + type: dex-space-control-parameter + value: + paddingTop: container-large + paddingBottom: container-large + displayName: + type: text + value: Content Container + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:36.869233+00:00' +modified: '2025-09-15T15:24:28.289686+00:00' +pattern: false diff --git a/apps/csk/content/composition/fc327a1a-ef47-4793-b03b-adbb77a3ed27.yaml b/apps/csk/content/composition/fc327a1a-ef47-4793-b03b-adbb77a3ed27.yaml new file mode 100644 index 000000000..dedc19b66 --- /dev/null +++ b/apps/csk/content/composition/fc327a1a-ef47-4793-b03b-adbb77a3ed27.yaml @@ -0,0 +1,256 @@ +composition: + _name: Profile + _id: fc327a1a-ef47-4793-b03b-adbb77a3ed27 + _slug: profile + type: page + _overrides: + 1d72bf11-3812-45c3-a4fd-927cfdbc00f1: + parameters: + $pzCrit: + type: $pzCrit + value: + crit: + - l: segment + r: occasional + t: q + op: '=' + name: Occasional + fluidContent: + type: checkbox + value: true + 4b531db1-0939-41fd-9991-aa08d210bbb6: + parameters: + displayName: + type: text + value: Profile + 5c23965e-e196-4403-861a-183024970d07: + parameters: + $pzCrit: + type: $pzCrit + value: + crit: + - l: segment + r: aficionado + t: q + op: '=' + name: Aficionado + fluidContent: + type: checkbox + value: true + d47f2d1c-c006-4606-8901-26a23f74150b: + parameters: + $pzCrit: + type: $pzCrit + value: + crit: + - l: segment + r: newb + t: q + op: '=' + name: Newb + fluidContent: + type: checkbox + value: true + fc327a1a-ef47-4793-b03b-adbb77a3ed27: + parameters: + pageTitle: + type: text + value: Your Profile - Java Drip + pageKeywords: + type: text + value: >- + coffee shop profile, personal coffee profile, coffee shop account, + order history, personalized coffee recommendations, manage profile, + coffee preferences + openGraphImage: + type: asset + value: + - _id: 8b833a88-bb87-44c8-b41c-59d686fc13be + type: image + fields: + id: + type: text + value: 93f8e9cb-3deb-4d8f-8d46-24ab5fc96ccd + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/MSN6qkR7SVuT-CXbYUlZyQ-my-profile-og-image.png + type: text + file: + type: file + value: b9635052-c89b-4d7a-a858-961ceb160b16 + size: + value: 1596632 + type: number + title: + type: text + value: my-profile-og-image.png + width: + value: 1808 + type: number + height: + value: 908 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + openGraphTitle: + type: text + value: Your Profile - Java Drip + pageDescription: + type: text + value: >- + Manage your personal profile at Java Drip. Update your contact + information, view your order history, and discover personalized + coffee recommendations to enhance your coffee experience. + openGraphDescription: + type: text + value: >- + Manage your personal profile at Java Drip. Update your contact + information, view your order history, and discover personalized + coffee recommendations to enhance your coffee experience. + 1d72bf11-3812-45c3-a4fd-927cfdbc00f1|4e7f1617-1524-4771-bad7-e871c177ef53: + parameters: + text: + type: text + value: Occasional has been activated! + 1d72bf11-3812-45c3-a4fd-927cfdbc00f1|84b8ca9c-90a0-4c34-bd96-a2391bf97f62: + parameters: + text: + type: text + value: Occasional mode on โ€” weโ€™ll keep things light and useful + 4873f22b-b646-4b66-9666-3ddffdc48447|dea621e2-bc14-423e-8e1b-58d41ae2b2a7: + slots: + $slotSectionItems: + - _id: 79e06d05-114d-4b60-a86a-7f9f6781ae39 + type: $personalization + slots: + pz: + - _id: 5c23965e-e196-4403-861a-183024970d07 + type: grid + _pattern: c2122c4c-1d68-44db-b880-19612776c3df + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: 1d72bf11-3812-45c3-a4fd-927cfdbc00f1 + type: grid + _pattern: c2122c4c-1d68-44db-b880-19612776c3df + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + - _id: d47f2d1c-c006-4606-8901-26a23f74150b + type: grid + _pattern: c2122c4c-1d68-44db-b880-19612776c3df + _overridability: + parameters: + displayName: 'yes' + fluidContent: 'yes' + hideLockedParameters: true + parameters: + trackingEventName: + type: text + value: Selected Segment + 4b531db1-0939-41fd-9991-aa08d210bbb6|2058ad6d-25b3-4eea-a276-cb996b4188cc: + slots: + $slotSectionItems: + - _id: c6cefff6-e465-43c7-a2a6-51c5d11e46b4 + type: flex + slots: + flexItem: + - _id: 3c9be116-a1c0-4782-9788-f8e40259399c + type: text + parameters: + tag: + type: dex-segmented-control-parameter + value: p + text: + type: text + locales: + en: 'Select audience to associate with current visitor:' + weight: + type: dex-segmented-control-parameter + value: normal + - _id: 4873f22b-b646-4b66-9666-3ddffdc48447 + type: quirkSelector + _pattern: 0bc0e924-445c-47de-9217-3dc6f889f1e7 + _overridability: + hideLockedParameters: true + parameters: + gap: + type: dex-slider-control-parameter + value: + mobile: '4' + tablet: '4' + desktop: '4' + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + tablet: + paddingTop: container-small + paddingBottom: container-small + desktop: + paddingTop: container-small + paddingBottom: container-small + direction: + type: dex-segmented-control-parameter + value: + mobile: col + tablet: col + desktop: col + displayName: + type: text + locales: + en: Personalization Selector + fluidContent: + type: checkbox + value: true + 4b531db1-0939-41fd-9991-aa08d210bbb6|5feefc71-05dd-4004-bfe9-3dd6876628b4: + parameters: + text: + type: text + value: ๐Ÿ›ฉ๏ธ Audience Simulator + 5c23965e-e196-4403-861a-183024970d07|4e7f1617-1524-4771-bad7-e871c177ef53: + parameters: + text: + type: text + value: Aficionado has been activated! + 5c23965e-e196-4403-861a-183024970d07|84b8ca9c-90a0-4c34-bd96-a2391bf97f62: + parameters: + text: + type: text + value: >- + Welcome back, aficionado โ€” your experience is now fully + personalized. + d47f2d1c-c006-4606-8901-26a23f74150b|4e7f1617-1524-4771-bad7-e871c177ef53: + parameters: + text: + type: text + value: Newb has been activated! + d47f2d1c-c006-4606-8901-26a23f74150b|84b8ca9c-90a0-4c34-bd96-a2391bf97f62: + parameters: + text: + type: text + value: Welcome, newcomer โ€” weโ€™ll guide you every step of the way + fc327a1a-ef47-4793-b03b-adbb77a3ed27|dc2e95be-21b5-4476-a309-f8a34922f528: + slots: + $slotSectionItems: + - _id: 4b531db1-0939-41fd-9991-aa08d210bbb6 + type: container + _pattern: d9dd4b0a-358f-4b10-be48-77c5088020cc + _overridability: + parameters: + displayName: 'yes' + hideLockedParameters: true + _locales: + - en + _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc +created: '2025-01-29T11:09:36.852888+00:00' +modified: '2025-09-15T15:24:28.680659+00:00' +pattern: false diff --git a/apps/csk/content/compositionPattern/cb6c094d-ce9a-44ac-9a2d-54aafa3f39ff.yaml b/apps/csk/content/compositionPattern/cb6c094d-ce9a-44ac-9a2d-54aafa3f39ff.yaml new file mode 100644 index 000000000..ee385b992 --- /dev/null +++ b/apps/csk/content/compositionPattern/cb6c094d-ce9a-44ac-9a2d-54aafa3f39ff.yaml @@ -0,0 +1,140 @@ +composition: + _name: ๐Ÿ›ฌ Landing Page Template + _id: cb6c094d-ce9a-44ac-9a2d-54aafa3f39ff + type: page + parameters: + pageTitle: + type: text + value: Java Drip + backgroundColor: + type: dex-color-palette-parameter + value: page-background-primary + slots: + pageFooter: + - _id: bbf196c6-4821-414c-9b14-b08fb1c7fede + type: footer + _pattern: 68136a90-0d34-4dbb-a34e-6e324179998a + pageHeader: + - _id: 38f88562-6b70-411b-a550-ada8514eef22 + type: header + _pattern: 021762f3-8a06-41b4-a4fb-08a837c74415 + pageContent: + - _id: be3fb453-fb93-41ab-88e0-6d23e3dfa15d + type: featuredSection + _pattern: d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5 + - _id: f337867c-c9cc-4c9d-85bf-feea84f24656 + type: container + slots: + containerContent: + - _id: 80cc25f1-b7be-4969-9294-211a2ad7141f + type: breadcrumbs + parameters: + separator: + type: dex-segmented-control-parameter + value: chevron + displayName: + type: text + locales: + en: Breadcrumbs + autoGenerate: + type: checkbox + value: true + _overridability: + hideLockedParameters: true + parameters: + spacing: + type: dex-space-control-parameter + value: + mobile: + paddingTop: container-small + paddingBottom: container-small + displayName: + type: text + locales: + en: Breadcrumbs + _overridability: + parameters: + backgroundColor: 'yes' + hideLockedParameters: true + - _id: dc2e95be-21b5-4476-a309-f8a34922f528 + type: $slotSection + parameters: + name: + type: text + value: Page Content + specific: + type: array + value: + - fixedHero + - $p:75d65dd3-32ce-40ac-aa3d-59b171811d6e + - $p:f184bdb0-45ce-4b52-9984-8130e23f9dc5 + - $p:9de9d5d6-88b3-4ec9-9d6f-79a33f1af368 + - $p:2d67f242-443a-4518-b00a-c6795f0d0864 + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + _overrides: + be3fb453-fb93-41ab-88e0-6d23e3dfa15d|c50e99a6-1d91-4d6e-9a22-3154d4e4a8b7: + parameters: + text: + type: text + value: Landing page title + be3fb453-fb93-41ab-88e0-6d23e3dfa15d|fcac6346-1864-4284-8715-a0e4fb4854f4: + parameters: + image: + type: asset + value: + - _id: 83aff66e-365d-4cd7-8041-d573ad9efc05 + type: image + fields: + id: + type: text + value: 75ebf11f-2f1d-4a4e-9062-cca926fe65c1 + url: + value: >- + https://img.uniform.global/p/jClRKsn2R-ek0CowcfARRg/URwUhi5MTryZgp_Q5tyxsA-Beans_BG.png + type: text + file: + type: file + value: b76064f7-04ff-4299-bdc1-65cc1d9f67b9 + size: + value: 3551148 + type: number + title: + type: text + value: Beans_BG.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _overridability: + parameters: + $viz: 'yes' + pageTitle: 'yes' + twitterCard: 'yes' + pageKeywords: 'yes' + twitterImage: 'yes' + twitterTitle: 'yes' + openGraphType: 'yes' + openGraphImage: 'yes' + openGraphTitle: 'yes' + pageDescription: 'yes' + twitterDescription: 'yes' + openGraphDescription: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-08-28T10:11:08.207291+00:00' +modified: '2025-10-09T14:35:12.224608+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/landing_page_template.png +categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 diff --git a/apps/csk/content/compositionPattern/eb2c6df3-5cff-486a-814b-64b6ce9421ab.yaml b/apps/csk/content/compositionPattern/eb2c6df3-5cff-486a-814b-64b6ce9421ab.yaml new file mode 100644 index 000000000..6153dda83 --- /dev/null +++ b/apps/csk/content/compositionPattern/eb2c6df3-5cff-486a-814b-64b6ce9421ab.yaml @@ -0,0 +1,175 @@ +composition: + _name: โšซ Featured Page Template + _id: eb2c6df3-5cff-486a-814b-64b6ce9421ab + type: page + parameters: + pageTitle: + type: text + value: Java Drip + backgroundColor: + type: dex-color-palette-parameter + value: general-color-3 + slots: + pageFooter: + - _id: acbee98e-a514-423c-aab1-ca58ba439cf0 + type: footer + _pattern: bd38218a-c4f9-42ea-9a10-e4817cd8bb68 + pageHeader: + - _id: c10319e0-59f3-4ead-ada6-8e2c2b49144b + type: header + _pattern: 9e2c59d1-8dd3-4a13-b5b8-70639cffd7bc + pageContent: + - _id: dc2e95be-21b5-4476-a309-f8a34922f528 + type: $slotSection + parameters: + name: + type: text + value: Page Content + specific: + type: array + value: + - $test + - $localization + - $loop + - $personalization + - addToCardButton + - $p:20161830-c75e-4695-8622-41032f5be75d + - aiShoppingAssistantButton + - $p:d4bbbede-ffc9-481f-ae83-2d5339f26ee0 + - $p:17068a41-f3e9-475b-9a20-730c88c9bf79 + - $p:f184bdb0-45ce-4b52-9984-8130e23f9dc5 + - $p:56b810a4-2f30-4984-adb2-3c26d816b506 + - $p:90cf0a21-78be-4cc6-b460-acb78b5c1f31 + - $p:192fccfb-4b6b-4fbd-bd6d-e7c5234a497e + - badge + - banner + - button + - card + - $p:aae3fcf0-6a47-4e0e-89f5-ab8a111ddb0f + - carousel + - $p:4f048835-75c4-4aab-b51a-dd23ca6f29ae + - $p:6e3f6afb-48aa-4678-bfa7-1519f538b505 + - completeCheckoutButton + - container + - $p:e1162711-ee40-4a8b-b932-859ef691b90c + - $p:bc7c73d1-3a48-4290-b898-396eac1c398d + - divider + - dynamicProductRecommendations + - entriesSearchBox + - entriesSearchEngine + - entriesSearchFilters + - entriesSearchList + - entriesSearchPageSize + - entriesSearchPagination + - entriesSearchSorting + - entriesSearchTotalAmount + - $p:e23064ac-00d3-4740-b62d-50d8b080c5a1 + - $p:0315f542-1052-4ba4-829d-f0949328f8a2 + - featuredSection + - fixedHero + - flex + - flexCard + - flexItem + - flexibleHero + - $p:90d8eead-1a79-4352-9b3c-34222e5e691d + - grid + - $p:eea0b9bb-82f4-4de6-9aa5-af290540615d + - $p:a3c4f529-c614-401d-b8e2-9829e236a312 + - $p:2fa494d2-d69a-49bc-b728-229a1684d77f + - iconLabel + - image + - imageGallery + - input + - $p:500a64fc-09e7-44b5-b12b-089e232ebe88 + - $p:efb7c9ed-2372-4069-b4d9-2ec45a8efbcb + - link + - $p:31191bc7-7e6e-4748-89c2-8e73db05237d + - $p:d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5 + - $p:52b2cfa0-9e8d-446e-bc8b-425d8f806a09 + - $p:5af78ee1-29c2-4852-94ae-c337a0fe5513 + - $p:44fd1bfe-eec0-490a-bb6d-9bde004d62bf + - modal + - modalLayout + - navigationFlyout + - $p:d9dd4b0a-358f-4b10-be48-77c5088020cc + - $p:c2122c4c-1d68-44db-b880-19612776c3df + - $p:27a48f0e-04a5-423e-95e4-d73bbed53e87 + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:00a7ebd9-8743-4158-aa06-bc671a05529b + - productCard + - $p:665b55aa-f241-413e-8778-cff9a2f1f8aa + - $p:75d65dd3-32ce-40ac-aa3d-59b171811d6e + - $p:438c8041-7889-45a5-8304-8c98f0291b6c + - $p:3283c3c3-e271-4a9a-80e0-735457a6c486 + - $p:9de9d5d6-88b3-4ec9-9d6f-79a33f1af368 + - $p:6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - $p:9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0 + - $p:7af3df14-8092-4f3d-bb2c-ff9778e3c884 + - $p:0c4c3dd0-72d3-4d77-878a-e2d06d56017e + - $p:afef4fa3-394f-4228-81b9-3374b4616b3c + - $p:e1383714-61c0-4647-a00b-bb12371df0d7 + - $p:67fd3820-7df7-4ace-aec8-bf57b5a2abd3 + - quantitySelector + - quirkSelector + - readMore + - review + - richText + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + - $p:4a0a5fb2-25d0-4563-955b-714233ddffe6 + - $p:4d4c13c6-f486-42cf-aab8-afd10687a37a + - section + - $p:0bc0e924-445c-47de-9217-3dc6f889f1e7 + - $p:8e2bc34a-eb79-4492-9eb2-139a351351c8 + - shoppingCart + - shoppingCartIcon + - $p:90b32c21-f5d8-4a40-b971-c97c359ecce9 + - $p:c895d189-c093-4ee8-aeef-5cdccd7efd2e + - spacer + - $p:3d2b341b-aa4a-4692-8354-a60aa94ff76c + - $p:7b0d3fc3-d88f-4259-9650-de58fa6aeca7 + - $p:0628b755-8e3d-4a92-a576-aa3cf354a921 + - tab + - table + - tabs + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - testimonial + - text + - $p:6fc97589-a549-4105-8b4f-387f64ea2780 + - video + - aiConfiguration + - entryPreview + - $p:35c08420-320a-4e68-914b-6d1b362e1704 + - $p:3fde766b-b504-48fa-9402-16e202d0e0b2 + - $p:7274b41a-f63c-46eb-b9de-abb5b81fcec7 + - $p:0993e09d-9e20-469e-a8e1-3a56a2a6168b + - $p:8887d174-2083-4745-abd1-988e53910884 + - accordion + - $p:942ac251-df3f-473d-b28b-a7a75d90d3ce + groupType: + type: text + value: specific + _overridability: + hideLockedParameters: true + _overridability: + parameters: + $viz: 'yes' + pageTitle: 'yes' + twitterCard: 'yes' + pageKeywords: 'yes' + twitterImage: 'yes' + twitterTitle: 'yes' + openGraphType: 'yes' + openGraphImage: 'yes' + openGraphTitle: 'yes' + pageDescription: 'yes' + twitterDescription: 'yes' + openGraphDescription: 'yes' + hideLockedParameters: true + _locales: + - en +created: '2025-08-28T10:11:08.209522+00:00' +modified: '2025-10-09T14:35:22.640375+00:00' +pattern: true +previewImageUrl: >- + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/featured_page_template.png +categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 diff --git a/apps/csk/content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml b/apps/csk/content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml index b49173072..6aee10d44 100644 --- a/apps/csk/content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml +++ b/apps/csk/content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml @@ -1,23 +1,23 @@ composition: - _name: Global Page Template + _name: ๐ŸŒ Global Page Template _id: f9c058ea-c40d-4435-ac5a-53423cf654dc type: page parameters: pageTitle: type: text - value: Page Title + value: Java Drip backgroundColor: type: dex-color-palette-parameter value: page-background-primary slots: pageFooter: - - _id: eea9191c-9a4a-4178-9910-8112068f1e89 - type: simpleFooter - _pattern: 99ecf042-cb50-4ec7-b890-582c33b8dcd6 + - _id: 49d2302b-4de5-4c5c-8cb9-d682db16f4d8 + type: footer + _pattern: 68136a90-0d34-4dbb-a34e-6e324179998a pageHeader: - - _id: 9e04906c-2f07-4359-b487-fd7e7f31e3f1 - type: simpleHeader - _pattern: a7ff8876-b73f-41ed-bb93-170e2d7f7b5a + - _id: 63ab5594-808a-456a-acf7-d670850eeab2 + type: header + _pattern: 021762f3-8a06-41b4-a4fb-08a837c74415 pageContent: - _id: dc2e95be-21b5-4476-a309-f8a34922f528 type: $slotSection @@ -28,15 +28,130 @@ composition: specific: type: array value: - - $p:db25526c-e9e6-45f1-acb6-230bf6c0efb4 - - $p:7befe27a-102c-439b-8295-19d060112631 - - $p:b83eebba-34e9-4c62-a5b4-454022f44957 - - $p:d39ed051-35dc-447d-8be0-fc0afb98e694 + - $test + - $localization + - $loop + - $personalization + - addToCardButton + - $p:20161830-c75e-4695-8622-41032f5be75d + - aiShoppingAssistantButton + - $p:d4bbbede-ffc9-481f-ae83-2d5339f26ee0 + - $p:17068a41-f3e9-475b-9a20-730c88c9bf79 + - $p:f184bdb0-45ce-4b52-9984-8130e23f9dc5 + - $p:56b810a4-2f30-4984-adb2-3c26d816b506 + - $p:90cf0a21-78be-4cc6-b460-acb78b5c1f31 + - $p:192fccfb-4b6b-4fbd-bd6d-e7c5234a497e + - badge + - banner + - button + - card + - $p:aae3fcf0-6a47-4e0e-89f5-ab8a111ddb0f + - carousel + - $p:4f048835-75c4-4aab-b51a-dd23ca6f29ae + - $p:6e3f6afb-48aa-4678-bfa7-1519f538b505 + - completeCheckoutButton + - container + - $p:e1162711-ee40-4a8b-b932-859ef691b90c + - $p:bc7c73d1-3a48-4290-b898-396eac1c398d + - divider + - dynamicProductRecommendations + - entriesSearchBox + - entriesSearchEngine + - entriesSearchFilters + - entriesSearchList + - entriesSearchPageSize + - entriesSearchPagination + - entriesSearchSorting + - entriesSearchTotalAmount + - $p:e23064ac-00d3-4740-b62d-50d8b080c5a1 + - $p:0315f542-1052-4ba4-829d-f0949328f8a2 + - featuredSection + - fixedHero + - flex + - flexCard + - flexItem + - flexibleHero + - $p:90d8eead-1a79-4352-9b3c-34222e5e691d + - grid + - $p:eea0b9bb-82f4-4de6-9aa5-af290540615d + - $p:a3c4f529-c614-401d-b8e2-9829e236a312 + - $p:2fa494d2-d69a-49bc-b728-229a1684d77f + - iconLabel + - image + - imageGallery + - input + - $p:500a64fc-09e7-44b5-b12b-089e232ebe88 + - $p:efb7c9ed-2372-4069-b4d9-2ec45a8efbcb + - link + - $p:31191bc7-7e6e-4748-89c2-8e73db05237d + - $p:d7181e81-f3d1-4e21-af6f-1e73c8dfa6b5 + - $p:52b2cfa0-9e8d-446e-bc8b-425d8f806a09 + - $p:5af78ee1-29c2-4852-94ae-c337a0fe5513 + - $p:44fd1bfe-eec0-490a-bb6d-9bde004d62bf + - modal + - modalLayout + - navigationFlyout + - $p:d9dd4b0a-358f-4b10-be48-77c5088020cc + - $p:c2122c4c-1d68-44db-b880-19612776c3df + - $p:27a48f0e-04a5-423e-95e4-d73bbed53e87 + - $p:53b59aed-e378-4fcb-9135-20247d92074e + - $p:00a7ebd9-8743-4158-aa06-bc671a05529b + - productCard + - $p:665b55aa-f241-413e-8778-cff9a2f1f8aa + - $p:75d65dd3-32ce-40ac-aa3d-59b171811d6e + - $p:438c8041-7889-45a5-8304-8c98f0291b6c + - $p:3283c3c3-e271-4a9a-80e0-735457a6c486 + - $p:9de9d5d6-88b3-4ec9-9d6f-79a33f1af368 + - $p:6ac15a92-bef3-4cf1-9bff-a2bcb666b73d + - $p:9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0 + - $p:7af3df14-8092-4f3d-bb2c-ff9778e3c884 + - $p:0c4c3dd0-72d3-4d77-878a-e2d06d56017e + - $p:afef4fa3-394f-4228-81b9-3374b4616b3c + - $p:e1383714-61c0-4647-a00b-bb12371df0d7 + - $p:67fd3820-7df7-4ace-aec8-bf57b5a2abd3 + - quantitySelector + - quirkSelector + - readMore + - review + - richText + - $p:646faee6-b476-43c6-a1a8-eebe85699889 + - $p:4a0a5fb2-25d0-4563-955b-714233ddffe6 + - $p:4d4c13c6-f486-42cf-aab8-afd10687a37a + - section + - $p:0bc0e924-445c-47de-9217-3dc6f889f1e7 + - $p:8e2bc34a-eb79-4492-9eb2-139a351351c8 + - shoppingCart + - shoppingCartIcon + - $p:90b32c21-f5d8-4a40-b971-c97c359ecce9 + - $p:c895d189-c093-4ee8-aeef-5cdccd7efd2e + - spacer + - $p:3d2b341b-aa4a-4692-8354-a60aa94ff76c + - $p:7b0d3fc3-d88f-4259-9650-de58fa6aeca7 + - $p:0628b755-8e3d-4a92-a576-aa3cf354a921 + - tab + - table + - tabs + - $p:8060e691-b0b3-428c-92f1-278fc76baf47 + - testimonial + - text + - $p:6fc97589-a549-4105-8b4f-387f64ea2780 + - video + - aiConfiguration + - entryPreview + - $p:35c08420-320a-4e68-914b-6d1b362e1704 + - $p:3fde766b-b504-48fa-9402-16e202d0e0b2 + - $p:7274b41a-f63c-46eb-b9de-abb5b81fcec7 + - $p:0993e09d-9e20-469e-a8e1-3a56a2a6168b + - $p:8887d174-2083-4745-abd1-988e53910884 + - accordion groupType: type: text value: specific _overridability: hideLockedParameters: true + - _id: 7607f998-992d-4b35-9fa5-4e560f8c179a + type: dynamicProductRecommendations + _pattern: 9fa8b4cd-24ab-4d1a-b2c5-946925aec3e0 _overridability: parameters: $viz: 'yes' @@ -54,9 +169,9 @@ composition: hideLockedParameters: true _locales: - en -created: '2025-01-29T10:47:09.615425+00:00' -modified: '2025-10-09T11:11:29.726274+00:00' +created: '2025-07-08T12:42:16.641397+00:00' +modified: '2025-10-09T14:33:30.128984+00:00' pattern: true previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/global-composition.png + https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/coffee-shop-template/preview-images/global_page_template.png categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 diff --git a/apps/csk/content/contentType/article.yaml b/apps/csk/content/contentType/article.yaml new file mode 100644 index 000000000..2cbb30b65 --- /dev/null +++ b/apps/csk/content/contentType/article.yaml @@ -0,0 +1,124 @@ +id: article +name: Article +created: '2025-03-18T13:02:37.915553+00:00' +updated: '2025-05-20T14:36:27.433446+00:00' +slugSettings: + required: 'no' +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: null + - id: shortDescription + name: Short Description + type: text + typeConfig: + multiline: true + linesCount: 5 + - id: thumbnail + name: Thumbnail + type: asset + typeConfig: + max: 1 + localizable: true + - id: content + name: Content + type: richText + typeConfig: + elements: + builtIn: + - h1 + - h2 + - h3 + - h4 + - h5 + - h6 + - unorderedList + - orderedList + - link + - quote + - code + - table + - asset + - variable + required: false + formatting: + builtIn: + - bold + - italic + - underline + - strikethrough + - code + - superscript + - subscript + - id: publishDate + name: Publish Date + type: date + typeConfig: + required: true + - id: author + name: Author + type: contentReference + typeConfig: + allowedContentTypes: + - author + - id: category + name: Category + type: contentReference + typeConfig: + required: true + allowedContentTypes: + - articleCategory + - id: enrichments + name: Enrichments + type: $enr + typeConfig: null + - id: 4b28ec13-cc0d-4a2d-a595-94b8c12661ce + name: SEO + type: group + typeConfig: + collapsed: true + childrenParams: + - metaTitle + - metaDescription + - ogImage + - id: metaTitle + name: Meta Title + type: text + typeConfig: + required: true + localizable: true + - id: metaDescription + name: Meta Description + type: text + typeConfig: + required: true + localizable: true + - id: ogImage + name: Open Graph Image + type: asset + typeConfig: + max: 1 + allowedTypes: + - image + localizable: true +entryName: title +thumbnailField: thumbnail +description: '' +icon: template +type: contentType +permissions: [] +previewConfigurations: + - type: project-map + id: 0b2a6284-3d74-4ef6-a3de-b2617058c861 + label: Article Detail Page + dynamicInputs: + locale: ${locale} + article-slug: ${#jptr:/entry/_slug} + - type: project-map + id: c4676b67-e635-44b3-83ba-c12ec2ee774f + label: Article Components + dynamicInputs: + locale: ${locale} + article-slug: ${#jptr:/entry/_slug} diff --git a/apps/csk/content/contentType/articleCategory.yaml b/apps/csk/content/contentType/articleCategory.yaml new file mode 100644 index 000000000..cd27aac22 --- /dev/null +++ b/apps/csk/content/contentType/articleCategory.yaml @@ -0,0 +1,23 @@ +id: articleCategory +name: Article Category +created: '2025-04-24T11:35:59.620097+00:00' +updated: '2025-04-24T11:35:59.620097+00:00' +slugSettings: + unique: 'no' + required: 'yes' + regularExpression: '' + regularExpressionMessage: '' +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: + required: true + localizable: true +entryName: title +description: '' +icon: duplicate +type: contentType +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/author.yaml b/apps/csk/content/contentType/author.yaml new file mode 100644 index 000000000..90f33e87c --- /dev/null +++ b/apps/csk/content/contentType/author.yaml @@ -0,0 +1,31 @@ +id: author +name: Author +created: '2025-03-18T13:02:37.80681+00:00' +updated: '2025-05-20T14:35:32.745873+00:00' +slugSettings: + required: 'no' +useTeamPermissions: true +fields: + - id: name + name: Name + type: text + typeConfig: null + - id: about + name: About + type: text + typeConfig: + multiline: true + linesCount: 5 + - id: thumbnail + name: Thumbnail + type: asset + typeConfig: + max: 1 + localizable: true +entryName: name +thumbnailField: thumbnail +description: '' +icon: smile-mouth-open +type: contentType +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/brand.yaml b/apps/csk/content/contentType/brand.yaml new file mode 100644 index 000000000..cb0bde8b9 --- /dev/null +++ b/apps/csk/content/contentType/brand.yaml @@ -0,0 +1,38 @@ +id: brand +name: Brand +created: '2025-01-29T11:09:43.825466+00:00' +updated: '2025-04-22T08:46:52.307222+00:00' +slugSettings: + required: 'no' +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: null + localizable: true + - id: description + name: Description + type: text + typeConfig: null + localizable: true + - id: logo + name: Logo + type: asset + typeConfig: + max: 1 + localizable: true + - id: displayPriority + name: Display Priority + type: checkbox + helpText: >- + Check to mark this filter as a high-priority. Filters with the + high-priority will appear at the top of the list in filter box + typeConfig: null +entryName: title +thumbnailField: logo +description: '' +icon: terrain +type: contentType +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/enrichment.yaml b/apps/csk/content/contentType/enrichment.yaml new file mode 100644 index 000000000..c7b24fe77 --- /dev/null +++ b/apps/csk/content/contentType/enrichment.yaml @@ -0,0 +1,25 @@ +id: enrichment +name: Enrichment +created: '2025-04-24T11:36:00.657475+00:00' +updated: '2025-04-24T11:36:00.657475+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: cat + name: Category + type: text + typeConfig: null + - id: key + name: Key + type: text + typeConfig: null + - id: str + name: Strength + type: text + typeConfig: null +entryName: cat +description: '' +icon: dollar +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/filterBy.yaml b/apps/csk/content/contentType/filterBy.yaml new file mode 100644 index 000000000..365adc497 --- /dev/null +++ b/apps/csk/content/contentType/filterBy.yaml @@ -0,0 +1,54 @@ +id: filterBy +name: Filter By +created: '2025-04-24T11:36:00.958133+00:00' +updated: '2025-04-24T11:36:00.958133+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: type + name: Type + type: select + typeConfig: + options: + - text: Select + value: select + - text: Multi Select + value: multiSelect + - text: Range + value: range + required: true + - id: title + name: Title + type: text + typeConfig: + required: true + localizable: true + - id: fieldKey + name: Field Key + type: text + helpText: 'Example: fields.category.slug' + typeConfig: + required: true + - id: fieldId + name: Field Id + type: text + typeConfig: + required: true + - id: enableFaceting + name: Enable Faceting + type: checkbox + typeConfig: null + - id: values + name: Values + type: $block + typeConfig: + required: true + allowedTypes: + - $loop + - filterByItem +entryName: title +description: '' +icon: read +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/filterByItem.yaml b/apps/csk/content/contentType/filterByItem.yaml new file mode 100644 index 000000000..50224ee9b --- /dev/null +++ b/apps/csk/content/contentType/filterByItem.yaml @@ -0,0 +1,23 @@ +id: filterByItem +name: Filter By Item +created: '2025-04-24T11:36:01.202095+00:00' +updated: '2025-04-24T11:36:01.202095+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: + required: true + - id: value + name: Value + type: text + typeConfig: + required: true +entryName: title +description: '' +icon: arrows-expand-up-right +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/orderBy.yaml b/apps/csk/content/contentType/orderBy.yaml new file mode 100644 index 000000000..506f9c859 --- /dev/null +++ b/apps/csk/content/contentType/orderBy.yaml @@ -0,0 +1,33 @@ +id: orderBy +name: Order By +created: '2025-04-24T11:36:01.437739+00:00' +updated: '2025-04-24T11:36:01.437739+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: + required: true + - id: field + name: Field + type: text + typeConfig: + required: true + - id: direction + name: Direction + type: select + typeConfig: + options: + - text: Ascending + value: ASC + - text: Descending + value: DESC + required: true +entryName: title +description: '' +icon: sort-az +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/pageSize.yaml b/apps/csk/content/contentType/pageSize.yaml new file mode 100644 index 000000000..fe301a909 --- /dev/null +++ b/apps/csk/content/contentType/pageSize.yaml @@ -0,0 +1,19 @@ +id: pageSize +name: Page Size +created: '2025-04-24T11:36:01.781575+00:00' +updated: '2025-04-24T11:36:01.781575+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: size + name: Size + type: number + typeConfig: + min: '1' + required: true +entryName: size +description: '' +icon: arrows-merge-alt-h +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/product.yaml b/apps/csk/content/contentType/product.yaml new file mode 100644 index 000000000..b19da4d70 --- /dev/null +++ b/apps/csk/content/contentType/product.yaml @@ -0,0 +1,153 @@ +id: product +name: Product +created: '2025-01-29T11:09:45.715146+00:00' +updated: '2025-06-26T05:50:02.898483+00:00' +slugSettings: + required: 'no' +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: null + - id: name + name: Product Name + type: text + typeConfig: + required: true + - id: shortDescription + name: Short Description + type: text + typeConfig: + multiline: true + linesCount: 4 + localizable: true + - id: body + name: Body + type: richText + typeConfig: + elements: + builtIn: + - h2 + - h3 + - h4 + - unorderedList + - orderedList + - link + - quote + - variable + - table + required: false + formatting: + builtIn: + - bold + - italic + - underline + localizable: true + - id: primaryImage + name: Primary Image + type: asset + typeConfig: + max: 1 + min: 0 + - id: 53c66f1e-0962-41e2-bc01-8892c265ae34 + name: Taxonomy + type: group + typeConfig: + collapsed: false + childrenParams: + - rating + - category + - subcategory + - brand + - variants + - recommendations + - id: rating + name: Rating + type: number + typeConfig: + max: '5' + min: '1' + decimal: true + required: true + decimalPlaces: '1' + - id: category + name: Category + type: contentReference + typeConfig: + required: true + allowedContentTypes: + - productCategory + - id: subcategory + name: Subcategory + type: contentReference + typeConfig: + allowedContentTypes: + - productCategory + - id: brand + name: Brand + type: contentReference + typeConfig: + allowedContentTypes: + - brand + - id: variants + name: Variants + type: $block + typeConfig: + min: 1 + allowedTypes: + - $loop + - variant + - id: recommendations + name: Recommendations + type: contentReference + typeConfig: + isMulti: true + allowedContentTypes: + - product + - id: enrichments + name: Enrichments + type: $enr + typeConfig: null + - id: 1803ee5c-829c-47a0-adbb-08dd2f0cd186 + name: SEO + type: group + typeConfig: + collapsed: true + childrenParams: + - metaTitle + - metaDescription + - ogImage + - id: metaTitle + name: Meta Title + type: text + typeConfig: + required: true + localizable: true + - id: metaDescription + name: Meta Description + type: text + typeConfig: + required: true + localizable: true + - id: ogImage + name: Open Graph Image + type: asset + typeConfig: + max: 1 + allowedTypes: + - image + localizable: true +entryName: title +thumbnailField: primaryImage +description: '' +icon: shopping-cart +type: contentType +permissions: [] +previewConfigurations: + - type: project-map + id: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f + label: Product Detail Page + dynamicInputs: + locale: ${locale} + product-slug: ${#jptr:/entry/_slug} diff --git a/apps/csk/content/contentType/productCategory.yaml b/apps/csk/content/contentType/productCategory.yaml new file mode 100644 index 000000000..00769aff2 --- /dev/null +++ b/apps/csk/content/contentType/productCategory.yaml @@ -0,0 +1,38 @@ +id: productCategory +name: Product Category +created: '2025-01-29T11:09:45.623379+00:00' +updated: '2025-04-22T08:46:50.696406+00:00' +slugSettings: + required: 'no' +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: null + localizable: true + - id: description + name: Description + type: text + typeConfig: null + localizable: true + - id: logo + name: Logo + type: asset + typeConfig: + max: 1 + localizable: true + - id: displayPriority + name: Display Priority + type: checkbox + helpText: >- + Check to mark this filter as a high-priority. Filters with the + high-priority will appear at the top of the list in filter box + typeConfig: null +entryName: title +thumbnailField: logo +description: '' +icon: edit-fade +type: contentType +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/promptItem.yaml b/apps/csk/content/contentType/promptItem.yaml new file mode 100644 index 000000000..dce1c91d5 --- /dev/null +++ b/apps/csk/content/contentType/promptItem.yaml @@ -0,0 +1,27 @@ +id: promptItem +name: Prompt Item +created: '2025-04-24T10:50:45.169153+00:00' +updated: '2025-04-24T10:50:45.169153+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: name + name: Name + type: text + helpText: Name of the prompt to connect to the model configuration. + typeConfig: null + - id: value + name: Value + type: text + helpText: >- + Provide a text prompt. Create variables by enclosing their name in double + curly braces as in {{variable}}. + typeConfig: + multiline: true + linesCount: 100 +entryName: name +description: '' +icon: rectangle-rounded +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/promptStore.yaml b/apps/csk/content/contentType/promptStore.yaml new file mode 100644 index 000000000..24058c6f9 --- /dev/null +++ b/apps/csk/content/contentType/promptStore.yaml @@ -0,0 +1,30 @@ +id: promptStore +name: Prompt Store +created: '2025-04-24T10:56:12.927036+00:00' +updated: '2025-04-24T10:56:12.927036+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: name + name: Name + type: text + typeConfig: null + - id: prompts + name: Prompts + type: $block + typeConfig: + allowedTypes: + - promptItem + - id: thumbnail + name: Thumbnail + type: asset + typeConfig: + allowedTypes: + - image +entryName: name +thumbnailField: thumbnail +description: '' +icon: file-remove +type: contentType +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/starterPrompt.yaml b/apps/csk/content/contentType/starterPrompt.yaml new file mode 100644 index 000000000..7453f6a7f --- /dev/null +++ b/apps/csk/content/contentType/starterPrompt.yaml @@ -0,0 +1,21 @@ +id: starterPrompt +name: Starter Prompt +created: '2025-04-24T10:49:28.695485+00:00' +updated: '2025-04-24T10:50:53.775332+00:00' +slugSettings: {} +useTeamPermissions: true +fields: + - id: value + name: Value + type: text + helpText: >- + This prompt will be displayed as one of the quick preset prompts in the AI + chat. + typeConfig: + regex: '' +entryName: value +description: '' +icon: rectangle-rounded +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/contentType/variant.yaml b/apps/csk/content/contentType/variant.yaml new file mode 100644 index 000000000..1114fec7d --- /dev/null +++ b/apps/csk/content/contentType/variant.yaml @@ -0,0 +1,53 @@ +id: variant +name: Variant +created: '2025-04-24T11:36:03.206379+00:00' +updated: '2025-04-24T11:36:03.206379+00:00' +slugSettings: + required: 'no' +useTeamPermissions: true +fields: + - id: title + name: Title + type: text + typeConfig: null + localizable: true + - id: code + name: Code + type: text + typeConfig: null + - id: price + name: Price + type: number + typeConfig: + decimal: true + required: true + localizable: true + - id: currency + name: Currency + type: text + helpText: ISO 4217 currency code + typeConfig: + regex: ^[A-Z]{3}$ + required: true + localizable: true + - id: imageGallery + name: Image Gallery + type: asset + typeConfig: + max: 10 + min: 1 + - id: available + name: Available + type: checkbox + typeConfig: null + - id: primary + name: Primary + type: checkbox + typeConfig: null +entryName: title +thumbnailField: imageGallery +description: '' +icon: shopping-bag +type: block +permissions: [] +previewConfigurations: [] diff --git a/apps/csk/content/dataType/article.yaml b/apps/csk/content/dataType/article.yaml new file mode 100644 index 000000000..f1bf85117 --- /dev/null +++ b/apps/csk/content/dataType/article.yaml @@ -0,0 +1,18 @@ +id: article +displayName: Article +ttl: 30 +body: '' +path: /single-by-slug +custom: + proposedName: Article + allowedContentTypes: + - article +method: GET +purgeKey: 7ccaa462-4bfc-496f-9d3f-eb0377618557 +archetype: singleEntryBySlug +variables: + slug: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/articleBySlug.yaml b/apps/csk/content/dataType/articleBySlug.yaml new file mode 100644 index 000000000..45b163767 --- /dev/null +++ b/apps/csk/content/dataType/articleBySlug.yaml @@ -0,0 +1,18 @@ +id: articleBySlug +displayName: Article by Slug +ttl: 30 +path: /single-by-slug +custom: + maxDepth: 2 + proposedName: Article + allowedContentTypes: + - article +method: GET +purgeKey: be73aec1-c74b-45f7-a635-038827eb1955 +archetype: singleEntryBySlug +variables: + slug: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/articleCategoryList.yaml b/apps/csk/content/dataType/articleCategoryList.yaml new file mode 100644 index 000000000..531e3993c --- /dev/null +++ b/apps/csk/content/dataType/articleCategoryList.yaml @@ -0,0 +1,31 @@ +id: articleCategoryList +displayName: Article Category List +ttl: 30 +path: /query +custom: + proposedName: Query Article Category + allowedOrderBy: + - name_ASC + allowedContentTypes: + - articleCategory +method: GET +purgeKey: e090d23a-acd3-4606-8ace-c6593ae41e40 +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/articleList.yaml b/apps/csk/content/dataType/articleList.yaml new file mode 100644 index 000000000..84b3b32b8 --- /dev/null +++ b/apps/csk/content/dataType/articleList.yaml @@ -0,0 +1,27 @@ +id: articleList +displayName: Article List +path: /query +custom: + allowedContentTypes: + - article +method: GET +purgeKey: 00ca5fe0-5712-4971-8743-53ec50615935 +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/articleSingle.yaml b/apps/csk/content/dataType/articleSingle.yaml new file mode 100644 index 000000000..f0e3bd96c --- /dev/null +++ b/apps/csk/content/dataType/articleSingle.yaml @@ -0,0 +1,18 @@ +id: articleSingle +displayName: Article single +ttl: 30 +path: /single +custom: + maxDepth: 2 + proposedName: Article + allowedContentTypes: + - article +method: GET +purgeKey: 025abd3b-700d-4256-bc0e-63cf73feb491 +archetype: singleEntry +variables: + entryId: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/author.yaml b/apps/csk/content/dataType/author.yaml new file mode 100644 index 000000000..de0be5cf6 --- /dev/null +++ b/apps/csk/content/dataType/author.yaml @@ -0,0 +1,15 @@ +id: author +displayName: Author +path: /single +custom: + allowedContentTypes: + - author +method: GET +purgeKey: ad5c0ba8-be0c-4e03-8c50-023b88d8edea +archetype: singleEntry +variables: + entryId: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/authorList.yaml b/apps/csk/content/dataType/authorList.yaml new file mode 100644 index 000000000..cc15e3876 --- /dev/null +++ b/apps/csk/content/dataType/authorList.yaml @@ -0,0 +1,31 @@ +id: authorList +displayName: Author List +ttl: 30 +body: '' +path: /query +custom: + allowedOrderBy: + - name_ASC + allowedContentTypes: + - author +method: GET +purgeKey: 6e156f37-b681-4c0a-88ed-8cf71ff597fe +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/brand.yaml b/apps/csk/content/dataType/brand.yaml new file mode 100644 index 000000000..b9fb796fb --- /dev/null +++ b/apps/csk/content/dataType/brand.yaml @@ -0,0 +1,15 @@ +id: brand +displayName: Brand +path: /single +custom: + allowedContentTypes: + - brand +method: GET +purgeKey: fb3d5dcf-83c0-4359-8a05-e9917ba04b04 +archetype: singleEntry +variables: + entryId: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/brandList.yaml b/apps/csk/content/dataType/brandList.yaml new file mode 100644 index 000000000..399e066f0 --- /dev/null +++ b/apps/csk/content/dataType/brandList.yaml @@ -0,0 +1,27 @@ +id: brandList +displayName: Brand List +path: /query +custom: + allowedContentTypes: + - brand +method: GET +purgeKey: 1c014c0a-a1c5-46a6-b561-0d1111504429 +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/getEntriesBySlugs.yaml b/apps/csk/content/dataType/getEntriesBySlugs.yaml new file mode 100644 index 000000000..fcaefba0e --- /dev/null +++ b/apps/csk/content/dataType/getEntriesBySlugs.yaml @@ -0,0 +1,24 @@ +id: getEntriesBySlugs +displayName: Get Entries by Slugs +ttl: 30 +path: /api/v1/entries +custom: + proposedName: api/v1/entries +method: GET +purgeKey: 211fb981-c72e-4639-ac01-124352bdf466 +archetype: default +variables: + Slugs: + type: text + default: '[]' + Locale: + type: text + default: '' +parameters: + - key: locale + value: ${Locale} + omitIfEmpty: true + - key: filters.slug[in] + value: ${Slugs} +dataSourceId: uniformApp +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/multipleArticle.yaml b/apps/csk/content/dataType/multipleArticle.yaml new file mode 100644 index 000000000..8cc73afdb --- /dev/null +++ b/apps/csk/content/dataType/multipleArticle.yaml @@ -0,0 +1,17 @@ +id: multipleArticle +displayName: Multiple Article +ttl: 30 +path: /multiple +custom: + proposedName: Multiple Article + allowedContentTypes: + - article +method: GET +purgeKey: f45762df-79b8-4da2-8ae6-c2bffb1f362c +archetype: multipleEntries +variables: + entryIds: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/multipleBrandCategory.yaml b/apps/csk/content/dataType/multipleBrandCategory.yaml new file mode 100644 index 000000000..802ff75a9 --- /dev/null +++ b/apps/csk/content/dataType/multipleBrandCategory.yaml @@ -0,0 +1,18 @@ +id: multipleBrandCategory +displayName: Multiple Brand Category +ttl: 30 +body: '' +path: /multiple +custom: + proposedName: Multiple Brand + allowedContentTypes: + - brand +method: GET +purgeKey: 42b958ad-c8fa-4475-a5ea-522719f88c79 +archetype: multipleEntries +variables: + entryIds: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/multipleProduct.yaml b/apps/csk/content/dataType/multipleProduct.yaml new file mode 100644 index 000000000..f58458896 --- /dev/null +++ b/apps/csk/content/dataType/multipleProduct.yaml @@ -0,0 +1,17 @@ +id: multipleProduct +displayName: Multiple Product +ttl: 30 +path: /multiple +custom: + proposedName: Multiple Product + allowedContentTypes: + - product +method: GET +purgeKey: f1a75821-72fb-41b9-bb13-f061681f88c5 +archetype: multipleEntries +variables: + entryIds: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/multipleProductCategory.yaml b/apps/csk/content/dataType/multipleProductCategory.yaml new file mode 100644 index 000000000..2eebfb437 --- /dev/null +++ b/apps/csk/content/dataType/multipleProductCategory.yaml @@ -0,0 +1,17 @@ +id: multipleProductCategory +displayName: Multiple Product Category +ttl: 30 +path: /multiple +custom: + proposedName: Multiple Product Category + allowedContentTypes: + - productCategory +method: GET +purgeKey: 42b958ad-c8fa-4475-a5ea-522719f88c79 +archetype: multipleEntries +variables: + entryIds: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/product.yaml b/apps/csk/content/dataType/product.yaml new file mode 100644 index 000000000..f78b9e65e --- /dev/null +++ b/apps/csk/content/dataType/product.yaml @@ -0,0 +1,17 @@ +id: product +displayName: Product +ttl: 30 +path: /single-by-slug +custom: + proposedName: Product + allowedContentTypes: + - product +method: GET +purgeKey: 2ee8721c-dccb-4414-ac0b-bd671f3dd12d +archetype: singleEntryBySlug +variables: + slug: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/productCategory.yaml b/apps/csk/content/dataType/productCategory.yaml new file mode 100644 index 000000000..690c1cc5e --- /dev/null +++ b/apps/csk/content/dataType/productCategory.yaml @@ -0,0 +1,15 @@ +id: productCategory +displayName: Product Category +path: /single +custom: + allowedContentTypes: + - productCategory +method: GET +purgeKey: 1e7eae47-8f5d-44b3-a9eb-41b7a5c15875 +archetype: singleEntry +variables: + entryId: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/productCategoryList.yaml b/apps/csk/content/dataType/productCategoryList.yaml new file mode 100644 index 000000000..f840fd486 --- /dev/null +++ b/apps/csk/content/dataType/productCategoryList.yaml @@ -0,0 +1,27 @@ +id: productCategoryList +displayName: Product Category List +path: /query +custom: + allowedContentTypes: + - productCategory +method: GET +purgeKey: 05d4765c-53ee-4278-9ddf-63f0b1aacb19 +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/productList.yaml b/apps/csk/content/dataType/productList.yaml new file mode 100644 index 000000000..d394a5977 --- /dev/null +++ b/apps/csk/content/dataType/productList.yaml @@ -0,0 +1,29 @@ +id: productList +displayName: Product List +ttl: 30 +body: '' +path: /query +custom: + allowedContentTypes: + - product +method: GET +purgeKey: 96677cf6-e261-4549-bc88-5116ff91beb7 +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/productMultipleManualSelect.yaml b/apps/csk/content/dataType/productMultipleManualSelect.yaml new file mode 100644 index 000000000..a58dd4649 --- /dev/null +++ b/apps/csk/content/dataType/productMultipleManualSelect.yaml @@ -0,0 +1,18 @@ +id: productMultipleManualSelect +displayName: Product multiple manual select +ttl: 30 +path: /multiple +custom: + maxDepth: 2 + proposedName: Multiple Product + allowedContentTypes: + - product +method: GET +purgeKey: 69561124-a76d-4a73-8004-4d0d62684be5 +archetype: multipleEntries +variables: + entryIds: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/promptStore.yaml b/apps/csk/content/dataType/promptStore.yaml new file mode 100644 index 000000000..1cd68e8ec --- /dev/null +++ b/apps/csk/content/dataType/promptStore.yaml @@ -0,0 +1,15 @@ +id: promptStore +displayName: Prompt Store +path: /single +custom: + allowedContentTypes: + - promptStore +method: GET +purgeKey: cc58214a-1c19-47f2-8bac-ffbfd4534824 +archetype: singleEntry +variables: + entryId: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/promptStoreList.yaml b/apps/csk/content/dataType/promptStoreList.yaml new file mode 100644 index 000000000..9e75f7b14 --- /dev/null +++ b/apps/csk/content/dataType/promptStoreList.yaml @@ -0,0 +1,27 @@ +id: promptStoreList +displayName: Prompt Store List +path: /query +custom: + allowedContentTypes: + - promptStore +method: GET +purgeKey: 1eee6163-86ee-4d48-984a-8956000b8cc6 +archetype: queryEntries +variables: + limit: + type: text + default: '20' + offset: + type: text + default: '0' + filters: + type: text + default: '{}' + orderBy: + type: text + default: '' + contentTypes: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/dataType/singleProduct.yaml b/apps/csk/content/dataType/singleProduct.yaml new file mode 100644 index 000000000..3eae2b01c --- /dev/null +++ b/apps/csk/content/dataType/singleProduct.yaml @@ -0,0 +1,17 @@ +id: singleProduct +displayName: Single Product +ttl: 30 +path: /single +custom: + proposedName: Product + allowedContentTypes: + - product +method: GET +purgeKey: daefb48b-4ea5-49dd-a351-6ff59337c387 +archetype: singleEntry +variables: + entryId: + type: text + default: '' +dataSourceId: uniformContent +allowedOnComponents: [] diff --git a/apps/csk/content/enrichment/brand.yaml b/apps/csk/content/enrichment/brand.yaml new file mode 100644 index 000000000..a5717bc0e --- /dev/null +++ b/apps/csk/content/enrichment/brand.yaml @@ -0,0 +1,18 @@ +id: brand +name: Brand +cap: 100 +values: + - id: black-mountain + value: Black Mountain + - id: cervello-di-caffer + value: Cervello di Caffe + - id: ember + value: Ember + - id: impresso + value: Impresso + - id: javadrip + value: JavaDrip + - id: kosmic-coffee + value: Kosmic Coffee + - id: royale + value: Royale diff --git a/apps/csk/content/enrichment/int.yaml b/apps/csk/content/enrichment/int.yaml new file mode 100644 index 000000000..50773e18d --- /dev/null +++ b/apps/csk/content/enrichment/int.yaml @@ -0,0 +1,8 @@ +id: int +name: Interest +cap: 100 +values: + - id: beans + value: Beans + - id: coffee-makers + value: Coffee Makers diff --git a/apps/csk/content/enrichment/subCategory.yaml b/apps/csk/content/enrichment/subCategory.yaml new file mode 100644 index 000000000..a832353f0 --- /dev/null +++ b/apps/csk/content/enrichment/subCategory.yaml @@ -0,0 +1,22 @@ +id: subCategory +name: Sub Category +cap: 100 +values: + - id: accessories + value: Accessories + - id: arabica + value: Arabica + - id: espresso + value: Espresso + - id: french-press + value: French Press + - id: liberica + value: Liberica + - id: percolators + value: Percolators + - id: pour-over + value: Pour-Over + - id: robusta + value: Robusta + - id: turkish + value: Turkish diff --git a/apps/csk/content/enrichment/topic.yaml b/apps/csk/content/enrichment/topic.yaml new file mode 100644 index 000000000..14e59e6ea --- /dev/null +++ b/apps/csk/content/enrichment/topic.yaml @@ -0,0 +1,18 @@ +id: topic +name: Topic +cap: 100 +values: + - id: brewing + value: Brewing + - id: coffee + value: Coffee + - id: gear + value: Gear + - id: guides + value: Guides + - id: ingredients-and-preparation + value: Ingredients & Preparation + - id: tea + value: Tea + - id: tips + value: Tips diff --git a/apps/csk/content/entry/0c97e1ea-e717-4942-adb4-88f7a1aa2021.yaml b/apps/csk/content/entry/0c97e1ea-e717-4942-adb4-88f7a1aa2021.yaml new file mode 100644 index 000000000..a6e3a109d --- /dev/null +++ b/apps/csk/content/entry/0c97e1ea-e717-4942-adb4-88f7a1aa2021.yaml @@ -0,0 +1,63 @@ +created: '2025-04-24T11:37:44.470358+00:00' +modified: '2025-04-24T11:37:44.470358+00:00' +pattern: false +entry: + _id: 0c97e1ea-e717-4942-adb4-88f7a1aa2021 + _name: French Press + _slug: french-press + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/YrEPa-EtQ2aQoagG2Y34YQ-french-press.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: e44c608e-ca90-4037-a4f8-93081a449666 + type: image + fields: + id: + type: text + value: f027f34f-c029-4684-ac25-0bde36dff2aa + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/Ii2eIaurSAqDLBrp4jrWkQ-french-press.png + type: text + file: + type: file + value: ecdd668c-27e0-4879-be7f-9a6154736e5f + size: + value: 1119865 + type: number + title: + type: text + value: french-press.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: French Press + description: + type: text + locales: + en: >- + Experience the rich, full-bodied flavor of coffee brewed in a French + press. Our selection of French presses includes various sizes and + designs, perfect for any coffee lover. Known for its ability to + extract the most flavorsome oils from your coffee grounds, the French + press offers a simple yet sophisticated brewing method. Enjoy the + ritual of pressing your coffee and savor the deep, aromatic brew that + results. Browse our collection and find the perfect French press to + elevate your coffee moments. + _locales: + - en diff --git a/apps/csk/content/entry/0e408028-7685-4d43-9e94-ae6c42941c3d.yaml b/apps/csk/content/entry/0e408028-7685-4d43-9e94-ae6c42941c3d.yaml new file mode 100644 index 000000000..c9393d748 --- /dev/null +++ b/apps/csk/content/entry/0e408028-7685-4d43-9e94-ae6c42941c3d.yaml @@ -0,0 +1,9 @@ +created: '2025-04-24T11:39:18.233427+00:00' +modified: '2025-04-24T11:39:18.233427+00:00' +pattern: false +entry: + _id: 0e408028-7685-4d43-9e94-ae6c42941c3d + _name: 'New entry: Product Category' + _slug: new-entry-product-category + type: productCategory + fields: {} diff --git a/apps/csk/content/entry/15ef28e8-b2cd-4c74-8dfe-19e35c1c818d.yaml b/apps/csk/content/entry/15ef28e8-b2cd-4c74-8dfe-19e35c1c818d.yaml new file mode 100644 index 000000000..b828d9b39 --- /dev/null +++ b/apps/csk/content/entry/15ef28e8-b2cd-4c74-8dfe-19e35c1c818d.yaml @@ -0,0 +1,1367 @@ +created: '2025-01-29T11:10:29.474621+00:00' +modified: '2025-06-26T06:30:03.952073+00:00' +pattern: false +entry: + _id: 15ef28e8-b2cd-4c74-8dfe-19e35c1c818d + _name: Impresso Pump Espresso + _slug: impresso-pump-espresso + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/6PMpul4_TFG2UyNGS94w0A-impresso-pump-espresso-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Bring the cafรฉ experience to your kitchen with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Pump Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' machine, a powerful and reliable espresso maker designed to deliver high-quality coffee with every brew. Featuring a stainless-steel lined thermoblock heating system and 15 bars of pressure, this machine extracts rich flavors and a smooth crema, ensuring each shot is brewed to perfection. Whether using ground coffee or pre-packaged espresso pods, the Impresso Pump Espresso provides versatility and convenience for coffee lovers of all kinds.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Thermoblock Heating System + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Stainless-steel lined heating system with 15 + bars of pressure for optimal temperature and + high-pressure brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dual Filter Options + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Includes two filters, allowing you to brew one + or two espressos or use pre-packaged pods for + added convenience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Heavy-Duty Construction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Sturdy stainless steel build with ABS plastic + accents for durability and modern style. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Integrated Cup Warming Tray + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Keeps your cups warm, enhancing the overall + espresso experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Swivel Frother + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides unlimited steam output for frothing + or steaming milk, perfect for lattes and + cappuccinos. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Removable 46-oz Water Container + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 273 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Easy to fill and clean, simplifying operation + and maintenance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Impresso Pump Espresso? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Pump Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' machine is designed with both performance and ease of use in mind. Its 15-bar pressure system, combined with the precision of the thermoblock heating, guarantees consistently great-tasting espresso with every brew. The dual filter system offers flexibility for single or double shots, accommodating various coffee preferences. Additionally, the heavy-duty stainless steel construction ensures that this machine will be a durable fixture in your kitchen for years to come.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single Espresso Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Morning Energy Boost + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a quick, strong shot to start the day + with a rich flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Double Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stronger Coffee Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew two shots at once for a more robust, + double espresso. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pod Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Convenient Brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Use pre-packaged pods for a quick and + effortless espresso. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Steamed Milk Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cappuccinos & Lattes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Utilize the swivel frother for creamy, + perfectly frothed milk. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cup Warming + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Enhanced Taste + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Keeps cups warm for a more enjoyable espresso + experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elevate Your Home Coffee Game + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Pump Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re investing in a machine that merges precision + engineering with user-friendly features. The removable + water container, cup warming tray, and unlimited steam + output ensure that your coffee-making process is seamless + from start to finish. Its elegant design, combined with + high-performance brewing, makes it a must-have for anyone + looking to create cafรฉ-quality drinks at home. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the satisfaction of mastering your espresso and + milk-based drinks with the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Pump Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . From bold, single shots to frothy cappuccinos, this + machine offers everything you need for a complete and + enjoyable coffee routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Impresso Pump Espresso + brand: + type: contentReference + value: ${#jptr:/ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-brand/entries/0} + title: + type: text + value: Impresso Pump Espresso + rating: + type: number + value: '4.5' + ogImage: + type: asset + value: + - _id: 69d285d5-861d-4ba6-8b36-8d81e7b5bb5f + type: image + fields: + id: + type: text + value: a28a5c2f-b593-457f-ac76-7bd41e52b9c3 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0TCMeFY3T3S9xXmJdhLBYA-impresso-pump-espresso-1.png + type: text + file: + type: file + value: fbf26033-a3c1-492d-be6f-658a29e7825c + size: + value: 179882 + type: number + title: + type: text + value: impresso-pump-espresso-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-category/entries/0} + variants: + type: $block + value: + - _id: aa532e29-af34-4b69-89f8-b5349b9b8439 + type: variant + fields: + code: + type: text + value: '118' + price: + type: number + locales: + en: '127.99' + title: + type: text + locales: + en: Impresso Pump Espresso + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: c8b9f894-71a5-4f94-9b8c-84b1f98a34e4 + type: image + fields: + id: + type: text + value: a28a5c2f-b593-457f-ac76-7bd41e52b9c3 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0TCMeFY3T3S9xXmJdhLBYA-impresso-pump-espresso-1.png + type: text + file: + type: file + value: fbf26033-a3c1-492d-be6f-658a29e7825c + size: + value: 179882 + type: number + title: + type: text + value: impresso-pump-espresso-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 166f5ebc-c84b-443e-82ae-64e29abbf3fa + type: image + fields: + id: + type: text + value: 78de8c8b-355e-4841-9ca1-f98de904837b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/M9J8mKZCS9CiFv7V9-U5Lg-impresso-pump-espresso-2.png + type: text + file: + type: file + value: d9126f80-3ab7-4229-9308-4d7b1127e419 + size: + value: 307667 + type: number + title: + type: text + value: impresso-pump-espresso-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Impresso Pump Espresso + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: brand + key: impresso + str: 5 + - cat: subCategory + key: espresso + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 69d285d5-861d-4ba6-8b36-8d81e7b5bb5f + type: image + fields: + id: + type: text + value: a28a5c2f-b593-457f-ac76-7bd41e52b9c3 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0TCMeFY3T3S9xXmJdhLBYA-impresso-pump-espresso-1.png + type: text + file: + type: file + value: fbf26033-a3c1-492d-be6f-658a29e7825c + size: + value: 179882 + type: number + title: + type: text + value: impresso-pump-espresso-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Stainless-steel espresso maker with 15-bar pressure, dual filters, + swivel frother, and easy-fill water container for perfect brews every + time. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + THERMOBLOCK HEATING SYSTEM: Stainless-steel lined heating system with + 15 bars of pressure for high-pressure brewed espresso TWO FILTERS: For + one or two espressos or pre-packaged espresso pods HEAVY-DUTY: + Stainless steel construction with large, integrated cup warming tray + SWIVEL FROTHER: Unlimited steam output for perfectly frothing or + steaming milk for cappuccinos and lattes EASY TO FILL: Removable 46-oz + water container for easy filling and cleaning HOUSING: ABS plastic and + stainless steel accents + _dataResources: + ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: bb55a2ae-cc49-4f1f-ae91-0cafa3128834 + ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 89ff9053-0c46-4c5d-be39-6d24907ba240 + ref-15ef28e8-b2cd-4c74-8dfe-19e35c1c818d-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + ff365bbd-13c4-43ab-9747-e4cf5a85a4ce,b897a717-bb41-4990-a25b-8f860d02700d,734d3f04-7135-4c78-a86c-d87d3426ee9a + _locales: + - en diff --git a/apps/csk/content/entry/19b68047-1128-45c9-9d70-ae314f813d11.yaml b/apps/csk/content/entry/19b68047-1128-45c9-9d70-ae314f813d11.yaml new file mode 100644 index 000000000..de574dbd0 --- /dev/null +++ b/apps/csk/content/entry/19b68047-1128-45c9-9d70-ae314f813d11.yaml @@ -0,0 +1,50 @@ +created: '2025-04-24T11:37:12.568784+00:00' +modified: '2025-04-24T11:37:12.568784+00:00' +pattern: false +entry: + _id: 19b68047-1128-45c9-9d70-ae314f813d11 + _name: Elena Harris + _slug: elena-harris + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/HgbNauVSSwmjgk5kBpfDUA-author-logo-placeholder.png + type: author + fields: + name: + type: text + value: Elena Harris + thumbnail: + type: asset + value: [] + locales: + en: + - _id: e8ccef56-885b-4b6b-adeb-0fec64cb20e5 + type: image + fields: + id: + type: text + value: 49a5c28e-b131-4f7d-9bf1-a5582f4b4a77 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/lldM63UYRbqCO2b1RYSoPQ-author-logo-placeholder.png + type: text + file: + type: file + value: 71a22ae6-7089-405e-b149-f137a174404c + size: + value: 23734 + type: number + title: + type: text + value: author-logo-placeholder.png + width: + value: 1143 + type: number + height: + value: 947 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _locales: + - en diff --git a/apps/csk/content/entry/20617d81-0fa4-4223-91d6-0249a29f584d.yaml b/apps/csk/content/entry/20617d81-0fa4-4223-91d6-0249a29f584d.yaml new file mode 100644 index 000000000..34e127817 --- /dev/null +++ b/apps/csk/content/entry/20617d81-0fa4-4223-91d6-0249a29f584d.yaml @@ -0,0 +1,1793 @@ +created: '2025-01-29T11:10:21.317441+00:00' +modified: '2025-06-25T14:25:54.186747+00:00' +pattern: false +entry: + _id: 20617d81-0fa4-4223-91d6-0249a29f584d + _name: 'Grinding Beans: The Key to Perfect Coffee' + _slug: grinding-beans-the-key-to-perfect-coffee + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/GN3afw41RnqvETFRD1uTxg-grinding-beans-the-key-to-perfect-coffee.jpg + type: article + fields: + title: + type: text + value: 'Grinding Beans: The Key to Perfect Coffee' + author: + type: contentReference + value: ${#jptr:/ref-20617d81-0fa4-4223-91d6-0249a29f584d-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + In the world of coffee, every step of the process affects + the final taste, and one of the most crucial steps is + grinding. The way you grind your beans can make the + difference between a mediocre cup and a truly exceptional + brew. So, with all the different ways to grind coffee, is + one method better than another? Letโ€™s dive into the science + and hear what the experts have to say. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A great cup of coffee begins with the right grind. + Consistency, size, and timing are everything. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Grinding Matters + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + When coffee beans are ground, they expose more surface area + to water, allowing for better extraction of flavor, oils, + and aromas. The grind size and consistency influence the + rate at which coffee is extracted, which directly impacts + the taste. Too fine a grind can lead to bitterness, while a + coarse grind may result in a weak or sour taste. Finding the + right grind for your brewing method is essential. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Types of Coffee Grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Before we explore grind sizes, letโ€™s take a quick look at + the two main types of grinders: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: blade grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' and ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: burr grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: . + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: asset + __asset: + _id: fd938757-33df-41bc-9924-37071938ede3 + type: image + fields: + id: + type: text + value: 723dbfa1-17a4-438a-bbb3-08af349de38b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/DeSNQt-_QlaID6040AzN-w-types-of-coffee-grinders.jpg + type: text + file: + type: file + value: 9d4f8898-045f-4e99-9cba-3e93c2c4df82 + size: + value: 3303657 + type: number + title: + type: text + value: types-of-coffee-grinders.jpg + width: + value: 5184 + type: number + height: + value: 3456 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Blade Grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Blade grinders use a spinning blade to chop the beans. While + theyโ€™re affordable and accessible, they tend to produce an + inconsistent grind, which can lead to uneven extraction. + Blade grinders are often favored by beginners but are not + recommended for those seeking precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Burr Grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Burr grinders, on the other hand, use two abrasive surfaces + (or burrs) to grind the beans evenly. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Flat burr grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' and ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: conical burr grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' are two popular types, both of which offer adjustable grind settings for precision. Burr grinders are the go-to choice for coffee aficionados and professionals due to their consistency and control.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Grind Size Matters: Matching Grind to Brew Method' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Each brewing method requires a specific grind size to + optimize flavor extraction. Hereโ€™s a guide to help you match + grind size with your preferred brew method: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + height: 40 + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brew Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Grind Size + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Extra Fine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Feels like powdered sugar; allows for short, + intense extraction + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Slightly coarser than espresso, for a strong, + bold brew + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium-Fine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sand-like texture, good for slower extraction + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Gritty texture, similar to sea salt; ideal for + even extraction + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coarse + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Chunky, similar to breadcrumbs; minimizes + sediment in immersion brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 148 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 202 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Extra Coarse + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Large, chunky grind for slow, cold extraction + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Expert Insights: Why Consistency is Key' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + According to coffee experts, grind consistency is just as + important as grind size. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Scott Rao + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a respected coffee consultant, notes that consistent grind + size leads to a more uniform extraction, which prevents + bitterness and sourness. Inconsistent grindsโ€”where you have + a mix of fine and coarse particlesโ€”can lead to + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: over-extraction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' (bitter) and ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: under-extraction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' (sour) in the same cup.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A consistent grind is the foundation of a balanced, + flavorful cup of coffee,โ€ + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' says Rao. ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: โ€œWithout it, even the finest beans will taste off. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Choosing the Right Grinder: Blade vs. Burr' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 166 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 179 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Blade Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Burr Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + height: 33 + indent: 0 + version: 1 + children: + - type: tablecell + width: 166 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consistency + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 179 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Inconsistent + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consistent + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 166 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Control + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 179 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Limited + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Adjustable for precise grinds + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 166 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cost + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 179 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Affordable + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Higher investment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 166 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Recommended For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 179 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Beginners, casual drinkers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 189 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Enthusiasts, professionals + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + If youโ€™re serious about coffee, investing in a burr grinder + can make a world of difference. Many experts recommend + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: manual burr grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' for those who want quality without a hefty price tag, while ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: electric burr grinders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' are perfect for those seeking speed and convenience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tips for Grinding Your Coffee Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Grind Just Before Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Freshly ground coffee retains more aroma and flavor, + so grind your beans right before you brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use the Right Grind Size + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Match the grind to your brewing method for the best + results. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Clean Your Grinder Regularly + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Residual coffee oils and particles can affect taste. + Clean your grinder at least once a month for optimal + flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + When it comes to grinding coffee beans, there isnโ€™t + necessarily a โ€œbestโ€ methodโ€”rather, itโ€™s about choosing the + grind size and consistency that best suits your brewing + method. Whether youโ€™re a fan of rich espresso or smooth + French press, a quality grind can elevate your coffee + experience from average to outstanding. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: The perfect grind is the unsung hero of a great coffee. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experimenting with different grinders and grind sizes can be + a fun and rewarding journey. So next time youโ€™re preparing + your morning coffee, take a moment to appreciate the small + but powerful role that grinding plays in creating your + perfect cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Happy grinding! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 52bc55ad-3b28-490f-b8de-e8039a1bc169 + type: image + fields: + id: + type: text + value: 1021bed7-3253-4963-a96a-73c485ca5121 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/GN3afw41RnqvETFRD1uTxg-grinding-beans-the-key-to-perfect-coffee.jpg + type: text + file: + type: file + value: 00802dce-12d4-4917-887b-521d32766e19 + size: + value: 7363523 + type: number + title: + type: text + value: grinding-beans-the-key-to-perfect-coffee.jpg + width: + value: 7360 + type: number + height: + value: 4912 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-20617d81-0fa4-4223-91d6-0249a29f584d-category/entries/0} + metaTitle: + type: text + locales: + en: 'Grinding Beans: The Key to Perfect Coffee' + thumbnail: + type: asset + locales: + en: + - _id: 504bb5d8-eb81-45f7-a918-158f773482f7 + type: image + fields: + id: + type: text + value: 1021bed7-3253-4963-a96a-73c485ca5121 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/GN3afw41RnqvETFRD1uTxg-grinding-beans-the-key-to-perfect-coffee.jpg + type: text + file: + type: file + value: 7bf0484e-439f-49d3-9c99-7c9bfe6d58a8 + size: + value: 7363523 + type: number + title: + type: text + value: grinding-beans-the-key-to-perfect-coffee.jpg + width: + value: 7360 + type: number + height: + value: 4912 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: ingredients-and-preparation + str: 5 + publishDate: + type: date + value: '2025-03-15' + metaDescription: + type: text + locales: + en: >- + There are many ways to grind a coffee bean - is one way better than + another? Experts weigh in + shortDescription: + type: text + value: >- + There are many ways to grind a coffee bean - is one way better than + another? Experts weigh in + _dataResources: + ref-20617d81-0fa4-4223-91d6-0249a29f584d-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 3c1cdfc4-9e1f-40dc-bb27-b3d88492520d + ref-20617d81-0fa4-4223-91d6-0249a29f584d-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: fc7a50e2-9d37-47e8-89f2-46b1b453751a + _locales: + - en diff --git a/apps/csk/content/entry/2563e21e-3b39-439c-9eac-3294ce456a55.yaml b/apps/csk/content/entry/2563e21e-3b39-439c-9eac-3294ce456a55.yaml new file mode 100644 index 000000000..1c08f30fc --- /dev/null +++ b/apps/csk/content/entry/2563e21e-3b39-439c-9eac-3294ce456a55.yaml @@ -0,0 +1,50 @@ +created: '2025-04-24T11:36:18.236079+00:00' +modified: '2025-04-24T11:36:18.236079+00:00' +pattern: false +entry: + _id: 2563e21e-3b39-439c-9eac-3294ce456a55 + _name: Alex Brent + _slug: alex-brent + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/HgbNauVSSwmjgk5kBpfDUA-author-logo-placeholder.png + type: author + fields: + name: + type: text + value: Alex Brent + thumbnail: + type: asset + value: [] + locales: + en: + - _id: d46ccce6-96ea-4ae4-99b1-89441177b5b0 + type: image + fields: + id: + type: text + value: 49a5c28e-b131-4f7d-9bf1-a5582f4b4a77 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/lldM63UYRbqCO2b1RYSoPQ-author-logo-placeholder.png + type: text + file: + type: file + value: 71a22ae6-7089-405e-b149-f137a174404c + size: + value: 23734 + type: number + title: + type: text + value: author-logo-placeholder.png + width: + value: 1143 + type: number + height: + value: 947 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _locales: + - en diff --git a/apps/csk/content/entry/28bf4036-f588-4ee0-94bb-241d39270972.yaml b/apps/csk/content/entry/28bf4036-f588-4ee0-94bb-241d39270972.yaml new file mode 100644 index 000000000..0c362a3d9 --- /dev/null +++ b/apps/csk/content/entry/28bf4036-f588-4ee0-94bb-241d39270972.yaml @@ -0,0 +1,1278 @@ +created: '2025-01-29T11:10:30.230117+00:00' +modified: '2025-06-26T06:30:04.187504+00:00' +pattern: false +entry: + _id: 28bf4036-f588-4ee0-94bb-241d39270972 + _name: Black Mountain French Press Coffee Maker + _slug: black-mountain-french-press-coffee-maker + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/U2gshCMBTnCuV_NaoPD3Kg-black-mountain-french-press-coffee-maker-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Elevate your coffee experience with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain French Press Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a premium brewing device designed to deliver + full-bodied, aromatic coffee in just 4 minutes. Simply add + coarsely ground coffee, pour in hot water, and press down + to enjoy a rich and satisfying cup. This French press is + crafted to enhance the flavor of your brew with its 3-part + stainless steel plunger and fine mesh filter that + preserves the essential oils and subtle notes often lost + with paper filters. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 3-Part Stainless Steel Plunger + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Features a mesh filter that captures the + coffeeโ€™s aromatic oils and flavors while + preventing grounds from passing through, + ensuring a clean cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Durable Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Constructed with a sturdy plastic frame and + stainless steel components, built to withstand + daily use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Patented Safety Lid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Equipped with a safety lid that prevents + spills and offers a secure, smooth pouring + experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dishwasher Safe + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Easy to clean for added convenience, making + post-brew maintenance simple and efficient. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Optimal Flavor Extraction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Designed to press coffee to extract the ideal + amount of essential oils and acids for a + balanced, full-flavored cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 257 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 8-Cup Capacity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 598 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Holds up to 32 oz (4 oz per cup), making it + perfect for multiple servings or sharing with + friends and family. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Black Mountain French Press Coffee Maker? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The Black Mountain French Press Coffee Maker combines + durable construction with thoughtful design to create a + high-quality coffee experience. Its 3-part plunger system + ensures that each cup is brewed to perfection, preserving + the natural richness and complexity of your coffee. The + patented safety lid adds an extra layer of convenience, + preventing spills and providing a smooth, hassle-free + pour. This French press is built for both coffee + enthusiasts and newcomers who seek an easy, dependable way + to brew delicious coffee at home. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 495 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Standard Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Morning Routine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 495 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for making a strong, full-bodied cup + to start your day. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single-Serve + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personal Enjoyment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 495 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew a single cup for a quick, flavorful + pick-me-up. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Multiple Servings + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Family or Group Gatherings + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 495 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The 8-cup capacity ensures enough coffee for + sharing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Clean Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Busy Lifestyles + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 495 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Dishwasher-safe design allows for efficient + cleanup after brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Your Essential Companion for Rich, Full-Bodied Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain French Press Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re investing in a tool that makes brewing coffee + easy and enjoyable. This press brings out the best in your + coffee beans, highlighting their unique flavors and + aromas. Whether youโ€™re savoring your morning cup or + entertaining friends, this French press ensures each brew + is a delightful experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Discover how simplicity meets excellence with this + reliable, high-performance coffee maker. Its design, ease + of use, and superior flavor extraction make it an + essential addition to any kitchen, perfect for those who + appreciate a bold, flavorful cup every time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Black Mountain French Press Coffee Maker + brand: + type: contentReference + value: ${#jptr:/ref-28bf4036-f588-4ee0-94bb-241d39270972-brand/entries/0} + title: + type: text + value: Black Mountain French Press Coffee Maker + rating: + type: number + value: '4.5' + ogImage: + type: asset + value: + - _id: abfc234b-2364-4033-862b-1aab69c08da5 + type: image + fields: + id: + type: text + value: c2cfa75c-e3d8-41a1-9a13-693589c213ca + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/lLW5oFtXT0WkEJUAGPEMXw-black-mountain-french-press-coffee-maker-1.png + type: text + file: + type: file + value: 03803b37-2cb5-4e6c-9079-3d99d7d4f65f + size: + value: 298430 + type: number + title: + type: text + value: black-mountain-french-press-coffee-maker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-28bf4036-f588-4ee0-94bb-241d39270972-category/entries/0} + variants: + type: $block + value: + - _id: e571cea2-7ce1-4903-bae4-69da074f0c4f + type: variant + fields: + code: + type: text + value: '126' + price: + type: number + locales: + en: '25.88' + title: + type: text + locales: + en: Black Mountain French Press Coffee Maker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: e2aa2c8c-f285-4cbf-adcc-7a4a80615d9d + type: image + fields: + id: + type: text + value: c2cfa75c-e3d8-41a1-9a13-693589c213ca + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/lLW5oFtXT0WkEJUAGPEMXw-black-mountain-french-press-coffee-maker-1.png + type: text + file: + type: file + value: 03803b37-2cb5-4e6c-9079-3d99d7d4f65f + size: + value: 298430 + type: number + title: + type: text + value: black-mountain-french-press-coffee-maker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 4c5fd6aa-1a33-4019-a782-3e3a4e3cf826 + type: image + fields: + id: + type: text + value: 44f9788a-a20d-4521-ae07-cae69cf50907 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KzA0an46Qzi-g2wXFvUJ0w-black-mountain-french-press-coffee-maker-2.png + type: text + file: + type: file + value: 6cecc8e3-b4d8-42ce-a122-9dbd73bbf003 + size: + value: 521583 + type: number + title: + type: text + value: black-mountain-french-press-coffee-maker-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Black Mountain French Press Coffee Maker + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: french-press + str: 5 + - cat: brand + key: black-mountain + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-28bf4036-f588-4ee0-94bb-241d39270972-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: abfc234b-2364-4033-862b-1aab69c08da5 + type: image + fields: + id: + type: text + value: c2cfa75c-e3d8-41a1-9a13-693589c213ca + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/lLW5oFtXT0WkEJUAGPEMXw-black-mountain-french-press-coffee-maker-1.png + type: text + file: + type: file + value: 03803b37-2cb5-4e6c-9079-3d99d7d4f65f + size: + value: 298430 + type: number + title: + type: text + value: black-mountain-french-press-coffee-maker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Brew premium coffee in 4 minutes with this French press. Features a + stainless steel mesh plunger for maximum flavor. Dishwasher safe, + 8-cup capacity. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-28bf4036-f588-4ee0-94bb-241d39270972-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + French press: French press brews a premium cup of Coffee in just 4 + minutes, simply add course ground Coffee, hot water and press + Stainless steel: 3-part stainless steel plunger has a mesh filter that + helps extract your coffee's aromatic oils and subtle flavors instead + of being absorbed by a paper filter. Made of plastic Durable design: + Coffee press features Bodum Patented safety lid to keep contents from + spilling and is dishwasher safe for easy cleaning Maximum flavor: + pressed Coffee extracts the perfect amount of essentials oils and + acids from the Coffee bean for maximum flavor; the preferred method + for brewing for Coffee enthusiasts everywhere Servings: premium French + press Coffee maker makes 8 cups of Coffee, 4 oz each + _dataResources: + ref-28bf4036-f588-4ee0-94bb-241d39270972-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: dc637ce1-1bc5-4ced-8afd-74db22ff32a1 + ref-28bf4036-f588-4ee0-94bb-241d39270972-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-28bf4036-f588-4ee0-94bb-241d39270972-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 0c97e1ea-e717-4942-adb4-88f7a1aa2021 + ref-28bf4036-f588-4ee0-94bb-241d39270972-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 5a9bf3d7-74a8-42e4-ac78-239f84cbecca,4435ccaf-103e-4b69-9138-7ec8196955fb,f7e77f37-2646-410e-8596-6ae16379d5d9 + _locales: + - en diff --git a/apps/csk/content/entry/2b754075-62b2-49bd-aa8a-dd47435e9791.yaml b/apps/csk/content/entry/2b754075-62b2-49bd-aa8a-dd47435e9791.yaml new file mode 100644 index 000000000..776f75826 --- /dev/null +++ b/apps/csk/content/entry/2b754075-62b2-49bd-aa8a-dd47435e9791.yaml @@ -0,0 +1,64 @@ +created: '2025-04-24T11:39:42.63377+00:00' +modified: '2025-04-24T11:39:42.63377+00:00' +pattern: false +entry: + _id: 2b754075-62b2-49bd-aa8a-dd47435e9791 + _name: Robusta + _slug: robusta + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/25DnKyyZS-2uKwJY-x6mlg-robusta.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: df7077b1-2f7d-4c78-8190-b926f74e4e1d + type: image + fields: + id: + type: text + value: 88593806-ae5f-4d40-b6d9-36803a1b755e + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/aBEYnJdaRvaMWGsCj4Tzfw-robusta.png + type: text + file: + type: file + value: 57561e4e-e01f-490f-a5c2-55cd010ab167 + size: + value: 2280450 + type: number + title: + type: text + value: robusta.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Robusta + description: + type: text + locales: + en: >- + Experience the bold and intense flavors of Robusta coffee beans. Known + for their high caffeine content and robust taste, Robusta beans offer + a deep, earthy flavor with a hint of bitterness, making them perfect + for espresso and strong coffee blends. Our selection of Robusta beans + is sourced from top coffee-growing regions, ensuring high quality and + exceptional taste. Whether you prefer a powerful morning brew or a + rich espresso, Robusta beans deliver a full-bodied coffee experience. + Explore our Robusta collection and enjoy the strength and character of + these distinguished beans. + _locales: + - en diff --git a/apps/csk/content/entry/2bcd3cdd-e474-460b-a78b-fac7c76c57ab.yaml b/apps/csk/content/entry/2bcd3cdd-e474-460b-a78b-fac7c76c57ab.yaml new file mode 100644 index 000000000..cc06fa04e --- /dev/null +++ b/apps/csk/content/entry/2bcd3cdd-e474-460b-a78b-fac7c76c57ab.yaml @@ -0,0 +1,19 @@ +created: '2025-04-24T11:37:12.24519+00:00' +modified: '2025-04-24T11:37:12.24519+00:00' +pattern: false +entry: + _id: 2bcd3cdd-e474-460b-a78b-fac7c76c57ab + _name: Drip Coffee + _slug: drip-coffee + type: productCategory + fields: + title: + type: text + locales: + en: Drip Coffee + description: + type: text + locales: + en: Just like you get in an American diner + _locales: + - en diff --git a/apps/csk/content/entry/2f042be4-1e8b-4fae-be0e-a5294b89d8dd.yaml b/apps/csk/content/entry/2f042be4-1e8b-4fae-be0e-a5294b89d8dd.yaml new file mode 100644 index 000000000..397119fb5 --- /dev/null +++ b/apps/csk/content/entry/2f042be4-1e8b-4fae-be0e-a5294b89d8dd.yaml @@ -0,0 +1,1379 @@ +created: '2025-01-29T11:10:29.374198+00:00' +modified: '2025-06-26T06:30:05.968301+00:00' +pattern: false +entry: + _id: 2f042be4-1e8b-4fae-be0e-a5294b89d8dd + _name: Kosmic Coffee Barista Express Espresso Machine + _slug: kosmic-coffee-barista-express-espresso-machine + _thumbnail: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/LDc0j9doQmCvJ4w2hDiDHg-kosmic-coffee-barista-express-espresso-machine-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Experience cafรฉ-quality coffee at home with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Barista Express Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a sophisticated and efficient solution that brings + third-wave specialty coffee to your kitchen. Utilizing + Brevilleโ€™s renowned 4 keys formula, this all-in-one + machine seamlessly transitions from beans to espresso in + under one minute, ensuring each cup is fresh, aromatic, + and full of rich flavor. Perfect for those who value the + art of coffee making, this machine offers both convenience + and precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Integrated Precision Conical Burr Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Grinds on demand to deliver the exact amount + of freshly ground coffee directly into the + portafilter, tailored to your preferred roast + and taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 4 Keys Formula + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Utilizes Breville's proven methodology to + ensure ideal flavor extraction through optimal + dose, water pressure, temperature, and steam. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dose Control Grinding + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows for customized grind settings, giving + you full control over your coffeeโ€™s strength + and flavor profile. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Transition Time + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Transforms beans to a ready-to-drink espresso + in under one minute for efficient, + high-quality results. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Adjustable Grind Size + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers precise control to cater to various + brewing preferences, whether you enjoy a fine + grind for espresso or a coarser grind for a + different method. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 199 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: User-Friendly Operation + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 261 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Features intuitive controls and a simple + interface, making it easy for anyone to + achieve barista-level results. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Why Choose the Kosmic Coffee Barista Express Espresso + Machine? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Barista Express Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is designed for coffee lovers who appreciate both the convenience of a user-friendly system and the quality of professional results. Its built-in conical burr grinder ensures consistency and enhances the aroma and flavor profile of every cup. With customizable grind size and dose control, you can experiment and perfect your espresso-making process to match your personal taste preferences. This machine stands out for its ability to create everything from a single bold shot to a velvety latte with unmatched ease.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 224 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Morning Routine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 224 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a rich, single or double shot of + espresso for a strong start to the day. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Latte & Cappuccino + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Specialty Coffee Lovers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 224 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for creating milk-based drinks with + smooth, creamy texture. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: On-the-Go Moments + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 224 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Transforms beans to espresso in under one + minute for fast, efficient brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Custom Grind Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personalized Taste + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 224 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows full control over grind size to create + the ideal brew for your preference. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cafe-Style Double Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bold Flavor + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 224 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ideal for those who prefer a stronger, more + intense espresso experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Your Path to Mastering Espresso at Home + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Barista Express Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re not just brewing coffee; youโ€™re mastering an art + form. This machine combines cutting-edge technology with + practical features to ensure you can craft barista-quality + espresso effortlessly. Whether youโ€™re perfecting your + morning routine or impressing guests with custom drinks, + the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Barista Express + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' delivers consistency, flavor, and ease in every cup.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Elevate your home coffee experience and explore the world + of rich, specialty espresso with this versatile and + dependable machine. Embrace your inner barista and + discover the satisfaction of crafting your perfect cup, + every time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Kosmic Coffee Barista Express Espresso Machine + brand: + type: contentReference + value: ${#jptr:/ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-brand/entries/0} + title: + type: text + value: Kosmic Coffee Barista Express Espresso Machine + rating: + type: number + value: '4' + ogImage: + type: asset + value: + - _id: f7fb61e2-8cd2-46c5-b36b-fc1d3e9e1774 + type: image + fields: + id: + type: text + value: a2fc1548-9e8f-45de-befb-afafd756cd7a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/jIZQyXFsQzukMPlfsOcsDg-kosmic-coffee-barista-express-espresso-machine-1.png + type: text + file: + type: file + value: 28f1afde-df55-4078-9328-709e2a0fe26a + size: + value: 361098 + type: number + title: + type: text + value: kosmic-coffee-barista-express-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-category/entries/0} + variants: + type: $block + value: + - _id: 4f3ca7a7-43e9-40e0-945a-344c43eabdb1 + type: variant + fields: + code: + type: text + value: '115' + price: + type: number + locales: + en: '599.95' + title: + type: text + locales: + en: Kosmic Coffee Barista Express Espresso Machine + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 3648fab3-345d-416f-ba9d-457289dd16bb + type: image + fields: + id: + type: text + value: a2fc1548-9e8f-45de-befb-afafd756cd7a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/jIZQyXFsQzukMPlfsOcsDg-kosmic-coffee-barista-express-espresso-machine-1.png + type: text + file: + type: file + value: 28f1afde-df55-4078-9328-709e2a0fe26a + size: + value: 361098 + type: number + title: + type: text + value: kosmic-coffee-barista-express-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 04060760-e0b2-4415-b4b5-51f9186a2af4 + type: image + fields: + id: + type: text + value: 9b7c6ba4-458e-482a-959d-58ee0026b4cc + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/w9Yvj1JPSSC5sp5rhdZQHg-kosmic-coffee-barista-express-espresso-machine-2.png + type: text + file: + type: file + value: e9ef36e0-6e08-477c-a374-6acb7b1e226c + size: + value: 499098 + type: number + title: + type: text + value: kosmic-coffee-barista-express-espresso-machine-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Kosmic Coffee Barista Express Espresso Machine + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: brand + key: kosmic-coffee + str: 5 + - cat: subCategory + key: espresso + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: f7fb61e2-8cd2-46c5-b36b-fc1d3e9e1774 + type: image + fields: + id: + type: text + value: a2fc1548-9e8f-45de-befb-afafd756cd7a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/jIZQyXFsQzukMPlfsOcsDg-kosmic-coffee-barista-express-espresso-machine-1.png + type: text + file: + type: file + value: 28f1afde-df55-4078-9328-709e2a0fe26a + size: + value: 361098 + type: number + title: + type: text + value: kosmic-coffee-barista-express-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Enjoy third wave coffee at home in under a minute with Breville's + Barista Express, featuring an integrated grinder for perfect espresso. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + The Breville Barista Express delivers third wave specialty coffee at + home using the 4 keys formula and is part of the Barista Series that + offers all in one espresso machines with integrated grinder to go from + beans to espresso in under one minute DOSE CONTROL GRINDING: + Integrated precision conical burr grinder grinds on demand to deliver + the right amount of freshly ground coffee directly into the + portafilter for your preferred taste with any roast of bean + _dataResources: + ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9ade18d3-c6b0-4928-b86b-9ff43d676159 + ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 89ff9053-0c46-4c5d-be39-6d24907ba240 + ref-2f042be4-1e8b-4fae-be0e-a5294b89d8dd-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + f7e77f37-2646-410e-8596-6ae16379d5d9,3e3af534-0999-4bcb-b479-3bd693173c83,5a9bf3d7-74a8-42e4-ac78-239f84cbecca + _locales: + - en diff --git a/apps/csk/content/entry/2f6cc670-cdaa-4532-b70e-424206c8d0ba.yaml b/apps/csk/content/entry/2f6cc670-cdaa-4532-b70e-424206c8d0ba.yaml new file mode 100644 index 000000000..12bf49d8c --- /dev/null +++ b/apps/csk/content/entry/2f6cc670-cdaa-4532-b70e-424206c8d0ba.yaml @@ -0,0 +1,63 @@ +created: '2025-04-24T11:36:56.764571+00:00' +modified: '2025-04-24T11:36:56.764571+00:00' +pattern: false +entry: + _id: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + _name: Coffee Makers + _slug: coffee-makers + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/EBnL9_-uQpa5HYnmAzhrWA-coffee-makers.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 26f81277-1123-488c-8c03-7b7f124413d3 + type: image + fields: + id: + type: text + value: a6db99c5-39b8-4555-b79a-8e101c585b46 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/MCpfrmshQ0qU4ruM22UPzA-coffee-makers.png + type: text + file: + type: file + value: 85e652f4-0db3-4e8c-a01f-742be1c54ea3 + size: + value: 2109433 + type: number + title: + type: text + value: coffee-makers.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Coffee Makers + description: + type: text + locales: + en: >- + Discover the perfect coffee maker to suit your brewing needs. Our + selection of coffee makers ranges from traditional drip machines to + advanced espresso machines, all designed to bring out the rich, robust + flavors of your favorite beans. Whether youโ€™re a casual coffee drinker + or a dedicated aficionado, our coffee makers offer precision, + convenience, and style. Brew your ideal cup with ease and enjoy the + perfect balance of aroma and taste every morning. Explore our + collection and elevate your coffee experience to new heights. + _locales: + - en diff --git a/apps/csk/content/entry/34c9ed02-ac16-456b-a6c1-60c46f679603.yaml b/apps/csk/content/entry/34c9ed02-ac16-456b-a6c1-60c46f679603.yaml new file mode 100644 index 000000000..a2cb0e144 --- /dev/null +++ b/apps/csk/content/entry/34c9ed02-ac16-456b-a6c1-60c46f679603.yaml @@ -0,0 +1,236 @@ +created: '2025-01-29T11:10:21.803252+00:00' +modified: '2025-06-26T06:30:04.902626+00:00' +pattern: false +entry: + _id: 34c9ed02-ac16-456b-a6c1-60c46f679603 + _name: Glass Carafe & Brew-Through Lid + _slug: glass-carafe-and-brew-through-lid + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/vyT6cYq7Qs2N9TvJW2MYrg-glass-carafe-brew-through-lid-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhance your specialty coffee experience with the Glass + Carafe & Brew-Through Lid, crafted to complement your + high-quality coffee maker. This carafe is designed with + durable, heat-resistant glass to maintain the integrity of + your brew, ensuring a pure and full-bodied flavor. The + included brew-through lid allows for effortless brewing + directly into the carafe and makes serving simple, while + also helping to retain heat and aroma for a more enjoyable + coffee experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Whether you're brewing a single cup or serving guests, + this carafe provides an elegant and functional solution + for any coffee setting. Its sleek design fits seamlessly + into your kitchen while the sturdy construction ensures + long-lasting use. Ideal for coffee lovers who value both + aesthetics and function, the Glass Carafe & Brew-Through + Lid is an essential addition to your specialty coffee + maker setup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Glass Carafe & Brew-Through Lid + brand: + type: contentReference + value: ${#jptr:/ref-34c9ed02-ac16-456b-a6c1-60c46f679603-brand/entries/0} + title: + type: text + value: Glass Carafe & Brew-Through Lid + rating: + type: number + value: '3.7' + ogImage: + type: asset + value: + - _id: be8e82b0-31af-4f84-ab8f-9fc38a4650b3 + type: image + fields: + id: + type: text + value: 1622156a-53b9-4bfe-a630-9010ee4892d8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Zw39haVpTVOyDJASuJ-YxA-glass-carafe-brew-through-lid-1.png + type: text + file: + type: file + value: 51660e45-2758-4975-a3a5-b909a80aed8f + size: + value: 28194 + type: number + title: + type: text + value: glass-carafe-brew-through-lid-1.png + width: + value: 570 + type: number + height: + value: 467 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-34c9ed02-ac16-456b-a6c1-60c46f679603-category/entries/0} + variants: + type: $block + value: + - _id: 74ca92a6-3b9e-4328-b3a4-21c8d54d0829 + type: variant + fields: + code: + type: text + value: '146' + price: + type: number + locales: + en: '24.95' + title: + type: text + locales: + en: Glass Carafe & Brew-Through Lid + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 48f29b72-c624-4ef7-b36c-21e9be6f1652 + type: image + fields: + id: + type: text + value: 1622156a-53b9-4bfe-a630-9010ee4892d8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Zw39haVpTVOyDJASuJ-YxA-glass-carafe-brew-through-lid-1.png + type: text + file: + type: file + value: 51660e45-2758-4975-a3a5-b909a80aed8f + size: + value: 28194 + type: number + title: + type: text + value: glass-carafe-brew-through-lid-1.png + width: + value: 570 + type: number + height: + value: 467 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Glass Carafe & Brew-Through Lid + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: be8e82b0-31af-4f84-ab8f-9fc38a4650b3 + type: image + fields: + id: + type: text + value: 1622156a-53b9-4bfe-a630-9010ee4892d8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Zw39haVpTVOyDJASuJ-YxA-glass-carafe-brew-through-lid-1.png + type: text + file: + type: file + value: 51660e45-2758-4975-a3a5-b909a80aed8f + size: + value: 28194 + type: number + title: + type: text + value: glass-carafe-brew-through-lid-1.png + width: + value: 570 + type: number + height: + value: 467 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Sleek Glass Carafe with Brew-Through Lid for perfect coffee brewing + and serving, enhancing flavor with its durable design. + shortDescription: + type: text + locales: + en: >- + The Glass Carafe & Brew-Through Lid is designed for specialty coffee + makers, offering seamless brewing and serving with a sleek, durable + glass construction and a convenient lid that locks in flavor. + _dataResources: + ref-34c9ed02-ac16-456b-a6c1-60c46f679603-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-34c9ed02-ac16-456b-a6c1-60c46f679603-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/353fc373-eede-4767-8556-ef4255ca4623.yaml b/apps/csk/content/entry/353fc373-eede-4767-8556-ef4255ca4623.yaml new file mode 100644 index 000000000..33ae4a534 --- /dev/null +++ b/apps/csk/content/entry/353fc373-eede-4767-8556-ef4255ca4623.yaml @@ -0,0 +1,435 @@ +created: '2025-04-25T12:21:33.832484+00:00' +modified: '2025-06-25T14:24:53.462657+00:00' +pattern: false +entry: + _id: 353fc373-eede-4767-8556-ef4255ca4623 + _name: How To Clean ANY Espresso Machine! + _slug: how-to-clean-any-espresso-machine + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KIY1tYG8QmSgDbgSO1i8Nw-image.png + type: article + fields: + title: + type: text + value: How To Clean ANY Espresso Machine! + author: + type: contentReference + value: ${#jptr:/ref-353fc373-eede-4767-8556-ef4255ca4623-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "At the core of every single home espresso machine, no matter how complicated, is a very basic and very familiar baseline of components. These components, no matter how different they may seem, can be cleaned with these\_BASIC\_and\_UNIVERSAL CLEANING Options." + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "If you follow these simple steps that anyone can do on ANY espresso machine you will\_GREATLY\_improve your coffeeโ€™s flavour and extend the lifespan of your machine.\_\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "So let's break these steps down to EVERY COFFEE, EVERY DAY, EVERY WEEK and EVERY MONTH.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'NUMBER 1: PURGING - EVERY SHOT' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Before and after you run your espresso shot, press the โ€œgoโ€ + button and purge the water for a second before putting your + portafilter in. The main goal here is to get rid of any + grinds and gunk stuck on the dispersion screen. Just by + running the water for a second before and after your + espresso shot will do wonders to keeping your machine clean. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "NUMBER 2: CLEANING THE SURFACE - EVERY SHOT\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "It may seem silly to add such a simple thing to this list however it runs deeper than you think. As you run your clean cloth over the sleek stainless steel surface of your emotional investment make sure you are also wiping down the inside of your portafilter and even your basket. Just a simple wipe or a rinse can do wonders in keeping these parts clean and will also keep them in better condition for longer.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "NUMBER 3: BLACK FLUSH - EVERY DAY\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Depending on the machine you have, you should have a BLIND BASKET. This could be a stainless steel basket or a little rubber plug that sits in your portafilter. Regardless of what your one looks like theyโ€™re all used for the same job, backflushing. Pop in your blind basket and put your portafilter in the machine and run a shot. The water will hit the basket and won't be able to pass through, forcing the water back up into the grouphead. This helps clean out any grinds, oils or gunk trapped up inside of the machine. When you have full pressure, you can โ€œcrackโ€ the portafilter out slightly and you will see all of the grinds and gunk spew out the sides. Do this over and over until you have completely clear water coming out.\_\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'NUMBER 4: CHEMICAL CLEANING YOUR TOOLS - Weekly' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "This is the step that so many people choose not to do. Be it out of ignorance or laziness, so many machines never get their parts cleaned with chemicals. This step is crucial to keeping a clean machine and getting great tasting coffee, without it the oils from your coffee will sit, fester and go rancid. Let me show you how you can do this on ANY coffee machine in just a few steps.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "First up, get yourself a tub of CAFETTO Cleaner. This cleaning powder works much better than the tablets that come with your machine, and are also 10x cheaper. A large tub of Cafetto will cost you around $20 and will last a home user years (1.5g dosing spoon with 500g of powder).\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Next up, place your blind basket into your portafilter and add one little scoop of cafetto into it (I tend to only use half a scoop even). Place that into the machine and run a shot. This will do exactly what the backflushing step is doing, however this time the added help of a cleaning agent makes short work of oils, grinds and other nasties lingering up in the pipes of the machine.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "After you have done this, place your regular basket as well as your portafilter into a jug (your milk jug if it fits), add in a scoop of cafetto powder and fill it with hot water so just the metal parts are underwater. Leave overnight and rinse off in the morning and it will clean your tools back to the stainless steel. Portafilters are not like cast iron, they do not taste better with age and they do not add to the flavor with every coffee. Keep it shiny and your coffee will taste delicious.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "*NOTE* Rinse off everything after soaking it in chemicals, then run a dummy shot through the machine just to get rid of any lingering chemical tastes and residue.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Number 5: THE DISPERSION SCREEN - MONTHLY\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The dispersion screen is the little screen that sits at the + bottom of the group head. This screen is responsible for the + spread and the flow of water going onto your puck and can + get absolutely riddled with grinds, oils and other gunk. + When you pull an espresso shot, you are extracting the + coffee at 9 atmospheres of pressure and when the shot is + done it creates a vacuum above it and shoots all of the oils + and grinds back at the dispersion screen. Even more reason + to clean it! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Every machine is slightly different, however the principle here is the same. This screen will usually be held in place by either an allen key, a flat head screw or a phillips head screw. Some even don't have any screws, they have a pressure lock system that you can just slide out (like the Ascaso machines).\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Whichever machine you own, grab whichever tool is needed and remove the screw and the screen. I like to pop this screen in when I soak my basket and portafilter, and give the machine a simple backflush without the dispersion screen in it. After soaking, put it all back together and your machine will be factory new.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 601e2584-17f8-4b82-bc69-2b4e1931ec31 + type: image + fields: + id: + type: text + value: 771b511d-c4e8-42c5-9a71-30b0e99719e9 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KIY1tYG8QmSgDbgSO1i8Nw-image.png + type: text + file: + type: file + value: 4b4cee41-6770-4bb2-a797-3a87050ae45c + size: + value: 382917 + type: number + title: + type: text + value: image.png + width: + value: 660 + type: number + height: + value: 440 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-353fc373-eede-4767-8556-ef4255ca4623-category/entries/0} + metaTitle: + type: text + locales: + en: How To Clean ANY Espresso Machine! + thumbnail: + type: asset + locales: + en: + - _id: aa982a5f-e0c2-4b2e-bb2c-1911a822d55a + type: image + fields: + id: + type: text + value: 771b511d-c4e8-42c5-9a71-30b0e99719e9 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KIY1tYG8QmSgDbgSO1i8Nw-image.png + type: text + file: + type: file + value: 4b4cee41-6770-4bb2-a797-3a87050ae45c + size: + value: 382917 + type: number + title: + type: text + value: image.png + width: + value: 660 + type: number + height: + value: 440 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: guides + str: 5 + publishDate: + type: date + value: '2025-02-13' + metaDescription: + type: text + locales: + en: >- + It doesn't matter what coffee machine you own. These methods are + UNIVERSAL! If you follow these steps you will greatly increase your + espresso taste as well increase the lifespan of your machine. + shortDescription: + type: text + value: >- + It doesn't matter what coffee machine you own. These methods are + UNIVERSAL! If you follow these steps you will greatly increase your + espresso taste as well increase the lifespan of your machine. + _dataResources: + ref-353fc373-eede-4767-8556-ef4255ca4623-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 3c1cdfc4-9e1f-40dc-bb27-b3d88492520d + ref-353fc373-eede-4767-8556-ef4255ca4623-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 57ef5f21-f90f-401d-a6b2-7a1e91bbae92 + _locales: + - en diff --git a/apps/csk/content/entry/367662c7-edef-47d6-93af-1262afc7a06b.yaml b/apps/csk/content/entry/367662c7-edef-47d6-93af-1262afc7a06b.yaml new file mode 100644 index 000000000..158b31692 --- /dev/null +++ b/apps/csk/content/entry/367662c7-edef-47d6-93af-1262afc7a06b.yaml @@ -0,0 +1,1421 @@ +created: '2025-01-29T11:10:21.18487+00:00' +modified: '2025-06-26T06:30:04.726149+00:00' +pattern: false +entry: + _id: 367662c7-edef-47d6-93af-1262afc7a06b + _name: Columbian Blend Coffee + _slug: columbian-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/MNNIehpeQg-Ea6Zubxr12w-columbian-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Indulge in the luxurious taste of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Colombian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a premium brew crafted for those seeking an exceptional + and responsibly sourced coffee experience. This Fair Trade + and USDA Organic certified blend is grown in the lush + Sierra Nevada region, renowned for producing beans with + unique and memorable characteristics. Enjoy a silky smooth + body enriched with notes of almond and rich chocolate, + finishing with a hint of citrus for a bright and balanced + cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fair Trade & Organic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Certified by Fair Trade and USDA Organic, + ensuring ethical sourcing and sustainable + farming practices that support local + communities. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Unique Flavor Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a silky smooth body with notes of + almond and chocolate, complemented by a hint + of citrus for a balanced finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sierra Nevada Grown + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Cultivated in Colombia's Sierra Nevada region, + known for producing high-quality beans with + distinctive flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Exceptional Quality + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + More complex and flavorful than standard + Colombian coffees, providing a rich and + satisfying taste experience in every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted with care to preserve the beans' + natural flavors and aromas, ensuring freshness + and quality in every batch. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Colombian Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Colombian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee connoisseurs who value both exquisite taste and ethical sourcing. By selecting this blend, you''re indulging in a superior coffee that not only delights your palate but also supports fair wages and sustainable practices for farmers. The rich, layered flavors and silky smooth body make it stand out from ordinary Colombian coffees, offering a truly exceptional experience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Enjoyment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a convenient way to savor the + coffee's balanced flavors during your everyday + routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Precision + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows control over brewing variables to + highlight nuanced notes of almond and + chocolate. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Richness & Body + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the silky smooth body and extracts + deep, complex flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers a concentrated shot emphasizing rich + chocolate notes and a bright citrus finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a low-acidity coffee with mellow + flavors, perfect for iced beverages and warm + days. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Aeropress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + vibrant cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Boldness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a strong, espresso-like coffee, + highlighting the blend's rich and bold + characteristics. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elevate Your Coffee Experience at Home + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the rich flavors and ethical origins of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Colombian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore various brewing + methods, ensuring a delightful and consistent cup every + time. The exceptional quality and unique flavor profile + make it a favorite among coffee enthusiasts who seek more + than just a basic brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make every sip special with the indulgent taste and + responsible sourcing of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Colombian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're starting your day, taking a moment to + relax, or sharing with friends, this blend offers the + perfect combination of luxury and conscience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Columbian Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-367662c7-edef-47d6-93af-1262afc7a06b-brand/entries/0} + title: + type: text + value: Columbian Blend Coffee + rating: + type: number + value: '4.4' + ogImage: + type: asset + value: + - _id: 339cd425-0756-40a9-8c2d-fd73c32b3313 + type: image + fields: + id: + type: text + value: 5159ace1-99e0-4d4c-b38c-521b26172de0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IEDR-cKxTOy4pIL3WEX8gw-columbian-blend-coffee-1.png + type: text + file: + type: file + value: b26ff08e-7b26-413a-9249-58b088a282b5 + size: + value: 176541 + type: number + title: + type: text + value: columbian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-367662c7-edef-47d6-93af-1262afc7a06b-category/entries/0} + variants: + type: $block + value: + - _id: 28e5bca8-9b3d-4590-935f-1b09f40c9054 + type: variant + fields: + code: + type: text + value: '129' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Columbian Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 31a0d249-6c22-4c2b-a74d-136fbc4e4220 + type: image + fields: + id: + type: text + value: 5159ace1-99e0-4d4c-b38c-521b26172de0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IEDR-cKxTOy4pIL3WEX8gw-columbian-blend-coffee-1.png + type: text + file: + type: file + value: b26ff08e-7b26-413a-9249-58b088a282b5 + size: + value: 176541 + type: number + title: + type: text + value: columbian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Columbian Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: robusta + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-367662c7-edef-47d6-93af-1262afc7a06b-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 339cd425-0756-40a9-8c2d-fd73c32b3313 + type: image + fields: + id: + type: text + value: 5159ace1-99e0-4d4c-b38c-521b26172de0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IEDR-cKxTOy4pIL3WEX8gw-columbian-blend-coffee-1.png + type: text + file: + type: file + value: b26ff08e-7b26-413a-9249-58b088a282b5 + size: + value: 176541 + type: number + title: + type: text + value: columbian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Fair trade, organic Colombian coffee with almond, chocolate, and + citrus notes. Silky smooth and responsibly sourced. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-367662c7-edef-47d6-93af-1262afc7a06b-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Our fair trade and organic Colombian Sierra Nevada coffee + has a silky smooth body with notes of almond and chocolate, and a + hint of citrus at the finish. This best selling fair trade Colombian + coffee is very flavorful and has more unique cupping characteristics + than a basic grade Colombian coffee. The USDA Organic and Fair Trade + Certifications also ensure that this Colombian coffee was grown, + harvested and bought with the utmost care and responsibility. + _dataResources: + ref-367662c7-edef-47d6-93af-1262afc7a06b-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-367662c7-edef-47d6-93af-1262afc7a06b-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-367662c7-edef-47d6-93af-1262afc7a06b-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2b754075-62b2-49bd-aa8a-dd47435e9791 + ref-367662c7-edef-47d6-93af-1262afc7a06b-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 49cea57d-2e3f-4ae2-bba5-1e749c2b865f,8a62d3fe-ac93-4aa1-a999-988aa0b35fac,38622bea-be3c-477b-8756-1a188e84b882 + _locales: + - en diff --git a/apps/csk/content/entry/368a700a-adfd-4304-9186-534f7cbac088.yaml b/apps/csk/content/entry/368a700a-adfd-4304-9186-534f7cbac088.yaml new file mode 100644 index 000000000..431a7703b --- /dev/null +++ b/apps/csk/content/entry/368a700a-adfd-4304-9186-534f7cbac088.yaml @@ -0,0 +1,1236 @@ +created: '2025-01-29T11:10:30.179905+00:00' +modified: '2025-06-26T06:30:04.741214+00:00' +pattern: false +entry: + _id: 368a700a-adfd-4304-9186-534f7cbac088 + _name: Ember Luxury Ottoman Coffee & Espresso Set + _slug: ember-luxury-ottoman-coffee-and-espresso-set + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/8XbQxO64TDKcNMK8nkxkMg-ember-luxury-ottoman-coffee-espresso-set-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Indulge in the rich tradition of Turkish and Arabic coffee + with the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Luxury Ottoman Coffee & Espresso Set + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a masterpiece that embodies elegance and heritage. This + intricately engraved set is designed to impress, making it + a perfect gift for yourself or loved ones. With its + Ottoman-inspired design, the set enhances your coffee + rituals and serves as a stunning conversation piece. Those + who see it will be captivated by its detailed + craftsmanship and timeless beauty. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 208 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 238 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 208 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Exquisite Ottoman Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 238 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Intricately engraved patterns that reflect the + grandeur of Ottoman artistry, making it a + standout piece in any collection. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 208 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Durable Zamak Construction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 238 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Made from the thickest zamak sheet for maximum + durability, ensuring long-lasting use without + compromising its intricate detailing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 208 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Complete Set for Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 238 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Comes with everything needed to brew your + first cup of authentic Turkish or Arabic + coffee, perfect for both novices and + experienced coffee enthusiasts. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 208 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Perfect Gift Option + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 238 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A unique, luxurious gift that is sure to + impress and spark curiosity. Ideal for special + occasions and memorable moments. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 208 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Satisfaction Guarantee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 238 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Backed by a full refund policy for peace of + mind, ensuring that you are completely + satisfied with your purchase. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Ember Luxury Ottoman Coffee & Espresso Set? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Luxury Ottoman Coffee & Espresso Set + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is not just a coffee setโ€”it is a testament to history, quality, and craftsmanship. Made from the most durable zamak sheet, this set ensures that each piece stands up to daily use while retaining its intricate beauty. Unlike cheaper imitations, this set brings together authentic detailing and robust construction, allowing you to enjoy the art of coffee-making for years to come. Whether you are entertaining guests or enjoying a quiet cup on your own, this set elevates the experience to one of luxury and tradition.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 214 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Traditional Turkish Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Authentic Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 214 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for crafting rich, traditional Turkish + coffee with ease. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Gifting + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Special Occasions + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 214 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A unique, impressive gift for holidays, + celebrations, or as a thoughtful gesture. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Home Dรฉcor + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elegant Display + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 214 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the aesthetic of any kitchen or + coffee corner with its intricate design. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Coffee Rituals + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Everyday Use + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 214 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Durable enough for daily brewing and serving, + combining function and form. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: A Touch of Luxury in Every Cup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Luxury Ottoman Coffee & Espresso Set + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , you are not just brewing coffeeโ€”you are embracing a + legacy of artistry and culture. Each element of this set + is designed to provide a seamless and elegant + coffee-making experience that transports you to a bygone + era. The detailed engravings, robust build, and complete + brewing capabilities make it an exceptional addition to + any coffee enthusiastโ€™s collection. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Embrace the timeless beauty and functionality of this set, + knowing that every cup brewed is steeped in tradition and + luxury. Perfect for those who value both quality and + heritage, the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Luxury Ottoman Coffee & Espresso Set + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' transforms your coffee rituals into cherished moments shared and savored.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Ember Luxury Ottoman Coffee & Espresso Set + brand: + type: contentReference + value: ${#jptr:/ref-368a700a-adfd-4304-9186-534f7cbac088-brand/entries/0} + title: + type: text + value: Ember Luxury Ottoman Coffee & Espresso Set + rating: + type: number + value: '4.3' + ogImage: + type: asset + value: + - _id: 340cdd47-a0fd-45d8-b719-34f4c5e8f696 + type: image + fields: + id: + type: text + value: 22d0b151-e651-4dd4-98de-051a76983387 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Kg0Ji9iqTdeArBw2W102Rg-ember-luxury-ottoman-coffee-espresso-set-1.png + type: text + file: + type: file + value: 6fe614a4-b7ea-4b30-92fd-c50f657d47eb + size: + value: 406580 + type: number + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-368a700a-adfd-4304-9186-534f7cbac088-category/entries/0} + variants: + type: $block + value: + - _id: e42c388f-6783-4bea-a0c5-2edd9f363e75 + type: variant + fields: + code: + type: text + value: '138' + price: + type: number + locales: + en: '49.9' + title: + type: text + locales: + en: Ember Luxury Ottoman Coffee & Espresso Set + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: fee46e8a-9c62-4dc6-a3ac-3a85dcf1e75c + type: image + fields: + id: + type: text + value: 22d0b151-e651-4dd4-98de-051a76983387 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Kg0Ji9iqTdeArBw2W102Rg-ember-luxury-ottoman-coffee-espresso-set-1.png + type: text + file: + type: file + value: 6fe614a4-b7ea-4b30-92fd-c50f657d47eb + size: + value: 406580 + type: number + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: d2c29fe5-f1ae-489c-90f6-f3f295f875a5 + type: image + fields: + id: + type: text + value: 5990be9d-277f-4298-ad75-4065e54c82b1 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/vjFq8RSBSEOqZt6gJN1bKg-ember-luxury-ottoman-coffee-espresso-set-2.png + type: text + file: + type: file + value: 11b06f2c-02c4-4478-8d04-fdbbe4a64c31 + size: + value: 189023 + type: number + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Ember Luxury Ottoman Coffee & Espresso Set + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: turkish + str: 5 + - cat: brand + key: ember + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-368a700a-adfd-4304-9186-534f7cbac088-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 340cdd47-a0fd-45d8-b719-34f4c5e8f696 + type: image + fields: + id: + type: text + value: 22d0b151-e651-4dd4-98de-051a76983387 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Kg0Ji9iqTdeArBw2W102Rg-ember-luxury-ottoman-coffee-espresso-set-1.png + type: text + file: + type: file + value: 6fe614a4-b7ea-4b30-92fd-c50f657d47eb + size: + value: 406580 + type: number + title: + type: text + value: ember-luxury-ottoman-coffee-espresso-set-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Unique engraved coffee setโ€”perfect gift! Durable, high-quality Turkish + coffee experience. Guaranteed satisfaction or your money back. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-368a700a-adfd-4304-9186-534f7cbac088-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + PERFECT GIFT: This unique engraved coffee set will be a rare gift for + you and your loved ones. When you buy this coffee set, those who see + it will definitely ask where you bought it from. You will be proud of + your coffee set! The set includes everything needed to make your first + cup of Turkish or Arabic Coffee! QUALITY: This Turkish coffee set is + made of the thickest zamak sheet available. Thus, it has maximum + durability. Do not waste time returning low quality imitations. + GUARANTEE: Knowing that you will get the best quality product + available, you can buy and Add to Cart with a guarantee. If for any + reason you are not satisfied, we will refund your money. With us you + can always order guaranteed. + _dataResources: + ref-368a700a-adfd-4304-9186-534f7cbac088-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 59c77aba-33d8-47da-a613-6d799d699f06 + ref-368a700a-adfd-4304-9186-534f7cbac088-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-368a700a-adfd-4304-9186-534f7cbac088-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ba6763eb-aa88-4bec-bbcb-20613499cfad + ref-368a700a-adfd-4304-9186-534f7cbac088-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 367662c7-edef-47d6-93af-1262afc7a06b,734d3f04-7135-4c78-a86c-d87d3426ee9a,b897a717-bb41-4990-a25b-8f860d02700d + _locales: + - en diff --git a/apps/csk/content/entry/38622bea-be3c-477b-8756-1a188e84b882.yaml b/apps/csk/content/entry/38622bea-be3c-477b-8756-1a188e84b882.yaml new file mode 100644 index 000000000..cddd550b5 --- /dev/null +++ b/apps/csk/content/entry/38622bea-be3c-477b-8756-1a188e84b882.yaml @@ -0,0 +1,1347 @@ +created: '2025-01-29T11:10:22.250162+00:00' +modified: '2025-06-26T06:30:06.692698+00:00' +pattern: false +entry: + _id: 38622bea-be3c-477b-8756-1a188e84b882 + _name: Black Mountain Bistro Burr Coffee Grinder + _slug: black-mountain-bistro-burr-coffee-grinder + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/uqoXm1KuTDGF43JzJOnxkQ-black-mountain-bistro-burr-coffee-grinder-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Upgrade your coffee-making routine with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Bistro Burr Coffee Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , an essential tool engineered for precision and + convenience. Unlike traditional blade grinders, this + grinder features high-quality stainless steel conical + burrs that crush coffee beans consistently, preserving + their intrinsic flavor and aroma to create the perfect + cup. With a focus on enhancing your coffee experience, the + Bistro Burr Grinder ensures every grind is tailored to + your brewing needs. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stainless Steel Conical Burrs + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Consistently crushes beans to preserve flavor + and aroma, ensuring optimal extraction. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Push-Button Pre-Set Timer + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows precise control of the amount of coffee + ground, reducing waste and keeping beans + fresh. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 12 Adjustable Grind Settings + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers versatility for a range of brewing + methods, from fine espresso to coarse French + press. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Friction Clutch Protection + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Protects the grinding gear by preventing + damage from small stones or debris. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dishwasher-Safe Borosilicate Glass Catcher + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Reduces static cling of coffee grounds and + simplifies cleanup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 180 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Large Capacity Hopper + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 295 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Holds up to 7.75 ounces of coffee beans, + making it perfect for daily use or + entertaining guests. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Black Mountain Bistro Burr Coffee Grinder? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Bistro Burr Coffee Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' stands out for its combination of precision engineering and user-friendly features. The 12 adjustable grind settings provide flexibility for any brewing style, whether you''re making a bold espresso or a smooth French press. The friction clutch adds an extra layer of protection, extending the life of the grinder and ensuring consistent performance over time. The dishwasher-safe borosilicate glass catcher not only minimizes static cling but also makes cleanup quick and hassle-free, adding to its convenience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 223 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fine Grind + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Lovers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 223 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for crafting rich and intense espresso + shots with precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium Grind + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Enthusiasts + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 223 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for drip coffee makers for a balanced + cup with full flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coarse Grind + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press Brews + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 223 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ideal for coarse grind settings, ensuring + robust and aromatic French press coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Timed Grinding + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consistent Portions + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 223 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Use the pre-set timer for accurate, waste-free + grinding every time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: High-Capacity Grinding + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Entertaining Guests + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 223 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The 7.75 oz bean hopper supports larger + batches for gatherings and parties. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Your Key to Consistent, Flavorful Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Bistro Burr Coffee Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , you're investing in a reliable and high-quality tool + that elevates your coffee-making process. The conical + burrs, customizable settings, and protective features + ensure every grind maintains the full, nuanced flavor of + your beans. Whether you're a coffee connoisseur or new to + grinding your own beans, this grinder is a perfect + addition to any kitchen, promising professional results + with every use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the satisfaction of consistently flavorful, + fresh coffee and take your brewing routine to the next + level. The + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Bistro Burr Coffee Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is designed to enhance the quality of every cup, making it an indispensable tool for coffee lovers.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Black Mountain Bistro Burr Coffee Grinder + brand: + type: contentReference + value: ${#jptr:/ref-38622bea-be3c-477b-8756-1a188e84b882-brand/entries/0} + title: + type: text + value: Black Mountain Bistro Burr Coffee Grinder + rating: + type: number + value: '4.2' + ogImage: + type: asset + value: + - _id: 6f591903-e432-4caa-8f76-37d8c48dbddf + type: image + fields: + id: + type: text + value: 63261713-b52d-4ef6-ba59-319088af1545 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/3h_ZGvz5Q12LR4H9UYNdWQ-black-mountain-bistro-burr-coffee-grinder-1.png + type: text + file: + type: file + value: 98027f82-0b0d-4e50-8ef7-9085f854cbe1 + size: + value: 163499 + type: number + title: + type: text + value: black-mountain-bistro-burr-coffee-grinder-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-38622bea-be3c-477b-8756-1a188e84b882-category/entries/0} + variants: + type: $block + value: + - _id: ff93a3ea-84e9-49fc-97ac-8dc3f878314a + type: variant + fields: + code: + type: text + value: '114' + price: + type: number + locales: + en: '95.99' + title: + type: text + locales: + en: Black Mountain Bistro Burr Coffee Grinder + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: bbbcf9ca-e52c-43ee-aff5-8fb1dcafed53 + type: image + fields: + id: + type: text + value: 63261713-b52d-4ef6-ba59-319088af1545 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/3h_ZGvz5Q12LR4H9UYNdWQ-black-mountain-bistro-burr-coffee-grinder-1.png + type: text + file: + type: file + value: 98027f82-0b0d-4e50-8ef7-9085f854cbe1 + size: + value: 163499 + type: number + title: + type: text + value: black-mountain-bistro-burr-coffee-grinder-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Black Mountain Bistro Burr Coffee Grinder + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: percolators + str: 5 + - cat: brand + key: black-mountain + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-38622bea-be3c-477b-8756-1a188e84b882-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 6f591903-e432-4caa-8f76-37d8c48dbddf + type: image + fields: + id: + type: text + value: 63261713-b52d-4ef6-ba59-319088af1545 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/3h_ZGvz5Q12LR4H9UYNdWQ-black-mountain-bistro-burr-coffee-grinder-1.png + type: text + file: + type: file + value: 98027f82-0b0d-4e50-8ef7-9085f854cbe1 + size: + value: 163499 + type: number + title: + type: text + value: black-mountain-bistro-burr-coffee-grinder-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Effortlessly grind coffee with 12 settings. Preserve flavor with + stainless steel burrs. Dishwasher-safe catcher. Holds up to 7.75 oz of + beans. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-38622bea-be3c-477b-8756-1a188e84b882-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + The Bistro Burr Grinder consistently crushes beans between stainless + steel conical burrs. This process also preserves the bean’s + intrinsic flavor and aroma better than a blade grinder. Push button, + pre-set timer allows users to grind the exact amount of coffee needed, + keeping beans fresh and preventing waste. 12 Adjustable grind settings + allow users to go from Espresso to French Press with ease. Equipped + with a friction clutch, which protects the grinding gear by the + presence of small stones. Dishwasher-Safe Borosilicate glass catcher + with grip reduces static cling of coffee grounds. Holds up to 7.75 + Ounces of Coffee Beans. + _dataResources: + ref-38622bea-be3c-477b-8756-1a188e84b882-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: dc637ce1-1bc5-4ced-8afd-74db22ff32a1 + ref-38622bea-be3c-477b-8756-1a188e84b882-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-38622bea-be3c-477b-8756-1a188e84b882-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 7c33133b-4267-4e85-8663-730f9a14d7e3 + ref-38622bea-be3c-477b-8756-1a188e84b882-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 367662c7-edef-47d6-93af-1262afc7a06b,79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967,3e3af534-0999-4bcb-b479-3bd693173c83 + _locales: + - en diff --git a/apps/csk/content/entry/3c1cdfc4-9e1f-40dc-bb27-b3d88492520d.yaml b/apps/csk/content/entry/3c1cdfc4-9e1f-40dc-bb27-b3d88492520d.yaml new file mode 100644 index 000000000..be75b84dc --- /dev/null +++ b/apps/csk/content/entry/3c1cdfc4-9e1f-40dc-bb27-b3d88492520d.yaml @@ -0,0 +1,60 @@ +created: '2025-04-24T11:38:42.424332+00:00' +modified: '2025-04-24T11:38:42.424332+00:00' +pattern: false +entry: + _id: 3c1cdfc4-9e1f-40dc-bb27-b3d88492520d + _name: Johnathan Meyers + _slug: johnathan-meyers + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/kc8wr-LMR_ix2y_LHWSVJA-author-logo-placeholder.png + type: author + fields: + name: + type: text + value: Johnathan Meyers + about: + type: text + value: >- + Johnathan Meyers is a passionate coffee enthusiast and experienced + barista with over a decade in the coffee industry. Known for his deep + knowledge of coffee beans and brewing techniques, Johnathan has + dedicated his career to understanding the intricacies of flavor, origin, + and roast levels. From exploring coffee farms in Latin America to + mastering the art of the perfect espresso shot, he brings a wealth of + experience and a genuine love for coffee to every article he writes. + thumbnail: + type: asset + value: [] + locales: + en: + - _id: 56dd4af5-ef53-4164-93e1-ea265f8f280f + type: image + fields: + id: + type: text + value: 49a5c28e-b131-4f7d-9bf1-a5582f4b4a77 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/lldM63UYRbqCO2b1RYSoPQ-author-logo-placeholder.png + type: text + file: + type: file + value: f65497fb-3093-4c4e-897d-97e95ddf3780 + size: + value: 23734 + type: number + title: + type: text + value: author-logo-placeholder.png + width: + value: 1143 + type: number + height: + value: 947 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _locales: + - en diff --git a/apps/csk/content/entry/3c645825-e4fa-4294-96f4-6f48fc9cad17.yaml b/apps/csk/content/entry/3c645825-e4fa-4294-96f4-6f48fc9cad17.yaml new file mode 100644 index 000000000..78435b9df --- /dev/null +++ b/apps/csk/content/entry/3c645825-e4fa-4294-96f4-6f48fc9cad17.yaml @@ -0,0 +1,372 @@ +created: '2025-04-25T12:21:37.72869+00:00' +modified: '2025-06-25T14:24:24.570273+00:00' +pattern: false +entry: + _id: 3c645825-e4fa-4294-96f4-6f48fc9cad17 + _name: Indulge in Luxury Espresso at Home + _slug: indulge-in-luxury-espresso-at-home + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/mHXjUr5AQc-A_gbj_oe7vw-image.png + type: article + fields: + title: + type: text + value: Indulge in Luxury Espresso at Home + author: + type: contentReference + value: ${#jptr:/ref-3c645825-e4fa-4294-96f4-6f48fc9cad17-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Witnessing a master barista orchestrate behind a cafe's + colossal espresso machine undoubtedly evokes admiration for + their refined skills. But why should luxury espresso + experiences be limited to the confines of a cafรฉ? Cultivate + your own at-home espresso journey tailored for the + discerning aficionado. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Effortless Elegance Each Morning + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + Bypass those long queues for your dose of opulent + refreshment. The EspressoGPT with its avant-garde brew + group technology perfectly integrates into your + sophisticated morning routine, reflecting the essence of + the Italian phrase for "swift." + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Traverse an Elite Coffee Universe + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + Capsules and pre-ground sachets limit your palette to + mundane tastes. The world of coffee is vast and + ever-evolvingโ€”across roasting techniques, seasons, and + terrains. Your personal espresso machine is your + passport to the pinnacle of global coffee artistry. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Nurture Your Coffee Connoisseurship + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + True coffee connoisseurs understand: every sip is an + education. Dive into various blends, origins, and + roasting nuances, enhancing your palate's discernment + with each tasting. The vast array of premium online + resources, including sessions with renowned experts like + US Barista Champion Charles Babinski, only enriches your + journey. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Master the Art of Precision + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + JavaDripโ€™s espresso machines epitomize elite + craftsmanship, empowering you to craft your cup to + perfection. Whether it's attuning the temperature to + enhance a blend's subtlety or achieving the perfect + velvety milk froth, these machines mirror the + proficiency of the finest baristas. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 5 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sustainably Elite + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + Why compromise on sustainability for convenience? While + those capsule coffees amass at staggering costs, you + could indulge in beans sourced from premier roasters. + Prioritize both taste and eco-responsibility, turning + away from non-recyclable capsules to a more + planet-conscious choice. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 6 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elevate Every Occasion + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + True elegance lies in the art of serving. From breakfast + in bed for your partner to rejuvenating a soiree with + freshly brewed Americanos, impress guests with your + barista-grade creations. Become the envied host with + your prowess in espresso artistry. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 7 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Possess an Italian Legacy + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + Each JavaDrip machine, from the EspressoGPT to the GS3, + is meticulously crafted in the serene mountains of + Scarperia, Florence. Founded in 1927, JavaDrip remains a + beacon of espresso heritage, uniting decades of + tradition with innovative breakthroughs. Your + EspressoGPT or GS3 isn't just an applianceโ€”it's a + testament to Italian excellence and a cherished artifact + that gracefully ages with time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Indulge in this journey of luxury and taste. Elevate your + mornings and every moment thereafter. Your home deserves the + splendor of the finest espresso. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: eb16abca-e73e-4359-98d7-4a263d732475 + type: image + fields: + id: + type: text + value: d3a8701d-e216-45a0-8def-381858fad958 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/mHXjUr5AQc-A_gbj_oe7vw-image.png + type: text + file: + type: file + value: bd1c84df-d205-4779-a145-d6d915f95282 + size: + value: 1478877 + type: number + title: + type: text + value: image.png + width: + value: 1440 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-3c645825-e4fa-4294-96f4-6f48fc9cad17-category/entries/0} + metaTitle: + type: text + locales: + en: Indulge in Luxury Espresso at Home + thumbnail: + type: asset + locales: + en: + - _id: ee289b00-f3af-4fa8-8b6d-1e9eff06ece9 + type: image + fields: + id: + type: text + value: d3a8701d-e216-45a0-8def-381858fad958 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/mHXjUr5AQc-A_gbj_oe7vw-image.png + type: text + file: + type: file + value: bd1c84df-d205-4779-a145-d6d915f95282 + size: + value: 1478877 + type: number + title: + type: text + value: image.png + width: + value: 1440 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-06' + metaDescription: + type: text + locales: + en: >- + Watching a barista dance behind a cafeโ€™s massive, steaming three-group + hotrod espresso machine is its own pleasure, sureโ€”a moment of respect + and awe for these artisans and their seemingly arcane skills. + shortDescription: + type: text + value: >- + Watching a barista dance behind a cafeโ€™s massive, steaming three-group + hotrod espresso machine is its own pleasure, sureโ€”a moment of respect + and awe for these artisans and their seemingly arcane skills. + _dataResources: + ref-3c645825-e4fa-4294-96f4-6f48fc9cad17-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 43fdda6b-7531-4e87-9f93-2bccbe77a10a + ref-3c645825-e4fa-4294-96f4-6f48fc9cad17-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/3e3af534-0999-4bcb-b479-3bd693173c83.yaml b/apps/csk/content/entry/3e3af534-0999-4bcb-b479-3bd693173c83.yaml new file mode 100644 index 000000000..a177cb48c --- /dev/null +++ b/apps/csk/content/entry/3e3af534-0999-4bcb-b479-3bd693173c83.yaml @@ -0,0 +1,1496 @@ +created: '2025-01-29T11:10:22.877079+00:00' +modified: '2025-06-26T06:30:05.717489+00:00' +pattern: false +entry: + _id: 3e3af534-0999-4bcb-b479-3bd693173c83 + _name: Ethiopian Blend Coffee + _slug: ethiopian-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/qh5fAd2lSeebytXg_Wa8PA-ethiopian-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Indulge in the exquisite flavors of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ethiopian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , an organic Yirgacheffe that captures the rich heritage + and dedication of its origins. Fair Trade and USDA Organic + Certified, this exceptional coffee is not only delicious + but also ethically sourced, supporting sustainable farming + and local communities. Grown by a cooperative founded in + 2012, which empowers 177 local farmers, this blend is a + true testament to community-driven excellence. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fair Trade & Organic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Certified by Fair Trade and USDA Organic, + ensuring ethical sourcing and sustainable + farming practices that support local + communities. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Unique Flavor Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Features hints of sweet tangerine and lime, + with a bright acidity and a dry, lemon tea + finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Yirgacheffe Region + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Grown in Ethiopia's renowned Yirgacheffe + region, known for producing coffees with + distinctively mild and sweet profiles. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Community Cooperative + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produced by a cooperative founded in 2012, + supporting 177 local farmers and promoting + sustainable livelihoods. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Complex and Dynamic Flavors + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers a well-rounded experience showcasing + intricate flavors and vibrant acidity. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted with care to preserve the beans' + natural flavors and aromas, ensuring freshness + and quality in every batch. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Ethiopian Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ethiopian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee enthusiasts who appreciate complex and dynamic flavors as well as ethical sourcing. By choosing this blend, you''re not only indulging in a superior cup but also supporting sustainable farming practices and a cooperative that empowers local farmers. The unique flavor profile, featuring bright citrus notes and a smooth, tea-like finish, offers a distinctive experience that sets it apart from other coffees.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Exploration + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows precise control to highlight the + coffee's bright citrus notes and delicate + flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Richness & Body + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils, resulting + in a fuller-bodied cup with complex flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides an easy and consistent brew, + capturing the coffee's balanced acidity and + sweetness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Flavor Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a concentrated shot emphasizing the + vibrant citrus notes and smooth finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a low-acidity, mellow coffee with + subtle citrus undertones, perfect for iced + beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + bright cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Boldness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a strong, espresso-like coffee + accentuating the blend's rich and complex + flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Rich Heritage of Ethiopian Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Immerse yourself in the distinctive flavors and rich + heritage of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ethiopian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore various brewing + methods, ensuring a delightful and consistent cup every + time. The exceptional quality and unique flavor profile + make it a favorite among coffee enthusiasts who seek more + than just a basic brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enjoy the vibrant citrus notes and smooth finish that this + coffee offers, all while supporting sustainable practices + and the hardworking farmers behind each bean. Whether + you're starting your day or taking a moment to unwind, our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ethiopian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' delivers an extraordinary experience that honors the essence of its origin.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Ethiopian Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-3e3af534-0999-4bcb-b479-3bd693173c83-brand/entries/0} + title: + type: text + value: Ethiopian Blend Coffee + rating: + type: number + value: '4.6' + ogImage: + type: asset + value: + - _id: 51e7669e-fdf7-44fc-b547-8281530f68e1 + type: image + fields: + id: + type: text + value: f142cae6-51af-4af7-9443-c4ec952ea230 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sA8iztKFRrqQOGaYzp0wQA-ethiopian-blend-coffee-1.png + type: text + file: + type: file + value: a3947224-432b-4bdb-b964-ca4f8985c779 + size: + value: 191479 + type: number + title: + type: text + value: ethiopian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-3e3af534-0999-4bcb-b479-3bd693173c83-category/entries/0} + variants: + type: $block + value: + - _id: de3ba84f-d802-434c-8a7c-5d2d4b4781c1 + type: variant + fields: + code: + type: text + value: '130' + price: + type: number + locales: + en: '19.99' + title: + type: text + locales: + en: Ethiopian Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 50f88652-5cc8-413c-88e3-1180ff7f121d + type: image + fields: + id: + type: text + value: f142cae6-51af-4af7-9443-c4ec952ea230 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sA8iztKFRrqQOGaYzp0wQA-ethiopian-blend-coffee-1.png + type: text + file: + type: file + value: a3947224-432b-4bdb-b964-ca4f8985c779 + size: + value: 191479 + type: number + title: + type: text + value: ethiopian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Ethiopian Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: brand + key: javadrip + str: 5 + - cat: subCategory + key: liberica + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-3e3af534-0999-4bcb-b479-3bd693173c83-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 51e7669e-fdf7-44fc-b547-8281530f68e1 + type: image + fields: + id: + type: text + value: f142cae6-51af-4af7-9443-c4ec952ea230 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sA8iztKFRrqQOGaYzp0wQA-ethiopian-blend-coffee-1.png + type: text + file: + type: file + value: a3947224-432b-4bdb-b964-ca4f8985c779 + size: + value: 191479 + type: number + title: + type: text + value: ethiopian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Organic Ethiopian Yirgacheffe: Bright citrus notes, Fair Trade, USDA + Organic. Enjoy a sustainable, sweet tangerine and lime-infused coffee. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-3e3af534-0999-4bcb-b479-3bd693173c83-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + This sweet and mild organic Ethiopian Yirgacheffe coffee is Fair Trade + and USDA Organic Certified. With hints of bright citruses like sweet + tangerine and lime, the acidity level is powerful and bright, while + the cup finishes with a dry, lemon tea finish. The cooperative that + produces this exceptional Fair Trade Organic Ethiopian Yirgacheffe was + founded in 2012 and helps farmers in the area maintain a sustainable + life. All 177 members help to lovingly produce the high quality + coffees that thrive in the region. + _dataResources: + ref-3e3af534-0999-4bcb-b479-3bd693173c83-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-3e3af534-0999-4bcb-b479-3bd693173c83-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-3e3af534-0999-4bcb-b479-3bd693173c83-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 4e8f00c8-a2da-4a73-8431-8888d88def25 + ref-3e3af534-0999-4bcb-b479-3bd693173c83-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 8c949736-643c-49e0-b18c-b5784106d378,ee97ebf7-c55c-49a6-9aa4-752116ee23ff,b506568e-6e29-43c4-bd81-f326a0880828 + _locales: + - en diff --git a/apps/csk/content/entry/3fc0b630-00a8-48e3-b66e-a9e87540c9aa.yaml b/apps/csk/content/entry/3fc0b630-00a8-48e3-b66e-a9e87540c9aa.yaml new file mode 100644 index 000000000..0cea04167 --- /dev/null +++ b/apps/csk/content/entry/3fc0b630-00a8-48e3-b66e-a9e87540c9aa.yaml @@ -0,0 +1,219 @@ +created: '2025-01-29T11:10:22.217763+00:00' +modified: '2025-06-26T06:30:04.922823+00:00' +pattern: false +entry: + _id: 3fc0b630-00a8-48e3-b66e-a9e87540c9aa + _name: Water filter + _slug: water-filter + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/XMWpFpRgSuuQxEdRrO809g-water-filter-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Optimize your coffee machine's performance with this + premium water filter, specially crafted with ion-exchange + resin and natural coconut granular activated carbon for + exceptional water purification. This advanced filtration + system effectively removes unpleasant odors, reduces rust, + chlorine, and other impurities, ensuring your coffee is + brewed with the purest water possible. By preventing scale + formation, this filter not only enhances the flavor of + your coffee but also protects and prolongs the life of + your coffee machine, keeping it in peak condition for + consistent, quality brews. Ideal for coffee enthusiasts + seeking a smoother, cleaner taste, this filter is a + practical addition to any home setup, providing peace of + mind and enhanced machine longevity with every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Water filter + brand: + type: contentReference + value: ${#jptr:/ref-3fc0b630-00a8-48e3-b66e-a9e87540c9aa-brand/entries/0} + title: + type: text + value: Water filter + rating: + type: number + value: '4.2' + ogImage: + type: asset + value: + - _id: 77353f1e-01bf-4099-841f-8c32ecd4426b + type: image + fields: + id: + type: text + value: 9e908952-8fda-4d10-959a-3af9d558ebe0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/aVOKxFRbRECi9lLOj8NpMQ-water-filter-1.png + type: text + file: + type: file + value: 5950f866-842e-4794-b2bd-b1ec922664f8 + size: + value: 15603 + type: number + title: + type: text + value: water-filter-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-3fc0b630-00a8-48e3-b66e-a9e87540c9aa-category/entries/0} + variants: + type: $block + value: + - _id: 5f0d39f0-f548-4ec5-9f53-693b49fc10a7 + type: variant + fields: + code: + type: text + value: '143' + price: + type: number + locales: + en: '65' + title: + type: text + locales: + en: Water filter + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: f8c73ffe-bc32-40a8-8938-33f60dea468b + type: image + fields: + id: + type: text + value: 9e908952-8fda-4d10-959a-3af9d558ebe0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/aVOKxFRbRECi9lLOj8NpMQ-water-filter-1.png + type: text + file: + type: file + value: 5950f866-842e-4794-b2bd-b1ec922664f8 + size: + value: 15603 + type: number + title: + type: text + value: water-filter-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Water filter + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: 77353f1e-01bf-4099-841f-8c32ecd4426b + type: image + fields: + id: + type: text + value: 9e908952-8fda-4d10-959a-3af9d558ebe0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/aVOKxFRbRECi9lLOj8NpMQ-water-filter-1.png + type: text + file: + type: file + value: 5950f866-842e-4794-b2bd-b1ec922664f8 + size: + value: 15603 + type: number + title: + type: text + value: water-filter-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Enhance coffee flavor by reducing pollutants and scale with this + ion-exchange and coconut carbon filter. Prolongs machine life. + shortDescription: + type: text + locales: + en: >- + This filter is using ion-exchange resin and natural coconut granular + activated carbon, effectively remove odor, reduce rust, chlorine and + other pollutants; Coffee machine can prevent the formation of scale, + prolong the service life of the coffee machine. + _dataResources: + ref-3fc0b630-00a8-48e3-b66e-a9e87540c9aa-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-3fc0b630-00a8-48e3-b66e-a9e87540c9aa-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/428cd544-92ed-45b5-b702-b274bb5f912f.yaml b/apps/csk/content/entry/428cd544-92ed-45b5-b702-b274bb5f912f.yaml new file mode 100644 index 000000000..f79c408f1 --- /dev/null +++ b/apps/csk/content/entry/428cd544-92ed-45b5-b702-b274bb5f912f.yaml @@ -0,0 +1,236 @@ +created: '2025-01-29T11:10:22.516124+00:00' +modified: '2025-06-26T06:30:05.670683+00:00' +pattern: false +entry: + _id: 428cd544-92ed-45b5-b702-b274bb5f912f + _name: Descaling tablets + _slug: descaling-tablets + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/trmd-2yrSeKszU5mTDG-AA-descaling-tablets-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Maintain the longevity and efficiency of your coffee + machine with JavaDrip's descaling tablets. Specially + formulated to remove scale and mineral buildup, these + tablets help preserve your machine's performance, ensuring + that every cup of coffee is brewed to perfection. Regular + use of descaling tablets prevents scaling, which can + affect the taste of your coffee and hinder the machineโ€™s + functionality over time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + JavaDrip's descaling tablets are designed to be gentle yet + effective, working without causing any damage to the + internal components of your coffee maker. Whether you have + a high-end espresso machine or a reliable drip coffee + maker, these tablets provide an easy, reliable solution + for maintenance. Keep your coffee tasting fresh and your + machine running smoothly with JavaDrip's descaling + tablets, an essential addition to any coffee enthusiastโ€™s + routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Descaling tablets + brand: + type: contentReference + value: ${#jptr:/ref-428cd544-92ed-45b5-b702-b274bb5f912f-brand/entries/0} + title: + type: text + value: Descaling tablets + rating: + type: number + value: '4.4' + ogImage: + type: asset + value: + - _id: c70a8c0e-54b3-442c-9060-89f2d8b70c5d + type: image + fields: + id: + type: text + value: 5dc9b795-1bd9-41d6-bf52-9e098cb585d1 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/3NSS4PX7SIa-bDas96rOug-descaling-tablets-1.png + type: text + file: + type: file + value: 87bd3aa2-3825-4bab-84fa-797deaa1ef29 + size: + value: 25973 + type: number + title: + type: text + value: descaling-tablets-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-428cd544-92ed-45b5-b702-b274bb5f912f-category/entries/0} + variants: + type: $block + value: + - _id: 9e4b9293-33bd-4dfe-a90b-c9c4c54255a8 + type: variant + fields: + code: + type: text + value: '142' + price: + type: number + locales: + en: '35' + title: + type: text + locales: + en: Descaling tablets + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: f39c5e0c-90da-4abd-ab61-1875d2912731 + type: image + fields: + id: + type: text + value: 5dc9b795-1bd9-41d6-bf52-9e098cb585d1 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/3NSS4PX7SIa-bDas96rOug-descaling-tablets-1.png + type: text + file: + type: file + value: 87bd3aa2-3825-4bab-84fa-797deaa1ef29 + size: + value: 25973 + type: number + title: + type: text + value: descaling-tablets-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Descaling tablets + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: c70a8c0e-54b3-442c-9060-89f2d8b70c5d + type: image + fields: + id: + type: text + value: 5dc9b795-1bd9-41d6-bf52-9e098cb585d1 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/3NSS4PX7SIa-bDas96rOug-descaling-tablets-1.png + type: text + file: + type: file + value: 87bd3aa2-3825-4bab-84fa-797deaa1ef29 + size: + value: 25973 + type: number + title: + type: text + value: descaling-tablets-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Extend your coffee machine's life with JavaDrip's descaling tablets, + ensuring optimal performance and safety. + shortDescription: + type: text + locales: + en: >- + JavaDrip's descaling tablets effectively remove scale buildup to + extend the life of your coffee machine, ensuring optimal performance + without causing any damage. + _dataResources: + ref-428cd544-92ed-45b5-b702-b274bb5f912f-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-428cd544-92ed-45b5-b702-b274bb5f912f-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/42e91a5d-1821-4127-a924-81c0f5c8a36a.yaml b/apps/csk/content/entry/42e91a5d-1821-4127-a924-81c0f5c8a36a.yaml new file mode 100644 index 000000000..298e6933a --- /dev/null +++ b/apps/csk/content/entry/42e91a5d-1821-4127-a924-81c0f5c8a36a.yaml @@ -0,0 +1,236 @@ +created: '2025-01-29T11:10:22.22537+00:00' +modified: '2025-06-26T06:30:07.651476+00:00' +pattern: false +entry: + _id: 42e91a5d-1821-4127-a924-81c0f5c8a36a + _name: Coffee Removable Filter Holder for Specialty Coffee Maker + _slug: coffee-removable-filter-holder + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/7yKrxbffSFG_WM00TyOsow-coffee-removable-filter-holder-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Upgrade your brewing setup with the Coffee Removable + Filter Holder, specifically designed for specialty coffee + makers. This practical and user-friendly accessory makes + it simple to insert and remove coffee filters, allowing + for a more seamless and efficient brewing process. Built + to enhance your coffee-making routine, this filter holder + ensures stability during brewing and helps maintain a + clean, mess-free workspace. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Crafted from durable, high-quality materials, the Coffee + Removable Filter Holder is built to withstand daily use + while preserving the integrity of your coffee maker. Its + design also allows for easy cleaning, promoting better + hygiene and taste with every cup. Whether you're preparing + your morning brew or serving guests, this filter holder + adds convenience and reliability to your specialty coffee + maker, making it an essential component for coffee + enthusiasts. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Coffee Removable Filter Holder for Specialty Coffee Maker + brand: + type: contentReference + value: ${#jptr:/ref-42e91a5d-1821-4127-a924-81c0f5c8a36a-brand/entries/0} + title: + type: text + value: Coffee Removable Filter Holder for Specialty Coffee Maker + rating: + type: number + value: '4.2' + ogImage: + type: asset + value: + - _id: 61c6397d-6746-4225-9adb-9841e84b6756 + type: image + fields: + id: + type: text + value: 7b12c50f-be10-446f-899c-70bca80a7c55 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/XW9wz9DzSeuKP4OU1vhl8Q-coffee-removable-filter-holder-1.png + type: text + file: + type: file + value: fa86ebbf-0771-474a-a717-b4c0fff8eb9b + size: + value: 61687 + type: number + title: + type: text + value: coffee-removable-filter-holder-1.png + width: + value: 800 + type: number + height: + value: 600 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-42e91a5d-1821-4127-a924-81c0f5c8a36a-category/entries/0} + variants: + type: $block + value: + - _id: 7af1be25-f4e5-4c11-b2fc-98db0b8c53bf + type: variant + fields: + code: + type: text + value: '148' + price: + type: number + locales: + en: '12.95' + title: + type: text + locales: + en: Coffee Removable Filter Holder for Specialty Coffee Maker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: d6832117-3c84-4bda-a930-43d3bf35ede5 + type: image + fields: + id: + type: text + value: 7b12c50f-be10-446f-899c-70bca80a7c55 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/XW9wz9DzSeuKP4OU1vhl8Q-coffee-removable-filter-holder-1.png + type: text + file: + type: file + value: fa86ebbf-0771-474a-a717-b4c0fff8eb9b + size: + value: 61687 + type: number + title: + type: text + value: coffee-removable-filter-holder-1.png + width: + value: 800 + type: number + height: + value: 600 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Coffee Removable Filter Holder for Specialty Coffee Maker + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: 61c6397d-6746-4225-9adb-9841e84b6756 + type: image + fields: + id: + type: text + value: 7b12c50f-be10-446f-899c-70bca80a7c55 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/XW9wz9DzSeuKP4OU1vhl8Q-coffee-removable-filter-holder-1.png + type: text + file: + type: file + value: fa86ebbf-0771-474a-a717-b4c0fff8eb9b + size: + value: 61687 + type: number + title: + type: text + value: coffee-removable-filter-holder-1.png + width: + value: 800 + type: number + height: + value: 600 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Effortless brewing with our Coffee Removable Filter Holderโ€”perfect for + specialty coffee makers and easy cleaning. + shortDescription: + type: text + locales: + en: >- + The Coffee Removable Filter Holder is designed for specialty coffee + makers, offering easy insertion and removal for a seamless brewing + experience and simple cleaning. + _dataResources: + ref-42e91a5d-1821-4127-a924-81c0f5c8a36a-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-42e91a5d-1821-4127-a924-81c0f5c8a36a-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/43fdda6b-7531-4e87-9f93-2bccbe77a10a.yaml b/apps/csk/content/entry/43fdda6b-7531-4e87-9f93-2bccbe77a10a.yaml new file mode 100644 index 000000000..11be246b4 --- /dev/null +++ b/apps/csk/content/entry/43fdda6b-7531-4e87-9f93-2bccbe77a10a.yaml @@ -0,0 +1,50 @@ +created: '2025-04-24T11:38:42.75099+00:00' +modified: '2025-04-24T11:38:42.75099+00:00' +pattern: false +entry: + _id: 43fdda6b-7531-4e87-9f93-2bccbe77a10a + _name: Jonathan Blake + _slug: jonathan-blake + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/HgbNauVSSwmjgk5kBpfDUA-author-logo-placeholder.png + type: author + fields: + name: + type: text + value: Jonathan Blake + thumbnail: + type: asset + value: [] + locales: + en: + - _id: a985fd31-9e2e-4bcf-b98b-29afca641b21 + type: image + fields: + id: + type: text + value: 49a5c28e-b131-4f7d-9bf1-a5582f4b4a77 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/lldM63UYRbqCO2b1RYSoPQ-author-logo-placeholder.png + type: text + file: + type: file + value: 71a22ae6-7089-405e-b149-f137a174404c + size: + value: 23734 + type: number + title: + type: text + value: author-logo-placeholder.png + width: + value: 1143 + type: number + height: + value: 947 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _locales: + - en diff --git a/apps/csk/content/entry/4435ccaf-103e-4b69-9138-7ec8196955fb.yaml b/apps/csk/content/entry/4435ccaf-103e-4b69-9138-7ec8196955fb.yaml new file mode 100644 index 000000000..9588fe0ff --- /dev/null +++ b/apps/csk/content/entry/4435ccaf-103e-4b69-9138-7ec8196955fb.yaml @@ -0,0 +1,1428 @@ +created: '2025-01-29T11:10:23.059722+00:00' +modified: '2025-06-26T06:30:06.747879+00:00' +pattern: false +entry: + _id: 4435ccaf-103e-4b69-9138-7ec8196955fb + _name: House Blend Coffee + _slug: house-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/onwFAk2HQn-cMJFI2wP3kA-house-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Start your day with the smooth and refreshing taste of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: House Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a light roast crafted to gently awaken your senses and + ease you into your morning. Made from premium quality + Arabica beans sourced from the lush coffee-growing regions + of Central and South America, this blend embodies the + perfect balance of delicate sweetness and a subtle, bright + finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Arabica Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Made from 100% high-quality Arabica beans + known for their superior flavor and aroma. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Light Roast Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted to a light profile to highlight the + beans' natural sweetness and nuanced flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethically Sourced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Beans are grown and harvested responsibly, + supporting sustainable farming practices and + local communities in Central and South + America. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted in USA + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted fresh in Seattle, USA, ensuring + optimal flavor and aroma in every bag. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for various brewing methods including + drip coffee makers, pour-over setups, and + French presses. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose House Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: House Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is designed for coffee enthusiasts who appreciate quality and sustainability. By choosing our blend, you''re not only indulging in a superior cup of coffee but also supporting ethical farming practices that benefit the environment and coffee-growing communities. The light roast brings out the beans'' natural characteristics, offering a gentle yet satisfying flavor that is perfect for any time of the day.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for a quick and easy morning brew with + consistent flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Exploration + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows for greater control over brewing + variables to highlight nuanced flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full-Bodied Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Extracts rich oils and robust flavors for a + deeper taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Flavor + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a concentrated shot with a rich + crema, showcasing the beans' subtle + brightness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth and Low Acidity + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Steeps coffee in cold water for a mellow + flavor, perfect for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick and Versatile + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + flavorful cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Espresso Lovers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a strong, espresso-like coffee using + steam pressure on your stovetop. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Art of Coffee at Home + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the ritual of coffee brewing with our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: House Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore different brewing + methods, ensuring a consistent and delightful experience + each time. The beans' freshness and quality guarantee that + every cup is as enjoyable as the last, making it a staple + in your daily routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make every moment special with the gentle flavors and + ethical origins of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: House Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're starting your day, taking a midday pause, + or sharing with friends, this blend offers the perfect + balance of taste and conscience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: House Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-4435ccaf-103e-4b69-9138-7ec8196955fb-brand/entries/0} + title: + type: text + value: House Blend Coffee + rating: + type: number + value: '4.8' + ogImage: + type: asset + value: + - _id: a1c4fe7a-deef-4ca3-9b49-f3e05812a2f0 + type: image + fields: + id: + type: text + value: 4b8f3a23-e27e-4502-962c-851bf513d4ca + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bPQNMXLwTJ6r8_hPD2Rn-Q-house-blend-coffee-1.png + type: text + file: + type: file + value: 6c9c5f1f-866e-4a26-8b07-52b67c09944c + size: + value: 214912 + type: number + title: + type: text + value: house-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-4435ccaf-103e-4b69-9138-7ec8196955fb-category/entries/0} + variants: + type: $block + value: + - _id: 254a986d-d487-4235-9ec0-d57d33da2156 + type: variant + fields: + code: + type: text + value: '131' + price: + type: number + locales: + en: '19.99' + title: + type: text + locales: + en: House Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 40a6ef7d-11a0-47ee-bb53-0ed68d5930ae + type: image + fields: + id: + type: text + value: 4b8f3a23-e27e-4502-962c-851bf513d4ca + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bPQNMXLwTJ6r8_hPD2Rn-Q-house-blend-coffee-1.png + type: text + file: + type: file + value: 6c9c5f1f-866e-4a26-8b07-52b67c09944c + size: + value: 214912 + type: number + title: + type: text + value: house-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: House Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: arabica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-4435ccaf-103e-4b69-9138-7ec8196955fb-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: a1c4fe7a-deef-4ca3-9b49-f3e05812a2f0 + type: image + fields: + id: + type: text + value: 4b8f3a23-e27e-4502-962c-851bf513d4ca + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bPQNMXLwTJ6r8_hPD2Rn-Q-house-blend-coffee-1.png + type: text + file: + type: file + value: 6c9c5f1f-866e-4a26-8b07-52b67c09944c + size: + value: 214912 + type: number + title: + type: text + value: house-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Savor our House Blend light roast, crafted with premium Arabica beans + from Central & South America, responsibly sourced and freshly roasted + in Seattle. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-4435ccaf-103e-4b69-9138-7ec8196955fb-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Our House Blend light roast whole bean coffee is the perfect morning + coffee to ease you into your day. Our coffee is made with premium + quality Arabica coffee beans from Central and South America. They are + grown, sourced and packaged responsibly, after being roasted fresh in + Seattle, USA. + _dataResources: + ref-4435ccaf-103e-4b69-9138-7ec8196955fb-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-4435ccaf-103e-4b69-9138-7ec8196955fb-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-4435ccaf-103e-4b69-9138-7ec8196955fb-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9853aed9-07d5-4d58-a45b-c23157e149fe + ref-4435ccaf-103e-4b69-9138-7ec8196955fb-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 49cea57d-2e3f-4ae2-bba5-1e749c2b865f,8a62d3fe-ac93-4aa1-a999-988aa0b35fac,8c949736-643c-49e0-b18c-b5784106d378 + _locales: + - en diff --git a/apps/csk/content/entry/4741fead-d17b-4cbe-afd3-9f3d0ae46b1d.yaml b/apps/csk/content/entry/4741fead-d17b-4cbe-afd3-9f3d0ae46b1d.yaml new file mode 100644 index 000000000..00a674bda --- /dev/null +++ b/apps/csk/content/entry/4741fead-d17b-4cbe-afd3-9f3d0ae46b1d.yaml @@ -0,0 +1,59 @@ +created: '2025-04-25T12:21:36.745193+00:00' +modified: '2025-06-06T09:37:18.760424+00:00' +pattern: false +entry: + _id: 4741fead-d17b-4cbe-afd3-9f3d0ae46b1d + _name: Julian Wexler + _slug: cosmo-kramer + _thumbnail: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/7ZyD0uXiRza0j4bYdw9E6w-cosmo-kramer.png + type: author + fields: + name: + type: text + value: Julian Wexler + about: + type: text + value: >- + Julian Wexler is a design writer and self-proclaimed coffee table + connoisseur. With a background in interior styling and a passion for + functional beauty, he has spent over a decade exploring how the humble + coffee table anchors the modern living room. His work blends design + history, cultural commentary, and practical advice for enthusiasts and + decorators alike. When heโ€™s not writing, Julian can be found scouring + flea markets or perfecting his flat lay game. + thumbnail: + type: asset + locales: + en: + - _id: c936b229-e446-43ff-a596-bfde1bda8013 + type: image + fields: + id: + type: text + value: 7f3cca02-b97e-434a-954b-9b05a4c628a3 + url: + value: >- + https://img.uniform.global/p/N0QOqjXvSFeXY7i3yzY8ZQ/7ZyD0uXiRza0j4bYdw9E6w-cosmo-kramer.png + type: text + file: + type: file + value: 4ac79808-711c-4655-8cf5-b29fbd462659 + size: + value: 2566872 + type: number + title: + type: text + value: cosmo-kramer.png + width: + value: 1024 + type: number + height: + value: 1536 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + _locales: + - en diff --git a/apps/csk/content/entry/493503ea-3332-4bb9-b995-b311658b26c6.yaml b/apps/csk/content/entry/493503ea-3332-4bb9-b995-b311658b26c6.yaml new file mode 100644 index 000000000..e103d3e4b --- /dev/null +++ b/apps/csk/content/entry/493503ea-3332-4bb9-b995-b311658b26c6.yaml @@ -0,0 +1,1256 @@ +created: '2025-01-29T11:10:22.498826+00:00' +modified: '2025-06-26T06:30:06.990901+00:00' +pattern: false +entry: + _id: 493503ea-3332-4bb9-b995-b311658b26c6 + _name: Impresso 12 Cup Perk Coffee Maker + _slug: impresso-12-cup-perk-coffee-maker + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/d32-M_DoRIS8dtWSATlLlA-impresso-12-cup-perk-coffee-maker-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Enjoy the perfect cup of coffee with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso 12 Cup Perk Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a harmonious blend of classic percolator charm and + modern convenience. Engineered to brew 4 to 12 cups in + under a minute per cup, this coffee maker ensures that + your coffee is always piping hot, rich, and full of + flavor. The elegant, view-through glass lid adds a + nostalgic touch, allowing you to watch the perking process + unfold and enjoy the aroma of freshly brewed coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fast Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Capable of brewing 4 to 12 cups of coffee at a + rate of less than one minute per cup, perfect + for quick morning routines or gatherings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: View-Through Glass Lid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Adds a touch of nostalgia and functionality, + showcasing the perking process and enhancing + the brewing experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Keep Warm Function + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Automatically maintains the ideal coffee + temperature as long as the unit is plugged in, + ensuring your coffee stays warm and ready to + serve. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Detachable Cord + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows for easy table service and transport, + making pouring and serving simple and + convenient. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Insulated Base + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides stability and added safety, keeping + the coffee maker securely in place while in + use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 197 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Compact, Updated Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 268 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A modern take on a classic percolator, fitting + seamlessly into any kitchen setting. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Impresso 12 Cup Perk Coffee Maker? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso 12 Cup Perk Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' stands out for its blend of traditional percolator design and modern features that make coffee brewing both efficient and enjoyable. Its fast brewing capability ensures that whether you''re making coffee for a busy morning or a family gathering, you can have multiple servings ready in no time. The built-in keep-warm function keeps your coffee at the perfect temperature, so you can enjoy it at your own pace.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 233 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Large Batch Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Family Mornings & Gatherings + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 233 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew up to 12 cups to keep everyone satisfied + with minimal wait time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single Cup Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Personal Cup + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 233 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Prepare just 4 cups for a solo morning boost. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Keep Warm Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: All-Day Enjoyment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 233 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures that your coffee remains warm and + ready for serving throughout the day. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tabletop Serving + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Effortless Service + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 233 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The detachable cord and insulated base make + serving easy and spill-free. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Classic Design Meets Modern Convenience + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso 12 Cup Perk Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re not just brewing coffee; youโ€™re embracing a piece + of coffee heritage with the added benefits of modern + functionality. Its durable construction and thoughtful + design make it a staple for any coffee loverโ€™s kitchen. + Perfect for those who appreciate a robust, flavorful cup + and the simplicity of traditional brewing, this percolator + ensures satisfaction with every brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Discover the perfect balance of tradition and innovation. + The + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso 12 Cup Perk Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is your companion for making strong, hot coffee that starts your day on the right note or fuels family mornings with ease.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Impresso 12 Cup Perk Coffee Maker + brand: + type: contentReference + value: ${#jptr:/ref-493503ea-3332-4bb9-b995-b311658b26c6-brand/entries/0} + title: + type: text + value: Impresso 12 Cup Perk Coffee Maker + rating: + type: number + value: '4.3' + ogImage: + type: asset + value: + - _id: 3415346e-7f5e-4d22-a391-6170926c51df + type: image + fields: + id: + type: text + value: b2864b6a-35fb-4bd4-b391-aa4620058ece + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/-kgW08R4TOStG_zAIyXO5w-impresso-12-cup-perk-coffee-maker-1.png + type: text + file: + type: file + value: ff5d7c15-3f44-40ed-b4f8-f3d136b0c6f7 + size: + value: 251892 + type: number + title: + type: text + value: impresso-12-cup-perk-coffee-maker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-493503ea-3332-4bb9-b995-b311658b26c6-category/entries/0} + variants: + type: $block + value: + - _id: 7ea6699e-ce3c-4dff-9008-a9deb6de4550 + type: variant + fields: + code: + type: text + value: '94' + price: + type: number + locales: + en: '69.99' + title: + type: text + locales: + en: Impresso 12 Cup Perk Coffee Maker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 9726a7fb-c364-49a3-8f1b-318abfee112c + type: image + fields: + id: + type: text + value: b2864b6a-35fb-4bd4-b391-aa4620058ece + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/-kgW08R4TOStG_zAIyXO5w-impresso-12-cup-perk-coffee-maker-1.png + type: text + file: + type: file + value: ff5d7c15-3f44-40ed-b4f8-f3d136b0c6f7 + size: + value: 251892 + type: number + title: + type: text + value: impresso-12-cup-perk-coffee-maker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Impresso 12 Cup Perk Coffee Maker + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: percolators + str: 5 + - cat: brand + key: impresso + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-493503ea-3332-4bb9-b995-b311658b26c6-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 3415346e-7f5e-4d22-a391-6170926c51df + type: image + fields: + id: + type: text + value: b2864b6a-35fb-4bd4-b391-aa4620058ece + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/-kgW08R4TOStG_zAIyXO5w-impresso-12-cup-perk-coffee-maker-1.png + type: text + file: + type: file + value: ff5d7c15-3f44-40ed-b4f8-f3d136b0c6f7 + size: + value: 251892 + type: number + title: + type: text + value: impresso-12-cup-perk-coffee-maker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Brew 4-12 cups of hot coffee in minutes with our updated classic + design. Features a glass lid, keep-warm function, and easy serving. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-493503ea-3332-4bb9-b995-b311658b26c6-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + HOTTEST COFFEE: Prepare piping hot, strong coffee FAST BREWING: Make 4 + to 12 cups in less than one minute per cup UPDATED CLASSIC: A + contemporary take on a coffee classic - compact design GLASS LID: + View-through glass lid insert showcases the perking process KEEP WARM: + Automatically keeps warm as long as the product is plugged in EASY + SERVING: Detachable cord and insulated base for easy table service + _dataResources: + ref-493503ea-3332-4bb9-b995-b311658b26c6-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: bb55a2ae-cc49-4f1f-ae91-0cafa3128834 + ref-493503ea-3332-4bb9-b995-b311658b26c6-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-493503ea-3332-4bb9-b995-b311658b26c6-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 7c33133b-4267-4e85-8663-730f9a14d7e3 + ref-493503ea-3332-4bb9-b995-b311658b26c6-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 8b39f8cb-42bf-432b-9530-c26b5769362c,b897a717-bb41-4990-a25b-8f860d02700d,3e3af534-0999-4bcb-b479-3bd693173c83 + _locales: + - en diff --git a/apps/csk/content/entry/49cea57d-2e3f-4ae2-bba5-1e749c2b865f.yaml b/apps/csk/content/entry/49cea57d-2e3f-4ae2-bba5-1e749c2b865f.yaml new file mode 100644 index 000000000..07fdc8caa --- /dev/null +++ b/apps/csk/content/entry/49cea57d-2e3f-4ae2-bba5-1e749c2b865f.yaml @@ -0,0 +1,1353 @@ +created: '2025-01-29T11:10:31.52246+00:00' +modified: '2025-06-26T06:30:07.676954+00:00' +pattern: false +entry: + _id: 49cea57d-2e3f-4ae2-bba5-1e749c2b865f + _name: JavaDrip Specialty Coffee Maker + _slug: javadrip-specialty-coffee-maker + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/BZ5_ochYRJOiv78CEPECRA-javadrip-specialty-coffee-maker-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Upgrade your coffee routine with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: JavaDrip Specialty Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , engineered for the coffee enthusiast who craves + high-quality, barista-style coffee at home. This versatile + coffee maker allows you to brew a variety of specialty + drinks, whether youโ€™re starting your day with a strong + espresso or winding down with a smooth iced coffee. Built + with an elegant glass carafe and user-friendly design, the + JavaDrip makes it easy to enjoy fresh, customized coffee + without the fuss of disposable pods. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 181 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brew Sizes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 308 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Options for single cup, half carafe, or full + carafe brewing, adaptable to your needs and + preferences. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 181 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coffee Concentrate Function + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 308 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brews a rich coffee concentrate ideal for + lattes, cappuccinos, and macchiatos with silky + froth. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 181 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Iced Coffee Function + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 308 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers bold, smooth iced coffee without the + diluted flavor of watered-down ice. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 181 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pod-Free Operation + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 308 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Works with your preferred coffee grounds, + reducing waste and allowing flavor + personalization. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 181 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Glass Carafe + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 308 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + High-quality glass carafe included, offering + durability and a stylish presentation. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 181 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Easy Cleaning + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 308 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Dishwasher-safe components simplify + maintenance, making daily coffee rituals a + breeze. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose JavaDrip? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + For coffee lovers who appreciate both convenience and + quality, the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: JavaDrip + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' offers a refined brewing experience that brings out the best in every bean. With easy-to-use features and the flexibility to brew various styles of coffee, the JavaDrip Specialty Coffee Maker is the perfect fit for anyone seeking the ultimate home coffee experience. Its customizable brewing options and ability to create espresso-style drinks without complex machinery make it a standout choice for any home barista.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Morning Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Energy Boost + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew a strong, concentrated cup to kickstart + your day. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Specialty Lattes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cafรฉ-Style Drinks at Home + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Use the coffee concentrate function for lattes + and cappuccinos with rich flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Iced Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Warm Weather Refreshment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Create smooth, bold iced coffee that retains + its taste and strength. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full Carafe Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Hosting and Gatherings + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew larger batches to serve guests, perfect + for social occasions. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bringing Coffeehouse Quality to Your Home + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: JavaDrip Specialty Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , you can transform your kitchen into a personal coffee + haven. Whether you're brewing a single cup or preparing a + full carafe for friends and family, this coffee maker's + design ensures consistent, high-quality results. Embrace + the versatility and simplicity of the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: JavaDrip + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' and enjoy your coffee, your way, every day.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: JavaDrip Specialty Coffee Maker + brand: + type: contentReference + value: ${#jptr:/ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-brand/entries/0} + title: + type: text + value: JavaDrip Specialty Coffee Maker + rating: + type: number + value: '4.7' + ogImage: + type: asset + value: + - _id: 4919a5c3-98bb-4eff-baa5-099cab67b174 + type: image + fields: + id: + type: text + value: b576d54b-d82a-448b-a253-1ceb490d1e6d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/_XDspYZKQBGSXS-WOQP0KA-javadrip-specialty-coffee-maker-1.png + type: text + file: + type: file + value: e6c1bf83-9100-4f03-a7af-b96282ec5ea0 + size: + value: 163247 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-1.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-category/entries/0} + variants: + type: $block + value: + - _id: a1d64018-76e1-431c-8a65-c7f13ec435a8 + type: variant + fields: + code: + type: text + value: '141' + price: + type: number + locales: + en: '110' + title: + type: text + locales: + en: JavaDrip Specialty Coffee Maker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 7879293d-0e4e-4320-99ce-b3b166584df0 + type: image + fields: + id: + type: text + value: b576d54b-d82a-448b-a253-1ceb490d1e6d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/_XDspYZKQBGSXS-WOQP0KA-javadrip-specialty-coffee-maker-1.png + type: text + file: + type: file + value: e6c1bf83-9100-4f03-a7af-b96282ec5ea0 + size: + value: 163247 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-1.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: e7d872a5-cde5-45d6-b803-e96de3ae6d6d + type: image + fields: + id: + type: text + value: 2401b17d-8910-4349-9776-ad6c97b6d272 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/nTZlcYoSSKm5Z8rFFZDRSg-javadrip-specialty-coffee-maker-2.png + type: text + file: + type: file + value: 5f43ef2a-e68a-4c8e-a8d9-af36a22e02ac + size: + value: 238959 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-2.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: b869c84b-2fee-42ae-9d2c-87e01d29fbb3 + type: image + fields: + id: + type: text + value: f941e3bf-f0e0-4cc7-a485-43c2a9dc677f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0lwTsVqDTkKQSfsRmmGQFQ-javadrip-specialty-coffee-maker-3.png + type: text + file: + type: file + value: e838eb82-6f99-4263-9a81-400feb0d1b7f + size: + value: 303392 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-3.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 340227ca-add0-4ee7-a2ad-f92ee368b88f + type: image + fields: + id: + type: text + value: 5e0bdc93-42cd-4d9a-b19a-aa1f10915059 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ho1XrNekS-ODU1ODfE0gOQ-javadrip-specialty-coffee-maker-4.png + type: text + file: + type: file + value: 2a8a3ba7-0ae4-47d6-91da-f6a6d1f78567 + size: + value: 248406 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-4.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: f0477f91-cfbd-443c-b289-865ec088255f + type: image + fields: + id: + type: text + value: f7bab973-6f76-4b08-8c67-a2ae81110393 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/xt2gDm6oSNCtyaMr7B68mQ-javadrip-specialty-coffee-maker-5.png + type: text + file: + type: file + value: c1271396-b816-4bd5-ae39-958337eebf10 + size: + value: 259460 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-5.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: JavaDrip Specialty Coffee Maker + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: brand + key: javadrip + str: 5 + - cat: subCategory + key: espresso + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 4919a5c3-98bb-4eff-baa5-099cab67b174 + type: image + fields: + id: + type: text + value: b576d54b-d82a-448b-a253-1ceb490d1e6d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/_XDspYZKQBGSXS-WOQP0KA-javadrip-specialty-coffee-maker-1.png + type: text + file: + type: file + value: e6c1bf83-9100-4f03-a7af-b96282ec5ea0 + size: + value: 163247 + type: number + title: + type: text + value: javadrip-specialty-coffee-maker-1.png + width: + value: 1000 + type: number + height: + value: 1000 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Brew rich coffeehouse drinks at home with the JavaDrip Coffee Maker. + Enjoy hot or iced coffee with no pods required. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Bring the coffeehouse home with the JavaDrip Specialty Coffee Maker + with Glass Carafe. Combine super-rich coffee concentrates with hot or + cold frothed milk to create delicious coffeehouse-style drinks or + enjoy flavorful iced coffee that never tastes watered down. Brew + anything from a single cup to a half carafe or a full carafe using + your favorite groundsโ€”no pods required. + _dataResources: + ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2bcd3cdd-e474-460b-a78b-fac7c76c57ab + ref-49cea57d-2e3f-4ae2-bba5-1e749c2b865f-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + efc7afec-03c4-4fd4-b478-a32708f5852e,3fc0b630-00a8-48e3-b66e-a9e87540c9aa,f105ef7f-38db-4733-9bea-532a8a1a371c,34c9ed02-ac16-456b-a6c1-60c46f679603,51741b67-f9bb-41d2-8602-26e9f9d9d8ae,428cd544-92ed-45b5-b702-b274bb5f912f,42e91a5d-1821-4127-a924-81c0f5c8a36a,a3350939-1ebf-4764-a952-55fd25647f23,367662c7-edef-47d6-93af-1262afc7a06b,5a9bf3d7-74a8-42e4-ac78-239f84cbecca,79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967 + _locales: + - en diff --git a/apps/csk/content/entry/4db3128b-5b2a-45fe-8c56-2271508fe091.yaml b/apps/csk/content/entry/4db3128b-5b2a-45fe-8c56-2271508fe091.yaml new file mode 100644 index 000000000..a1689a6f6 --- /dev/null +++ b/apps/csk/content/entry/4db3128b-5b2a-45fe-8c56-2271508fe091.yaml @@ -0,0 +1,1219 @@ +created: '2025-01-29T11:10:23.519077+00:00' +modified: '2025-06-25T14:23:56.072912+00:00' +pattern: false +entry: + _id: 4db3128b-5b2a-45fe-8c56-2271508fe091 + _name: The Art of the Perfect Espresso + _slug: the-art-of-the-perfect-espresso + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sQZwlqnmTyKYSRsypQrP6A-the-art-of-the-perfect-espresso.jpg + type: article + fields: + title: + type: text + value: The Art of the Perfect Espresso + author: + type: contentReference + value: ${#jptr:/ref-4db3128b-5b2a-45fe-8c56-2271508fe091-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Espresso is the foundation of many beloved coffee drinks, + from lattes to cappuccinos, but itโ€™s also an art form in + itself. When crafted correctly, a single shot of espresso + offers a rich, complex experience in just a few sips. + However, pulling the perfect espresso shot requires + precision, patience, and a good understanding of technique. + In this article, weโ€™ll explore the key elements of creating + a flawless espresso and some expert tips for home brewers + looking to elevate their coffee game. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Espresso is not just a coffee; itโ€™s a concentrated + experience, a burst of flavor crafted with precision and + care. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: What Makes Espresso Different? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Espresso isnโ€™t just strong coffeeโ€”itโ€™s a unique brewing + process. By forcing hot water through finely ground coffee + at high pressure, espresso extracts intense flavor and a + rich, velvety crema. The perfect espresso balances a + full-bodied taste with a slight sweetness, low acidity, and + a lingering, satisfying finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Key Elements of a Great Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Achieving the ideal espresso shot depends on several + critical factors, each of which can drastically impact the + final taste and quality. Hereโ€™s a closer look: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 1. Grind Size + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Espresso requires a ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: fine grind + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , similar to powdered sugar, but not as fine as flour. This + grind size allows for maximum extraction in a short amount + of time. If the grind is too coarse, the water flows through + too quickly, resulting in a weak shot. Too fine, and the + water struggles to pass through, causing over-extraction and + bitterness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 2. Dose and Tamping + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'A standard espresso shot requires about ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: 18โ€“20 grams + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' of coffee. Tampingโ€”pressing the coffee grounds evenly with a consistent amount of pressureโ€”is essential for a balanced extraction. Use about 30 pounds of pressure when tamping to ensure a smooth, even surface, which helps water flow through uniformly.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 3. Water Temperature and Pressure + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'For the best results, water temperature should be between ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: 195ยฐF and 205ยฐF + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . High pressure (around 9 bars) is needed to extract the + flavors within a 25-30 second window. Too much pressure can + lead to bitterness, while too little can make the shot taste + sour or weak. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Step-by-Step Guide to Pulling the Perfect Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Hereโ€™s a simple guide to getting the most out of your + espresso machine at home. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Preheat the Machine and Portafilter + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Let your espresso machine warm up for about 15-20 + minutes to ensure stable water temperature. Also, + preheat the portafilter by running a shot of hot water + through it. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Grind Fresh Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Use freshly ground coffee to capture the most aroma + and flavor. Remember to aim for a fine grind, similar to + table salt or powdered sugar. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dose and Tamp + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Measure 18-20 grams of ground coffee for a double + shot. Evenly distribute the grounds in the portafilter, + and use a tamper to press them down firmly. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pull the Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Insert the portafilter into the machine and start the + extraction. Aim for a + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: 25-30 second extraction time + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . The espresso should flow in a slow, steady stream with + a thick crema layer on top. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 5 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Observe and Adjust + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : If the espresso pours too quickly, try a finer grind + or firmer tamp. If itโ€™s too slow, adjust to a coarser + grind or lighter tamp. With practice, youโ€™ll find the + sweet spot. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Troubleshooting Common Issues + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Even with a solid method, espresso can be temperamental. + Here are a few common issues and solutions: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Issue + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cause + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Solution + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bitter Taste + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Over-extraction, water too hot + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use a coarser grind or lower water temp + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sour Taste + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Under-extraction, water too cold + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use a finer grind or increase water temp + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Weak or Watery + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coarse grind, short extraction time + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use a finer grind or extend extraction time + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Thin Crema + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Old beans, low pressure + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use fresh beans and check machine pressure + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tips for the Perfect Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: asset + __asset: + _id: c533472c-f66c-47d5-98fc-3cafc9f88e26 + type: image + fields: + id: + type: text + value: d6db457c-9943-468a-bdca-ad24baeade41 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/qyx2wC0hT3OLau5bz9AdeQ-tips-for-the-perfect-espresso.jpg + type: text + file: + type: file + value: 88a73881-04a9-438d-a9d3-294eb61e76d3 + size: + value: 984517 + type: number + title: + type: text + value: tips-for-the-perfect-espresso.jpg + width: + value: 6185 + type: number + height: + value: 4123 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: ' ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Use Fresh, Quality Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Espresso shines best with high-quality, freshly + roasted beans. Look for beans specifically roasted for + espresso to ensure the richest flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experiment with Ratios + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : The โ€œGolden Ratioโ€ for espresso is typically 1:2, + meaning you extract about twice the weight of coffee + grounds in liquid. However, feel free to adjust for a + ristretto (1:1) or lungo (1:3) based on your taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Practice Consistency + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Espresso requires precision, so strive for consistency + in each step, from grind size to tamping pressure. Over + time, youโ€™ll develop a routine that produces reliable + results. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Espresso is a rewarding craft. While it may take some time + to master, the perfect shot is well worth the effort. By + paying attention to grind size, temperature, and timing, you + can unlock a world of rich flavors in every cup. Whether + enjoyed as a stand-alone shot or the base for a cappuccino, + a well-made espresso is a testament to the beauty of + simplicity and technique. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The perfect espresso is a balance of science and artโ€”one + shot, one moment, one unforgettable taste. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + So, next time you step up to your espresso machine, + remember: a little care and attention go a long way. With + patience and practice, youโ€™ll be pulling cafรฉ-quality shots + right in your own kitchen. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Happy brewing! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 409f201d-60bf-40b4-92c6-df9e79be791f + type: image + fields: + id: + type: text + value: ea01b62e-bb99-4346-801c-950f73bef567 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sQZwlqnmTyKYSRsypQrP6A-the-art-of-the-perfect-espresso.jpg + type: text + file: + type: file + value: 2f838ca5-ae6c-40c0-854e-c046ce9c997b + size: + value: 2353234 + type: number + title: + type: text + value: the-art-of-the-perfect-espresso.jpg + width: + value: 5837 + type: number + height: + value: 3891 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-4db3128b-5b2a-45fe-8c56-2271508fe091-category/entries/0} + metaTitle: + type: text + locales: + en: The Art of the Perfect Espresso + thumbnail: + type: asset + locales: + en: + - _id: 62bd5740-a528-4670-ab94-4d1a44670d0f + type: image + fields: + id: + type: text + value: ea01b62e-bb99-4346-801c-950f73bef567 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sQZwlqnmTyKYSRsypQrP6A-the-art-of-the-perfect-espresso.jpg + type: text + file: + type: file + value: 36f77c84-2047-4a1d-96a2-4f3014a90ac2 + size: + value: 2353234 + type: number + title: + type: text + value: the-art-of-the-perfect-espresso.jpg + width: + value: 5837 + type: number + height: + value: 3891 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-20' + metaDescription: + type: text + locales: + en: >- + Espresso is the foundation of many beloved coffee drinks, from lattes + to cappuccinos, but itโ€™s also an art form in itself + shortDescription: + type: text + value: >- + Espresso is the foundation of many beloved coffee drinks, from lattes to + cappuccinos, but itโ€™s also an art form in itself + _dataResources: + ref-4db3128b-5b2a-45fe-8c56-2271508fe091-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 3c1cdfc4-9e1f-40dc-bb27-b3d88492520d + ref-4db3128b-5b2a-45fe-8c56-2271508fe091-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/4e8f00c8-a2da-4a73-8431-8888d88def25.yaml b/apps/csk/content/entry/4e8f00c8-a2da-4a73-8431-8888d88def25.yaml new file mode 100644 index 000000000..03bae6431 --- /dev/null +++ b/apps/csk/content/entry/4e8f00c8-a2da-4a73-8431-8888d88def25.yaml @@ -0,0 +1,64 @@ +created: '2025-04-24T11:39:05.332628+00:00' +modified: '2025-04-24T11:39:05.332628+00:00' +pattern: false +entry: + _id: 4e8f00c8-a2da-4a73-8431-8888d88def25 + _name: Liberica + _slug: liberica + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/RyV_i2SRTpOHwWusIQAvyg-liberica.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 3f8f58b9-79e5-4561-8fff-7494d5f02da3 + type: image + fields: + id: + type: text + value: 7ee91995-8c14-4c8e-a7ee-9e2147090d9c + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/q4deWVihQSKycyzbNrtpsQ-liberica.png + type: text + file: + type: file + value: 8b5ecef7-46df-4b17-a021-12faec011cf1 + size: + value: 953385 + type: number + title: + type: text + value: liberica.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Liberica + description: + type: text + locales: + en: >- + Discover the rare and exotic flavors of Liberica coffee beans, known + for their bold, smoky, and fruity notes. Liberica beans are larger and + more asymmetrical than other coffee beans, offering a unique taste + experience cherished by coffee connoisseurs. Our selection of Liberica + beans is sourced from the best coffee-growing regions, ensuring high + quality and exceptional flavor. Whether youโ€™re looking to try + something new or indulge in a distinctive coffee experience, Liberica + beans provide a rich and memorable cup. Explore our Liberica + collection and savor the unique character of these exceptional beans. + _locales: + - en diff --git a/apps/csk/content/entry/50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8.yaml b/apps/csk/content/entry/50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8.yaml new file mode 100644 index 000000000..9f038c72f --- /dev/null +++ b/apps/csk/content/entry/50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8.yaml @@ -0,0 +1,649 @@ +created: '2025-04-25T12:21:44.722117+00:00' +modified: '2025-06-25T14:22:51.576776+00:00' +pattern: false +entry: + _id: 50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8 + _name: How to get the perfect grind for your beans at home + _slug: how-to-get-the-perfect-grind-for-your-beans-at-home + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/MZrZdWt4SOC4_RXvGFCsiQ-image.png + type: article + fields: + title: + type: text + value: How to get the perfect grind for your beans at home + author: + type: contentReference + value: ${#jptr:/ref-50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Without even knowing it, you've probably grown up with the sound of coffee grinding. Think about the coffee aisle in the supermarket, where large industrial grinders take whole beans and divvy them into small pieces. The practice of coffee grinding is so ubiquitous that it's even a bonus task on the television show\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: "Supermarket Sweep\_" + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: "โ€” both the original show and the newly rebooted version. Contestants can patiently grind a bag of coffee for extra cash.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Grinding coffee is an essential step in the brewing process, + and with so many affordable options, it's a step you should + consider taking out of the supermarket and into your home. + Like many things at the supermarket, coffee is a food item + that begins to get stale sooner if you grind it ahead of + time. Grinding at home will allow you to enjoy the freshest, + tastiest version of your favorite brew. Here's everything + you need to know about how to grind for any situation. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h2 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why the Grind Matters + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Grinding makes coffee particles small enough so that when you pour water, it can extract flavor. If you simply throw whole beans into your coffee brewer, you'll end up with slightly coffee-flavored water, because the water can't penetrate the beans and find all the good-tasting stuff we're looking for. Grind size \"ultimately impacts how water flows through the coffee bed, the corresponding extraction rate, and thus the final taste of the coffee you've brewed,\" says Sierra Yeo, the 2022 UK Brewers Cup Champion. Simply put, grinding coffee changes the available surface area for water to interact with coffee. The more surface area, the more water can mingle with, and pull flavor from, beans.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "One way to think about grind size is to visualize how water would flow through a bunch of rocks versus sand. Sand particles are much smaller and have more surface area, so water would move through much more slowly than through rocks. Ground coffee is the same: The finer the grind, the more slowly water will move, and vice-versa. You might think then that you should grind your coffee as fine as possible, but, like Goldilocks, there's a sweet spot where you want to extract enough โ€” but not too much โ€” from your coffee.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Grinding isn't just about the size of your coffee particles + but their shape and consistency. "The geometry of your + coffee grounds, the average size of your ground particles, + even the composition of differently-sized-and-shaped + particles can affect the final flavor," says Yeo. Water will + move through your coffee at different rates if you have + particles in your brew that are all different shapes. Very + finely ground particles might get too much of their flavor + pulled out (this is where you'll get more bitter notes, what + we call "over-extraction"), while coarser ground particles + won't get enough of their flavor pulled out ("under + extraction"). If you have both going on in your brew, it + won't just even out โ€” the coffee will taste both bitter and + sour simultaneously. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h2 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Types of Grinders + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "There are hundreds of grinders on the market, but most fall within two main categories:\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Blade grinders:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: "\_Blade grinders have a propellor-like blade, usually powered by a motor, that chops coffee into smaller pieces. However, blade grinders are notorious for chopping coffee unevenly, creating particles of all sizes. If you grind coffee with a blade grinder, you sort of never know what you're going to get: you might have particles that are dust-like in size, and others that look like giant boulders (sometimes a bean or two might even escape the blade, and not be chopped at all).\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Burr grinders:\_" + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: "Burrs are usually a set of plates that allow coffee beans to pass through, ensuring that they don't get \"chopped\" up again and making the resulting ground coffee much more even in size. Burrs can be made from stainless steel or porcelain, and you control the grind size by moving the burrs closer to, or further from, one another. Burr grinders can be automatic (you press a button, and it grinds) or manual (usually involving a crank one must turn).\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - tag: h2 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: How to Grind Coffee Beans With a Grinder + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Before you begin, you should decide what brewer you will use and decide on a grind setting for that machine. You might have read somewhere that for a French press, for example, you're supposed to grind coarsely, and while that might work for you, it's important to know that there's no one right way to grind. \"There can be recommendations from manufacturers or experts in the field, but ultimately you can experiment to find out what flavor profile you prefer from your coffees and adjust your grind size to achieve that,\" says Yeo.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The longer a coffee spends in contact with water, the coarser you'll grind. That's why you'll see coarser grind recommendations for French presses, which brew by being in direct contact with water for around four minutes, but for espresso, you might read that you have to grind very finely. But really, it's all about what works for you. \"Most brewers are versatile enough to accommodate a few grind size settings, recipe allowing,\" says Yeo. \"It's incredibly subjective.\"\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "If you're not sure, use this as a general guide:\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Very coarse:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: "\_" + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: >- + Cold brew, since it steeps in water for anywhere between 12 + and 24 hours + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Coarse:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: "\_" + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: "French press, but feel free to experiment! More and more, coffee folks are challenging the way traditional brew methods are often thought about, including experimenting with French press recipes.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Medium:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: "\_" + type: text + style: '' + detail: 0 + format: 3 + version: 1 + - mode: normal + text: Most automatic coffee brewers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Medium-fine:\_" + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: Pour over methods like a V60 or Kalita Wave + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Fine:\_" + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: Espresso, Turkish coffee, Aeropress + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Measure out your beans:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - type: linebreak + version: 1 + - mode: normal + text: "It's helpful to have a scale for this step, so you'll know exactly how much coffee you're using. Many coffee brewing recipes recommend a 1:16 ratio of coffee to water. For a 12-ounce cup, that's about 25 grams of coffee.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Pour beans into the hopper:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - type: linebreak + version: 1 + - mode: normal + text: "The hopper is the chamber on top of your grinder. You might be tempted to fill the hopper with coffee, but it's better to store your coffee in the bag it came in, and then measure each dose per brew.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Choose your grind setting:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - type: linebreak + version: 1 + - mode: normal + text: "On many models, like the Encore, you switch the grind setting by moving the collar on the hopper. A smaller number corresponds with a finer grind, and a larger number coarser. This will look a little different, depending on the model.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Press the button:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - type: linebreak + version: 1 + - mode: normal + text: "Many grinders will have a manual button you need to press as you grind. (If you take your hand off the button, the grinder will stop.) Some grinders have timers you can set, so they grind with one tap. (The grinder in the photos below, a slightly more expensive model from Baratza called the Virtuoso, has this function.)\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 5 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Brew and taste:\_" + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - type: linebreak + version: 1 + - mode: normal + text: "It's hard to know by sight whether your grind setting is correct, so try brewing, and see what you taste. If you notice that your brew is going quickly, and the coffee tastes sour, you might need to grind more finely. If your brew clogs your machine, or the coffee tastes bitter, you might need to go coarser.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: a4e5ddb5-5f06-45bc-a067-6028d25ffa3e + type: image + fields: + id: + type: text + value: a36f8a32-32cd-4dff-9f5a-8c835d7dbf4e + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/MZrZdWt4SOC4_RXvGFCsiQ-image.png + type: text + file: + type: file + value: 16f0ec6a-0e6e-4fec-9364-fa1a65510462 + size: + value: 354223 + type: number + title: + type: text + value: image.png + width: + value: 686 + type: number + height: + value: 338 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8-category/entries/0} + metaTitle: + type: text + locales: + en: How to get the perfect grind for your beans at home + thumbnail: + type: asset + locales: + en: + - _id: 9ac81062-160a-4eaa-a552-de8b111a873c + type: image + fields: + id: + type: text + value: a36f8a32-32cd-4dff-9f5a-8c835d7dbf4e + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/MZrZdWt4SOC4_RXvGFCsiQ-image.png + type: text + file: + type: file + value: 16f0ec6a-0e6e-4fec-9364-fa1a65510462 + size: + value: 354223 + type: number + title: + type: text + value: image.png + width: + value: 686 + type: number + height: + value: 338 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-21' + metaDescription: + type: text + locales: + en: >- + Cappuccino as Bar decaffeinated Beans carajillo aged extra, redeye ut + Black aroma Aromatic As Aftertaste, single au barista Arabica bar + aftertaste. + shortDescription: + type: text + value: >- + Cappuccino as Bar decaffeinated Beans carajillo aged extra, redeye ut + Black aroma Aromatic As Aftertaste, single au barista Arabica bar + aftertaste. + _dataResources: + ref-50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 19b68047-1128-45c9-9d70-ae314f813d11 + ref-50ec10c5-f4eb-41f9-a977-bd8ca73fb6c8-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/51741b67-f9bb-41d2-8602-26e9f9d9d8ae.yaml b/apps/csk/content/entry/51741b67-f9bb-41d2-8602-26e9f9d9d8ae.yaml new file mode 100644 index 000000000..8665175d6 --- /dev/null +++ b/apps/csk/content/entry/51741b67-f9bb-41d2-8602-26e9f9d9d8ae.yaml @@ -0,0 +1,234 @@ +created: '2025-01-29T11:10:23.697006+00:00' +modified: '2025-06-26T06:30:07.689126+00:00' +pattern: false +entry: + _id: 51741b67-f9bb-41d2-8602-26e9f9d9d8ae + _name: Frother Whisk + _slug: frother-whisk + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/wixourzHTUqToj0IJ1K7dA-frother-whisk-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Elevate your coffee creations with the Frother Whisk, a + must-have accessory for your specialty coffee maker. This + high-quality whisk is crafted to deliver barista-level + milk frothing, perfect for enhancing your lattes, + cappuccinos, macchiatos, and more. Its design ensures + smooth and consistent aeration, producing rich, velvety + foam with ease. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Whether you're a coffee enthusiast who loves experimenting + with latte art or simply enjoy the creamy texture of + well-frothed milk, the Frother Whisk helps you achieve + that cafรฉ-style finish at home. Compatible with specialty + coffee makers, this whisk is easy to use and clean, making + your coffee-making experience even more enjoyable. Indulge + in perfectly textured milk every time and add a touch of + luxury to your morning routine with the Frother Whisk. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Frother Whisk + brand: + type: contentReference + value: ${#jptr:/ref-51741b67-f9bb-41d2-8602-26e9f9d9d8ae-brand/entries/0} + title: + type: text + value: Frother Whisk + rating: + type: number + value: '4.0' + ogImage: + type: asset + value: + - _id: 3f785774-9905-4d3a-85a4-596916d8eaf3 + type: image + fields: + id: + type: text + value: d66e581a-f8e3-41fb-a554-ae3dea6ba2b7 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/yTk28iDCTP6Qr7yZjylf3w-frother-whisk-1.png + type: text + file: + type: file + value: 7cd8ad8b-7193-4841-948d-a725cae15c5e + size: + value: 7402 + type: number + title: + type: text + value: frother-whisk-1.png + width: + value: 250 + type: number + height: + value: 250 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-51741b67-f9bb-41d2-8602-26e9f9d9d8ae-category/entries/0} + variants: + type: $block + value: + - _id: 7e3f512b-d331-4917-80b9-f71490bd3519 + type: variant + fields: + code: + type: text + value: '150' + price: + type: number + locales: + en: '9.95' + title: + type: text + locales: + en: Frother Whisk + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: ac6395de-314d-4807-8c0a-816257cf3ec9 + type: image + fields: + id: + type: text + value: d66e581a-f8e3-41fb-a554-ae3dea6ba2b7 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/yTk28iDCTP6Qr7yZjylf3w-frother-whisk-1.png + type: text + file: + type: file + value: 7cd8ad8b-7193-4841-948d-a725cae15c5e + size: + value: 7402 + type: number + title: + type: text + value: frother-whisk-1.png + width: + value: 250 + type: number + height: + value: 250 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Frother Whisk + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: 3f785774-9905-4d3a-85a4-596916d8eaf3 + type: image + fields: + id: + type: text + value: d66e581a-f8e3-41fb-a554-ae3dea6ba2b7 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/yTk28iDCTP6Qr7yZjylf3w-frother-whisk-1.png + type: text + file: + type: file + value: 7cd8ad8b-7193-4841-948d-a725cae15c5e + size: + value: 7402 + type: number + title: + type: text + value: frother-whisk-1.png + width: + value: 250 + type: number + height: + value: 250 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Create cafรฉ-quality frothed milk at home with the Frother + Whiskโ€”perfect for lattes and cappuccinos. + shortDescription: + type: text + locales: + en: >- + The Frother Whisk is designed for specialty coffee makers, enabling + you to create perfectly frothed milk for lattes, cappuccinos, and + other cafรฉ-style beverages at home. + _dataResources: + ref-51741b67-f9bb-41d2-8602-26e9f9d9d8ae-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-51741b67-f9bb-41d2-8602-26e9f9d9d8ae-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/57ef5f21-f90f-401d-a6b2-7a1e91bbae92.yaml b/apps/csk/content/entry/57ef5f21-f90f-401d-a6b2-7a1e91bbae92.yaml new file mode 100644 index 000000000..60a4500a4 --- /dev/null +++ b/apps/csk/content/entry/57ef5f21-f90f-401d-a6b2-7a1e91bbae92.yaml @@ -0,0 +1,15 @@ +created: '2025-04-24T11:37:56.9889+00:00' +modified: '2025-04-24T11:37:56.9889+00:00' +pattern: false +entry: + _id: 57ef5f21-f90f-401d-a6b2-7a1e91bbae92 + _name: Guides + _slug: guides + type: articleCategory + fields: + title: + type: text + locales: + en: Guides + _locales: + - en diff --git a/apps/csk/content/entry/59c77aba-33d8-47da-a613-6d799d699f06.yaml b/apps/csk/content/entry/59c77aba-33d8-47da-a613-6d799d699f06.yaml new file mode 100644 index 000000000..af3152fc1 --- /dev/null +++ b/apps/csk/content/entry/59c77aba-33d8-47da-a613-6d799d699f06.yaml @@ -0,0 +1,63 @@ +created: '2025-04-24T11:37:15.584182+00:00' +modified: '2025-04-24T11:37:15.584182+00:00' +pattern: false +entry: + _id: 59c77aba-33d8-47da-a613-6d799d699f06 + _name: Ember + _slug: ember + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/HeBX1VAFTx2y7Lf4i3Vidw-ember.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 60675c4c-7b20-4448-8a59-f417b7b974ba + type: image + fields: + id: + type: text + value: e76bf04b-18f6-43bb-8135-4eda70acabcc + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/QitJUJgfQ-ubn5e2oQknAw-ember.png + type: text + file: + type: file + value: 4a2e59f1-26d8-4251-b5d6-2c52927ba14e + size: + value: 301691 + type: number + title: + type: text + value: ember.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Ember + description: + type: text + locales: + en: >- + Ember is revolutionizing the coffee experience with innovative coffee + makers and premium coffee products. Our vision is to ignite your + passion for coffee by combining cutting-edge technology with artisanal + craftsmanship. Whether youโ€™re a coffee connoisseur or a casual + drinker, Ember offers the tools and flavors to elevate your coffee + moments. With a focus on quality and innovation, Ember is dedicated to + delivering a consistently exceptional brew that warms your soul and + sparks your day. + _locales: + - en diff --git a/apps/csk/content/entry/5a050b78-7beb-4792-ba16-ef873018e4f0.yaml b/apps/csk/content/entry/5a050b78-7beb-4792-ba16-ef873018e4f0.yaml new file mode 100644 index 000000000..73c41e2bd --- /dev/null +++ b/apps/csk/content/entry/5a050b78-7beb-4792-ba16-ef873018e4f0.yaml @@ -0,0 +1,1324 @@ +created: '2025-01-29T11:10:24.46778+00:00' +modified: '2025-06-25T14:22:03.528436+00:00' +pattern: false +entry: + _id: 5a050b78-7beb-4792-ba16-ef873018e4f0 + _name: 'A Proper Cuppa: How to Brew Tea Right' + _slug: a-proper-cuppa-how-to-brew-tea-right + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/HtaK34vKQSOZ9raD3yVNcQ-a-proper-cuppa-how-to-brew-tea-right.jpg + type: article + fields: + title: + type: text + value: 'A Proper Cuppa: How to Brew Tea Right' + author: + type: contentReference + value: ${#jptr:/ref-5a050b78-7beb-4792-ba16-ef873018e4f0-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Tea is a beloved drink worldwide, cherished for its + versatility, variety, and soothing qualities. But to get the + full experience, tea needs to be brewed correctly, + respecting the unique qualities of each type. Whether youโ€™re + a fan of a brisk black tea, a delicate green, or a fragrant + herbal blend, the secret to a satisfying cup is in the + brewing. So, if youโ€™ve ever thought tea was โ€œjust okay,โ€ + itโ€™s time to learn how to brew a proper cuppa. Letโ€™s dive in + and discover how to avoid common mistakes and create a cup + that celebrates the essence of each tea. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A great cup of tea doesnโ€™t just happen; itโ€™s crafted with + care and attention to detail. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Brewing Temperature and Time Matter + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Each type of tea leaf has specific needs for temperature and + steeping time. Brewing tea with water thatโ€™s too hot can + result in bitterness, while using water thatโ€™s too cool can + lead to a weak, flavorless cup. The steeping time also + mattersโ€”leave the leaves in too long, and you risk + over-extraction, which can create a harsh taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tea Types and Brewing Guidelines + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tea Type + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 167 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Water Temperature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 141 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Steep Time + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Green Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 167 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 70-80ยฐC (158-176ยฐF) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 141 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 1-3 minutes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fresh, grassy, slightly sweet + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Black Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 167 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 90-100ยฐC (194-212ยฐF) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 141 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 3-5 minutes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bold, robust, sometimes malty + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + height: 89 + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: White Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 167 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 75-85ยฐC (167-185ยฐF) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 141 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 2-4 minutes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Delicate, light, with subtle floral notes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Oolong Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 167 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 80-90ยฐC (176-194ยฐF) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 141 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 3-5 minutes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Complex, floral, sometimes fruity + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Herbal Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 167 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 95-100ยฐC (203-212ยฐF) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 141 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 5-7 minutes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Varies widely, often fragrant and soothing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Tips for Each Tea Type + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: asset + __asset: + _id: a7646f66-7e7f-4d0c-83b4-9bb489abb78c + type: image + fields: + id: + type: text + value: 68efee09-55b0-49ba-ba11-6386b556092d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bIohpy8nS_yjzMv_vyiOpQ-why-brewing-temperature-and-time-matter.jpg + type: text + file: + type: file + value: 8db0a153-a953-4ca8-aa3e-c1408858ecd1 + size: + value: 1268619 + type: number + title: + type: text + value: why-brewing-temperature-and-time-matter.jpg + width: + value: 4017 + type: number + height: + value: 2661 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Green Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Green tea requires a lower water temperature to preserve its + delicate flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Water thatโ€™s too hot can make it taste bitter and harsh + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Steep for 1-3 minutes, tasting as you go to find the right + balance of flavor and strength. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Black Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Black tea is more forgiving when it comes to water + temperature and steeping time, but to avoid bitterness, + stick within the recommended range. For an extra robust + flavor, steep closer to 5 minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: White Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + White tea is delicate and requires a gentle touch. Use + slightly cooler water and a shorter steep time to enjoy its + subtle, floral notes. This tea is best appreciated without + milk or sugar to let its natural flavor shine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Oolong Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Oolong is a partially fermented tea, sitting somewhere + between green and black tea. It benefits from a slightly + longer steep time to bring out its layered flavors. Steep + for 3-5 minutes, and youโ€™ll experience a cup with floral, + fruity, and sometimes earthy notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Herbal Tea + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Herbal teas arenโ€™t technically โ€œteaโ€ (since they donโ€™t come + from the tea plant), but they follow their own rules. These + blends are often brewed at boiling temperatures, and a + longer steep time is needed to release the herbal flavors + fully. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Expert Tips for the Perfect Cuppa + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use Fresh, Filtered Water + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Tap water can contain minerals that affect teaโ€™s + taste. Opt for filtered water to bring out the best in + each type. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Measure Your Tea Leaves + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Too much or too little tea can throw off the balance. + Generally, use + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: one teaspoon per cup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' for loose-leaf teas, or follow the instructions for tea bags.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pre-Warm Your Teapot or Cup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Pour a little hot water into your teapot or cup before + brewing. This keeps the tea from cooling down too + quickly, allowing for a more consistent brewing + temperature. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experiment with Milk and Sweeteners Carefully + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : For some teas, milk and sugar can enhance the flavor, + while others are best enjoyed plain. Black teas are + often complemented by milk, while green and white teas + are typically enjoyed without any additions. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brewing tea is an art form, one that requires just a bit of + attention to unlock its full potential. By adjusting the + water temperature and steep time based on the type of tea, + youโ€™ll elevate your tea experience from โ€œmehโ€ to marvelous. + Remember, each type of tea has its own personality, and + learning how to bring out its best qualities can make all + the difference. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A proper cup of tea is a simple pleasure, yet a masterpiece + of patience and care. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + So, whether youโ€™re starting your morning with a bold black + tea or winding down with a calming herbal blend, take a + moment to honor the ritual of brewing. With a bit of + practice, youโ€™ll soon master the art of the perfect + cuppaโ€”and never settle for a subpar brew again. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Enjoy your tea time! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: ee5e5d87-14c6-4363-81ed-e3f18525d7e2 + type: image + fields: + id: + type: text + value: ed66c8bd-781a-4287-992c-4cc72b2dd05f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/HtaK34vKQSOZ9raD3yVNcQ-a-proper-cuppa-how-to-brew-tea-right.jpg + type: text + file: + type: file + value: aa13ba9e-d1eb-4ae3-9e31-b5c921d2f883 + size: + value: 3906323 + type: number + title: + type: text + value: a-proper-cuppa-how-to-brew-tea-right.jpg + width: + value: 7008 + type: number + height: + value: 4672 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-5a050b78-7beb-4792-ba16-ef873018e4f0-category/entries/0} + metaTitle: + type: text + locales: + en: 'A Proper Cuppa: How to Brew Tea Right' + thumbnail: + type: asset + locales: + en: + - _id: c1ee2d09-4b75-4f43-96f4-f8132f5449c5 + type: image + fields: + id: + type: text + value: ed66c8bd-781a-4287-992c-4cc72b2dd05f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/HtaK34vKQSOZ9raD3yVNcQ-a-proper-cuppa-how-to-brew-tea-right.jpg + type: text + file: + type: file + value: 718e598d-58b1-4f5f-a37d-d495b1a069f5 + size: + value: 3906323 + type: number + title: + type: text + value: a-proper-cuppa-how-to-brew-tea-right.jpg + width: + value: 7008 + type: number + height: + value: 4672 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: tea + str: 5 + publishDate: + type: date + value: '2025-03-13' + metaDescription: + type: text + locales: + en: >- + Tea is awesome, but only if its properly brewed and made according to + the type of tea it is. Donโ€™t mess it up. + shortDescription: + type: text + value: >- + Tea is awesome, but only if its properly brewed and made according to + the type of tea it is. Donโ€™t mess it up. + _dataResources: + ref-5a050b78-7beb-4792-ba16-ef873018e4f0-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 3c1cdfc4-9e1f-40dc-bb27-b3d88492520d + ref-5a050b78-7beb-4792-ba16-ef873018e4f0-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: bec8d216-984a-48b9-867c-f7a38d9e7fa6 + _locales: + - en diff --git a/apps/csk/content/entry/5a9bf3d7-74a8-42e4-ac78-239f84cbecca.yaml b/apps/csk/content/entry/5a9bf3d7-74a8-42e4-ac78-239f84cbecca.yaml new file mode 100644 index 000000000..959e26352 --- /dev/null +++ b/apps/csk/content/entry/5a9bf3d7-74a8-42e4-ac78-239f84cbecca.yaml @@ -0,0 +1,1500 @@ +created: '2025-01-29T11:10:24.487396+00:00' +modified: '2025-06-26T06:30:07.966371+00:00' +pattern: false +entry: + _id: 5a9bf3d7-74a8-42e4-ac78-239f84cbecca + _name: Peruvian Blend Coffee + _slug: peruvian-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/sScenORtSUmhDidkNvhbWw-peruvian-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Indulge in the exceptional taste of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Peruvian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a Fair Trade organic coffee that showcases the pure + greatness of South American beans. This premium coffee is + celebrated for its unique depth of flavor, starting with a + distinctive spiced cinnamon note at the first sip, + transitioning to a smooth caramelized sweetness in the + body, and finishing with a lingering hint of citrus. The + medium acidity and bright, complex flavor profile make + this organic Peruvian coffee an excellent choice for those + seeking a vibrant and fulfilling cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fair Trade & Organic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Certified by Fair Trade and USDA Organic, + ensuring ethical sourcing and sustainable + farming practices that support local farmers + in Peru. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Unique Flavor Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Distinctive notes of spiced cinnamon, + caramelized sweetness, and a lingering citrus + finish create a complex and satisfying taste + experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium Acidity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a balanced acidity that enhances the + bright and complex flavors without + overpowering the palate. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Exceptional Quality + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Represents the pure greatness of South + American coffee, crafted with meticulous care + and attention to detail. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Community Cooperative + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produced by a cooperative that supports 177 + local farmers, promoting sustainable + livelihoods and community development since + 2012. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted with precision to preserve the beans' + natural flavors and aromas, ensuring freshness + and quality in every batch. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Peruvian Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Peruvian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee enthusiasts who appreciate a complex and dynamic flavor profile coupled with ethical sourcing. By choosing this blend, you''re not only indulging in a superior cup but also supporting sustainable farming practices and fair wages for farmers. The unique combination of spiced cinnamon, caramelized sweetness, and citrus finish offers a delightful journey in every sip.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Exploration + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows precise control to highlight the + coffee's intricate flavors and bright acidity. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Richness & Body + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils, resulting + in a fuller-bodied cup with complex taste + notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides an easy and consistent brew, + capturing the balanced acidity and layered + flavor profile. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Flavor Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a concentrated shot emphasizing the + spiced cinnamon and caramelized sweetness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a low-acidity, mellow coffee with + subtle sweet and citrus undertones, perfect + for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + bright cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Boldness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a strong, espresso-like coffee + accentuating the blend's rich and complex + flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Essence of Peruvian Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Immerse yourself in the rich heritage and exceptional + taste of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Peruvian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore various brewing + methods, ensuring a delightful and consistent cup every + time. The meticulous craftsmanship and unique flavor + profile make it a favorite among those who seek more than + just a basic brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enjoy the harmonious blend of spiced cinnamon, caramelized + sweetness, and citrus finish that this coffee offers, all + while supporting sustainable practices and the dedicated + farmers behind each bean. Whether you're starting your day + or taking a moment to unwind, our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Peruvian Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' delivers an extraordinary experience that honors the essence of Peruvian coffee culture.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Peruvian Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-brand/entries/0} + title: + type: text + value: Peruvian Blend Coffee + rating: + type: number + value: '4.2' + ogImage: + type: asset + value: + - _id: 3c4117cf-414c-4cda-ada0-27e6a457f0c3 + type: image + fields: + id: + type: text + value: b77b49c8-9796-46d7-b96c-4a040bf5bb12 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ZeW2UrdkTTKpDDoWDrPXBw-peruvian-blend-coffee-1.png + type: text + file: + type: file + value: 04a3fa7a-2c47-4812-b768-4f358b38c863 + size: + value: 194750 + type: number + title: + type: text + value: peruvian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-category/entries/0} + variants: + type: $block + value: + - _id: 528f1d2f-cbf9-4734-bb26-ae4ce0edb09c + type: variant + fields: + code: + type: text + value: '134' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Peruvian Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 9ee58b39-5306-45fa-abec-eb6377895d80 + type: image + fields: + id: + type: text + value: b77b49c8-9796-46d7-b96c-4a040bf5bb12 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ZeW2UrdkTTKpDDoWDrPXBw-peruvian-blend-coffee-1.png + type: text + file: + type: file + value: 04a3fa7a-2c47-4812-b768-4f358b38c863 + size: + value: 194750 + type: number + title: + type: text + value: peruvian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Peruvian Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: liberica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 3c4117cf-414c-4cda-ada0-27e6a457f0c3 + type: image + fields: + id: + type: text + value: b77b49c8-9796-46d7-b96c-4a040bf5bb12 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ZeW2UrdkTTKpDDoWDrPXBw-peruvian-blend-coffee-1.png + type: text + file: + type: file + value: 04a3fa7a-2c47-4812-b768-4f358b38c863 + size: + value: 194750 + type: number + title: + type: text + value: peruvian-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Experience the rich, spiced cinnamon and caramel sweetness of our Fair + Trade organic Peru coffee with a lingering citrus finish. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + The standout feature of our Fair Trade organic Peru coffee is the + unique depth of flavor. You can truly distinguish the spiced cinnamon + flavor at the first sip, to a caramelized sweetness in the body and a + lingering citrus finish. With medium acidity and a bright and complex + flavor profile, this organic Peruvian coffee is an excellent example + of the pure greatness of South American coffee. + _dataResources: + ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 4e8f00c8-a2da-4a73-8431-8888d88def25 + ref-5a9bf3d7-74a8-42e4-ac78-239f84cbecca-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + e79e0ce3-81ff-4431-803d-45c6ba75f077,d2719c84-ddf5-4020-8d11-a75fbe3ef2f7,8c949736-643c-49e0-b18c-b5784106d378 + _locales: + - en diff --git a/apps/csk/content/entry/60970e06-2563-452a-b344-f89d54d1e83b.yaml b/apps/csk/content/entry/60970e06-2563-452a-b344-f89d54d1e83b.yaml new file mode 100644 index 000000000..bd65ca0ab --- /dev/null +++ b/apps/csk/content/entry/60970e06-2563-452a-b344-f89d54d1e83b.yaml @@ -0,0 +1,62 @@ +created: '2025-04-24T11:39:38.634309+00:00' +modified: '2025-04-24T11:39:38.634309+00:00' +pattern: false +entry: + _id: 60970e06-2563-452a-b344-f89d54d1e83b + _name: Pour-Over + _slug: pour-over + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/qtmAXfm7Rc6Z_FNKLJLIgA-pour-over.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 9d4b7256-853a-4ec2-9ccb-172d1f002e76 + type: image + fields: + id: + type: text + value: c44f93ce-9770-494a-b4ff-c052aeafbe7e + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/cqvdl2keSNCrT-lt5YVf1Q-pour-over.png + type: text + file: + type: file + value: 261696f6-b129-493e-ac2d-7a9e121076ac + size: + value: 456188 + type: number + title: + type: text + value: pour-over.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Pour-Over + description: + type: text + locales: + en: >- + Explore the art of manual coffee brewing with our selection of + pour-over coffee makers. Known for their precision and ability to + bring out the nuanced flavors of coffee, pour-over methods offer a + hands-on brewing experience. Our collection includes high-quality + drippers, filters, and carafes, perfect for any coffee enthusiast. + Enjoy the delicate and complex flavors that only a pour-over can + provide, and elevate your coffee routine to an art form. + _locales: + - en diff --git a/apps/csk/content/entry/60b293e4-56e9-4e99-8b0f-113113f9ae0a.yaml b/apps/csk/content/entry/60b293e4-56e9-4e99-8b0f-113113f9ae0a.yaml new file mode 100644 index 000000000..5c810c5bf --- /dev/null +++ b/apps/csk/content/entry/60b293e4-56e9-4e99-8b0f-113113f9ae0a.yaml @@ -0,0 +1,740 @@ +created: '2025-04-25T12:21:43.749909+00:00' +modified: '2025-06-25T14:13:22.984391+00:00' +pattern: false +entry: + _id: 60b293e4-56e9-4e99-8b0f-113113f9ae0a + _name: Best Home Espresso Machines on the Market + _slug: best-home-espresso-machines-on-the-market + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LgP--lZ5R_Cjc3etpnolDg-image.png + type: article + fields: + title: + type: text + value: Best Home Espresso Machines on the Market + author: + type: contentReference + value: ${#jptr:/ref-60b293e4-56e9-4e99-8b0f-113113f9ae0a-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - tag: h1 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Itโ€™s Time to Invest: Our Guide to the Best Espresso Machines + to Buy in 2025 + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + If youโ€™re a coffee lover, you know that nothing quite + compares to the taste and aroma of a freshly pulled espresso + shot. Maybe youโ€™ve finally decided itโ€™s time to take your + home coffee experience to the next level, or perhaps youโ€™re + looking to save money by skipping the daily cafรฉ run. + Whatever your reason, investing in an espresso machine is a + decision you wonโ€™t regretโ€”especially with so many + outstanding options on the market today. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + But with all the choices out there, how do you know which + espresso machine is right for you? Donโ€™t worryโ€”weโ€™ve done + the research, weighed the options, and are ready to share + our top recommendations for the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: best espresso machines to buy + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' this year.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Buy an Espresso Machine? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + First, letโ€™s talk about why now is a great time to invest in + an espresso machine: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ul + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cost Savings + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Regular trips to your favorite coffee shop add up + quickly. Making espresso at home can save hundreds of + dollars a year. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Customization + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Tailor every shot to your tasteโ€”choose your beans, + adjust the grind, and play with extraction times for + your perfect cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Convenience + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Craving a cappuccino or latte? No need to leave the + houseโ€”your favorite drink is always just minutes away. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Enjoyment + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Thereโ€™s real satisfaction in crafting your own + cafรฉ-quality drinks. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + listType: bullet + direction: ltr + textFormat: 1 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: What to Consider Before Buying + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'When searching for the ideal espresso machine, think about:' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ul + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Budget + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Machines range from affordable entry-level to premium, + barista-grade equipment. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Counter Space + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ': Make sure you have room for your new appliance.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Features + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Some models are simple and manual, while others + include grinders, milk frothers, and programmable + settings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Skill Level + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Are you looking for a push-button experience or a + hands-on process? + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textFormat: 1 + listType: bullet + direction: ltr + textFormat: 1 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: The Best Espresso Machines to Buy + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Here are our top picks, chosen for their quality, + reliability, and value: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 1. Breville Barista Express + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A favorite for beginners and enthusiasts alike, this + semi-automatic machine combines a built-in conical burr + grinder with easy controls and professional results. Youโ€™ll + get cafรฉ-style espresso, lattes, and cappuccinos with + minimal fuss. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 2. Deโ€™Longhi La Specialista Arte + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Known for its sleek design and user-friendly features, the + La Specialista offers a smart tamping station, precise + temperature control, and a manual steam wand. Itโ€™s perfect + for those who want to explore the craft of espresso-making. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 3. Gaggia Classic Pro + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A tried-and-true classic, the Gaggia Classic Pro is beloved + for its durability and straightforward operation. Itโ€™s great + for espresso purists who value simplicity and reliability. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 4. Nespresso VertuoPlus + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Prefer convenience without sacrificing flavor? The + VertuoPlus uses Nespressoโ€™s patented pod system to deliver + consistent, delicious espresso at the push of a buttonโ€”no + barista skills required. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 5. Rancilio Silvia + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + For those ready to invest in a true workhorse, the Rancilio + Silvia offers commercial-grade performance in a compact home + unit. It has a learning curve but rewards you with + exceptional espresso and long-lasting quality. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textFormat: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Investing in an espresso machine is more than just a + purchaseโ€”itโ€™s a gateway to a richer, more personalized + coffee experience. Whether youโ€™re looking for simplicity or + want to perfect your barista skills, thereโ€™s a machine on + this list thatโ€™s right for you. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + So go ahead, treat yourself to cafรฉ-quality coffee at home. + With the right machine, every morning can start with the + perfect espresso. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 01a29831-dc9b-46da-8f20-fd4d6c0b0f11 + type: image + fields: + id: + type: text + value: e65e6f2b-8650-4113-afa3-dc05d39f24d6 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LgP--lZ5R_Cjc3etpnolDg-image.png + type: text + file: + type: file + value: b493f28c-ad22-443e-b354-5f6ddcaa1c31 + size: + value: 236289 + type: number + title: + type: text + value: image.png + width: + value: 686 + type: number + height: + value: 338 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-60b293e4-56e9-4e99-8b0f-113113f9ae0a-category/entries/0} + metaTitle: + type: text + locales: + en: Best Home Espresso Machines on the Market + thumbnail: + type: asset + locales: + en: + - _id: e281f562-0eaa-463f-9f8c-33696b1eaf5b + type: image + fields: + id: + type: text + value: e65e6f2b-8650-4113-afa3-dc05d39f24d6 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LgP--lZ5R_Cjc3etpnolDg-image.png + type: text + file: + type: file + value: b493f28c-ad22-443e-b354-5f6ddcaa1c31 + size: + value: 236289 + type: number + title: + type: text + value: image.png + width: + value: 686 + type: number + height: + value: 338 + type: number + mediaType: + value: image/png + type: text + focalPoint: + type: focalPoint + value: + x: 0.21 + 'y': 0.46 + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: guides + str: 5 + publishDate: + type: date + value: '2025-03-17' + metaDescription: + type: text + locales: + en: >- + So, it's time to invest in an espresso machine. We have given it some + thought and have come up with the BEST MACHINES TO BUY + shortDescription: + type: text + value: >- + So, it's time to invest in an espresso machine. We have given it some + thought and have come up with the BEST MACHINES TO BUY + _dataResources: + ref-60b293e4-56e9-4e99-8b0f-113113f9ae0a-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 19b68047-1128-45c9-9d70-ae314f813d11 + ref-60b293e4-56e9-4e99-8b0f-113113f9ae0a-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 57ef5f21-f90f-401d-a6b2-7a1e91bbae92 + _locales: + - en diff --git a/apps/csk/content/entry/636c462b-e507-4176-b366-cb8ac7cb78e0.yaml b/apps/csk/content/entry/636c462b-e507-4176-b366-cb8ac7cb78e0.yaml new file mode 100644 index 000000000..acc9569ae --- /dev/null +++ b/apps/csk/content/entry/636c462b-e507-4176-b366-cb8ac7cb78e0.yaml @@ -0,0 +1,1379 @@ +created: '2025-01-29T11:10:24.236507+00:00' +modified: '2025-06-25T14:20:06.811615+00:00' +pattern: false +entry: + _id: 636c462b-e507-4176-b366-cb8ac7cb78e0 + _name: 'Picking the Right Bean: A Guide to Coffee Selection' + _slug: picking-the-right-bean-a-guide-to-coffee-selection + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LAmCDsJLQDSgBp7KjbikoA-picking-the-right-bean-a-guide-to-coffee-selection.jpg + type: article + fields: + title: + type: text + value: 'Picking the Right Bean: A Guide to Coffee Selection' + author: + type: contentReference + value: ${#jptr:/ref-636c462b-e507-4176-b366-cb8ac7cb78e0-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + When it comes to coffee, many people view it as a simple + morning ritual, a quick caffeine fix, or a moment of + relaxation. But for those who truly appreciate the art of a + good brew, coffee is so much more than just a beverage. + Every cup tells a story of the beanโ€™s journey, from the farm + to the roaster, to your cup. In this article, weโ€™ll explore + how the type of coffee bean can drastically alter your + coffee experience and help you discover which one is best + suited to your taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Coffee is more than just a drink; itโ€™s a daily ritual, a + personal experience, and an adventure in flavor. + type: text + style: '' + detail: 0 + format: 3 + version: 1 + - mode: normal + text: ' โ€“ Java Drip Coffee' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Understanding the Basics: Arabica vs. Robusta' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: asset + __asset: + _id: 35630208-cca6-4cdf-b21b-054d09e8881a + type: image + fields: + id: + type: text + value: f7df46ef-3544-46e5-8105-7e926992988f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/A5DInCPKTSefrcpK2v18iA-arabica-vs-robusta.jpg + type: text + file: + type: file + value: f086fc6d-aeb2-4035-95fd-b45063d2a21b + size: + value: 1166906 + type: number + title: + type: text + value: arabica-vs-robusta.jpg + width: + value: 2400 + type: number + height: + value: 1600 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Most of the coffee you encounter falls into two main + categories: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Arabica + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' and ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Robusta + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: . + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Arabica + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Arabica + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is known for its ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: smooth + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: ', ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: complex flavors + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: ' with a slight acidity and sweetness. Itโ€™s generally considered to be the higher quality of the two and is grown at higher elevations, often requiring more care. If you enjoy a refined and nuanced cup of coffee, Arabica may be the right choice for you.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Robusta + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Robusta, on the other hand, tends to have a ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: stronger + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: ', ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: earthier + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: >- + , and sometimes more bitter taste. Itโ€™s more resistant to + diseases and grows at lower altitudes, making it more + affordable. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Robusta beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' are often used in espresso blends to add body and crema due to their higher caffeine content.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Exploring Flavor Profiles + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Coffee has diverse flavor notes that vary depending on the + beanโ€™s origin, processing method, and roast level. Hereโ€™s a + quick breakdown to help you identify which profiles align + with your taste: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fruity and Floral Notes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Beans from African countries, like ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ethiopia + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' and ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kenya + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , often have bright acidity and notes of berry, citrus, or + even floral aromas. Perfect for those who enjoy a + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: lighter, tea-like coffee + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: . + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Nutty and Chocolaty Notes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Beans from Central and South America, such as ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Colombia + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ', ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Brazil + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ', and ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Costa Rica + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ', are known for their ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: nutty and chocolaty flavors + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: >- + . They tend to be well-balanced with a medium body, ideal + for those who want a comforting, familiar taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Spicy and Earthy Notes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Beans from countries like ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Indonesia + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' (' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Sumatra + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: ') often have ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: bold, earthy, and spicy profiles + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: >- + , with less acidity and a heavy body. This flavor profile + suits those who appreciate a + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: darker, more robust cup + type: text + style: '' + detail: 0 + format: 2 + version: 1 + - mode: normal + text: .. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Roast Levels: Light, Medium, Dark' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasting is another essential factor that impacts your + coffeeโ€™s flavor. Hereโ€™s how each roast level shapes the + taste: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + height: 65 + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Roast Level + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 186 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 256 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Light + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 186 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delicate, bright flavors that highlight the + beanโ€™s origin, higher acidity + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 256 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-over, French Press + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 186 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Well-rounded with a balance of origin flavors + and roast characteristics, smooth and slightly + sweet + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 256 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee, Espresso + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dark + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 186 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Bold, smoky flavor with low acidity; natural + flavors are less pronounced + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 256 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso, Stronger Brewed Coffee + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Light Roast + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + If youโ€™re after delicate, bright flavors that highlight the + beanโ€™s origin, light roasts are for you. They retain much of + the original coffee flavors and have higher acidity. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium Roast + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + These roasts are well-rounded, offering a balance of origin + flavors and roast characteristics. Theyโ€™re smooth, slightly + sweet, and less acidic, making them an excellent choice for + most coffee drinkers. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dark Roast + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Dark roasts have a bold, smoky flavor, and the natural + flavors of the bean are less pronounced. If you enjoy a + strong, rich cup with lower acidity, dark roasts are likely + your favorite. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: How to Choose the Right Bean for You + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consider Your Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Different beans and roasts work better with specific + brewing methods. For instance, light roasts often shine + in pour-over or French press methods, while medium to + dark roasts are ideal for espresso or drip coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experiment with Origins and Roasts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Donโ€™t be afraid to try beans from different origins + and roasts. Sampling various types will help you + fine-tune your preferences and discover your ideal bean. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Evaluate Your Flavor Preferences + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Think about what flavors you enjoy outside of coffee. + Do you prefer something fruity and floral, or do you + lean towards chocolatey and nutty flavors? Understanding + these preferences can help guide your bean selection. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: [] + direction: null + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tips for Storing Your Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Once youโ€™ve found your ideal bean, proper storage is + essential to maintain freshness and flavor. Store coffee + beans in an airtight container in a cool, dark place. Avoid + direct sunlight, moisture, and extreme temperatures to keep + them at their best. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Coffee is a journey of discovery. Each bean holds the + potential to transport you to another part of the world and + to experience the flavors and traditions of different + regions. So, next time you sip your morning coffee, take a + moment to appreciate the rich complexity that each bean + brings to your cup. Whether you prefer the bright notes of + an African single-origin or the comforting depth of a + dark-roasted South American blend, the right bean can + elevate your coffee experience to new heights. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The perfect cup of coffee isnโ€™t found, itโ€™s crafted. Itโ€™s in + the choice of the bean, the roast, and the careful attention + to detail in every step. + type: text + style: '' + detail: 0 + format: 3 + version: 1 + - mode: normal + text: ' โ€“ Java Drip Coffee' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Happy brewing! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 075e189c-549a-49bd-b6d7-de038b408fdc + type: image + fields: + id: + type: text + value: 5bbc5b07-ed0c-4b99-b210-65d7010f94f5 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LAmCDsJLQDSgBp7KjbikoA-picking-the-right-bean-a-guide-to-coffee-selection.jpg + type: text + file: + type: file + value: 810fb4b0-3b11-4ac4-a29c-75095408119a + size: + value: 9269401 + type: number + title: + type: text + value: picking-the-right-bean-a-guide-to-coffee-selection.jpg + width: + value: 9453 + type: number + height: + value: 7090 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-636c462b-e507-4176-b366-cb8ac7cb78e0-category/entries/0} + metaTitle: + type: text + locales: + en: 'Picking the Right Bean: A Guide to Coffee Selection' + thumbnail: + type: asset + locales: + en: + - _id: db8fff66-ec0d-4c7d-9453-1c1428809ca8 + type: image + fields: + id: + type: text + value: 5bbc5b07-ed0c-4b99-b210-65d7010f94f5 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LAmCDsJLQDSgBp7KjbikoA-picking-the-right-bean-a-guide-to-coffee-selection.jpg + type: text + file: + type: file + value: 82a322c4-31fd-458a-96b6-665d6744acb6 + size: + value: 9269401 + type: number + title: + type: text + value: picking-the-right-bean-a-guide-to-coffee-selection.jpg + width: + value: 9453 + type: number + height: + value: 7090 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: ingredients-and-preparation + str: 5 + publishDate: + type: date + value: '2025-03-18' + metaDescription: + type: text + locales: + en: >- + Is it just a cup of coffee or is there more than meets the eye? See + what kind of coffee is best for your taste buds. + shortDescription: + type: text + value: >- + Is it just a cup of coffee or is there more than meets the eye? See what + kind of coffee is best for your taste buds. + _dataResources: + ref-636c462b-e507-4176-b366-cb8ac7cb78e0-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2563e21e-3b39-439c-9eac-3294ce456a55 + ref-636c462b-e507-4176-b366-cb8ac7cb78e0-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: fc7a50e2-9d37-47e8-89f2-46b1b453751a + _locales: + - en diff --git a/apps/csk/content/entry/6b8b91ea-1922-4c2a-8233-4a4a20ab285b.yaml b/apps/csk/content/entry/6b8b91ea-1922-4c2a-8233-4a4a20ab285b.yaml new file mode 100644 index 000000000..8647f8c00 --- /dev/null +++ b/apps/csk/content/entry/6b8b91ea-1922-4c2a-8233-4a4a20ab285b.yaml @@ -0,0 +1,63 @@ +created: '2025-04-24T11:36:12.417533+00:00' +modified: '2025-04-24T11:36:12.417533+00:00' +pattern: false +entry: + _id: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _name: Accessories + _slug: accessories + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/1Hhnv04pSTeG5buQJQMzsw-accessories.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: a38971bb-9481-4f84-8d34-74a18d76f3fe + type: image + fields: + id: + type: text + value: 7a9e2327-352e-4bbe-8be1-c538fae5d976 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/8L5K3XHRQu6TjI6FDilCpQ-accessories.png + type: text + file: + type: file + value: 57e28c46-9c50-40fd-a8a5-ad8099db6c4a + size: + value: 196330 + type: number + title: + type: text + value: accessories.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Accessories + description: + type: text + locales: + en: >- + Enhance your coffee brewing experience with our range of high-quality + coffee accessories. From precise measuring spoons and elegant filters + to durable storage containers and stylish mugs, our selection includes + everything you need to perfect your coffee routine. Each accessory is + designed to complement your brewing process, ensuring you enjoy the + best cup of coffee every time. Explore our coffee accessories + collection and find the perfect tools to elevate your daily coffee + ritual. + _locales: + - en diff --git a/apps/csk/content/entry/725d0924-c684-49f1-ba91-b0dfd695823d.yaml b/apps/csk/content/entry/725d0924-c684-49f1-ba91-b0dfd695823d.yaml new file mode 100644 index 000000000..55f20ae08 --- /dev/null +++ b/apps/csk/content/entry/725d0924-c684-49f1-ba91-b0dfd695823d.yaml @@ -0,0 +1,65 @@ +created: '2025-04-24T11:38:35.153038+00:00' +modified: '2025-04-24T11:38:35.153038+00:00' +pattern: false +entry: + _id: 725d0924-c684-49f1-ba91-b0dfd695823d + _name: JavaDrip + _slug: javadrip + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/hva-ywHuR8eKjPlDQDoFVg-javadrip.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 3b5cce7f-7bc6-4677-ba3d-c70049b2d1bb + type: image + fields: + id: + type: text + value: af9d50fb-ea3c-4e53-959a-688cbe135e8f + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/4E5PH9k1TmaS31tOOImEnw-javadrip.png + type: text + file: + type: file + value: 9dbeec53-a3f2-4d2a-8bea-5d7a66805562 + size: + value: 3763 + type: number + title: + type: text + value: javadrip.png + width: + value: 196 + type: number + height: + value: 47 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: JavaDrip + description: + type: text + locales: + en: >- + JavaDrip is redefining the coffee experience with its innovative + brewing solutions and premium coffee products. Our mission is to + combine modern technology with a passion for exceptional coffee, + providing both convenience and quality in every cup. Whether youโ€™re + brewing at home or in a professional setting, JavaDrip ensures a + perfect drip every time, delivering rich flavors and a smooth finish + that coffee lovers crave. + displayPriority: + type: checkbox + value: true + _locales: + - en diff --git a/apps/csk/content/entry/734d3f04-7135-4c78-a86c-d87d3426ee9a.yaml b/apps/csk/content/entry/734d3f04-7135-4c78-a86c-d87d3426ee9a.yaml new file mode 100644 index 000000000..5ad2873ba --- /dev/null +++ b/apps/csk/content/entry/734d3f04-7135-4c78-a86c-d87d3426ee9a.yaml @@ -0,0 +1,1492 @@ +created: '2025-01-29T11:10:24.543109+00:00' +modified: '2025-06-26T06:30:08.685924+00:00' +pattern: false +entry: + _id: 734d3f04-7135-4c78-a86c-d87d3426ee9a + _name: Dark Roast Coffee + _slug: dark-roast-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/AL8uT_b2QSyOT0ctoG3KDA-dark-roast-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the deep, rich flavors of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Dark Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , specially crafted for those who enjoy a full-bodied and + intense coffee experience. Sourced from the + highest-quality Arabica beans from Central and South + America, this dark roast delivers a well-rounded flavor + profile with notes of dark chocolate and toasted caramel. + Each bean is responsibly grown and harvested to ensure + sustainability, reflecting our commitment to ethical + sourcing and environmental stewardship. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Arabica Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Crafted from the finest Arabica beans known + for their superior flavor and aroma. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Dark Roast Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted to a dark level to enhance deep, rich + flavors with notes of dark chocolate and + toasted caramel. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethically Sourced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Beans are grown and harvested responsibly, + supporting sustainable farming practices and + fair treatment of farmers in Central and South + America. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted in USA + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted fresh in Seattle, USA, ensuring + optimal flavor and aroma in every bag. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full-Bodied Flavor + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a robust and intense taste experience + for those who appreciate a strong, hearty cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for various brewing methods including + French press, drip coffee makers, and espresso + machines. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Dark Roast Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Dark Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee lovers who crave a strong, full-bodied cup with deep, rich flavors. By choosing this blend, you''re not only enjoying a robust and satisfying coffee experience but also supporting ethical farming practices that benefit the environment and coffee-growing communities. The dark roast enhances the beans'' natural characteristics, offering a complex and intense flavor profile that''s ideal for those who prefer a bold brew.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full-Bodied Richness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils, resulting + in a robust and immersive experience with deep + flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Flavor Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a concentrated shot that emphasizes + the dark roast's bold and complex notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a quick and easy brew with + consistent, strong flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Precision + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows control over brewing variables to + highlight the coffee's nuanced dark chocolate + and caramel notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Boldness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a strong, espresso-like coffee + accentuating the blend's rich characteristics. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a less acidic, smooth coffee with deep + flavors, perfect for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + robust cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Depth of Dark Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the bold and intense flavors of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Dark Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore different brewing + methods, ensuring a satisfying and consistent cup every + time. The freshness and quality of the beans guarantee + that every sip is as enjoyable as the last, making it an + essential part of your daily routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make your coffee moments special with the rich flavors and + ethical origins of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Dark Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're kick-starting your day or savoring a + moment of relaxation, this blend offers the perfect + balance of taste and conscience for those who prefer a + strong, hearty brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Dark Roast Coffee + brand: + type: contentReference + value: ${#jptr:/ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-brand/entries/0} + title: + type: text + value: Dark Roast Coffee + rating: + type: number + value: '5' + ogImage: + type: asset + value: + - _id: 6d481476-d68f-418e-ab13-443769ce2989 + type: image + fields: + id: + type: text + value: 94f5c729-2074-4ff7-a0b7-6aa5c62f4935 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ydy_fCHWTa6ffV7s9afhOw-dark-roast-coffee-1.png + type: text + file: + type: file + value: b8dd3d8f-af1d-443c-9104-b49ecd28a380 + size: + value: 156745 + type: number + title: + type: text + value: dark-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-category/entries/0} + variants: + type: $block + value: + - _id: 7c2a1c89-ae6c-4ac1-940e-2142425ddad1 + type: variant + fields: + code: + type: text + value: '113' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Dark Roast Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: aedddc98-4071-41c0-952c-c0beca00dea8 + type: image + fields: + id: + type: text + value: 94f5c729-2074-4ff7-a0b7-6aa5c62f4935 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ydy_fCHWTa6ffV7s9afhOw-dark-roast-coffee-1.png + type: text + file: + type: file + value: b8dd3d8f-af1d-443c-9104-b49ecd28a380 + size: + value: 156745 + type: number + title: + type: text + value: dark-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Dark Roast Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: arabica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 6d481476-d68f-418e-ab13-443769ce2989 + type: image + fields: + id: + type: text + value: 94f5c729-2074-4ff7-a0b7-6aa5c62f4935 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/ydy_fCHWTa6ffV7s9afhOw-dark-roast-coffee-1.png + type: text + file: + type: file + value: b8dd3d8f-af1d-443c-9104-b49ecd28a380 + size: + value: 156745 + type: number + title: + type: text + value: dark-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Savor mornings with our sustainable light roast coffee, made from + premium Arabica beans, responsibly sourced and freshly roasted in + Seattle. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Dark Roast Coffee: Our Breakfast Blend light roast whole bean coffee + is the perfect morning coffee to ease you into your day. Sustainable + Light Roast Coffee Beans: Our coffee is made with premium quality + Arabica coffee beans from Central and South America. They are grown, + sourced and packaged responsibly, after being roasted fresh in + Seattle, USA. + _dataResources: + ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9853aed9-07d5-4d58-a45b-c23157e149fe + ref-734d3f04-7135-4c78-a86c-d87d3426ee9a-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + d7047783-160a-4d26-a172-e8330f55c567,be9715e9-e36d-4194-93bd-cec9696d6864,792fbd6b-feab-4716-9fec-a6cb763f1942 + _locales: + - en diff --git a/apps/csk/content/entry/792fbd6b-feab-4716-9fec-a6cb763f1942.yaml b/apps/csk/content/entry/792fbd6b-feab-4716-9fec-a6cb763f1942.yaml new file mode 100644 index 000000000..89ac4e91e --- /dev/null +++ b/apps/csk/content/entry/792fbd6b-feab-4716-9fec-a6cb763f1942.yaml @@ -0,0 +1,1187 @@ +created: '2025-01-29T11:10:25.270961+00:00' +modified: '2025-06-26T06:30:08.703736+00:00' +pattern: false +entry: + _id: 792fbd6b-feab-4716-9fec-a6cb763f1942 + _name: Black Mountain Pour-Over Filtered Coffee Make + _slug: black-mountain-pour-over-filtered-coffee-make + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/h6DAibRlTq-co_hd59F1kw-black-mountain-pour-over-filtered-coffee-maker-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Filtered Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is your key to brewing rich, aromatic coffee with precision and ease. Designed for those who prioritize quality and simplicity, this pour-over system features a reusable filter that captures the full range of flavors from your coffee grounds, producing a smooth, balanced cup with every brew. Its timeless design not only adds elegance to your kitchen or coffee station but also ensures practical use for daily coffee-making.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 389 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 578 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 389 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Reusable Filter + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 578 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Extracts maximum flavor from your coffee + grounds, reducing waste and enhancing taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 389 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Durable Build + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 578 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Constructed from high-quality materials that + withstand regular use, ensuring long-lasting + performance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 389 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Timeless Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 578 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Complements any kitchen aesthetic with its + sleek and elegant appearance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 389 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Easy-to-Clean System + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 578 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The filter system is simple to remove and + wash, making cleanup a breeze. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 389 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Precision Pour-Over + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 578 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures optimal water flow for consistent + extraction and superior flavor in every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Why Choose the Black Mountain Pour-Over Filtered Coffee + Maker? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Filtered Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee enthusiasts who value both style and performance. Its reusable filter not only offers an eco-friendly alternative to paper filters but also maximizes the depth and complexity of your coffee''s flavor. The durable construction and thoughtfully designed pour-over system ensure reliable performance for single servings or larger batches. This coffee maker adapts seamlessly to your daily routine, allowing you to enjoy barista-quality coffee at home.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 428 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single-Serve Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Morning Cup + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 428 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for making a single, rich cup of + coffee to start your day. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Multiple Servings + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Hosting Friends or Family + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 428 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Easily adapts for brewing more than one cup + when needed. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Use + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consistent Routine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 428 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Reliable and durable for everyday + coffee-making. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Eco-Friendly Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sustainability-Focused Users + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 428 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Reduces waste with its reusable filter, + promoting an eco-conscious coffee ritual. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Simplicity Meets Elegance in Your Coffee Routine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Filtered Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , achieving the perfect cup is easy. Its design emphasizes + precision, allowing you to control water flow and + extraction effortlessly. Whether you're rushing through + your morning or taking a moment to savor each sip, this + coffee maker ensures that every cup meets your + expectations for quality and flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + For those who appreciate the harmony of elegance, + simplicity, and outstanding coffee, the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Filtered Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is the ideal addition to your brewing arsenal. Enjoy the satisfaction of expertly brewed coffee, made your way, every day.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Black Mountain Pour-Over Filtered Coffee Make + brand: + type: contentReference + value: ${#jptr:/ref-792fbd6b-feab-4716-9fec-a6cb763f1942-brand/entries/0} + title: + type: text + value: Black Mountain Pour-Over Filtered Coffee Make + rating: + type: number + value: '3.8' + ogImage: + type: asset + value: + - _id: 0df720db-334f-4eac-8233-136d1359d522 + type: image + fields: + id: + type: text + value: d0679a3d-bd9e-41f1-91a0-fd3e35579333 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/mTOawssYSF2Ms7BrpthRsQ-black-mountain-pour-over-filtered-coffee-maker-1.png + type: text + file: + type: file + value: bd968d42-d245-4024-bb2a-21f4504bbcf7 + size: + value: 25326 + type: number + title: + type: text + value: black-mountain-pour-over-filtered-coffee-maker-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-792fbd6b-feab-4716-9fec-a6cb763f1942-category/entries/0} + variants: + type: $block + value: + - _id: 7b7e9478-c7e0-4789-87ec-8dd1c92c8837 + type: variant + fields: + code: + type: text + value: '93' + price: + type: number + locales: + en: '111.66' + title: + type: text + locales: + en: Black Mountain Pour-Over Filtered Coffee Maker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 57d61ed5-de4b-44d9-961f-b694e73da8c5 + type: image + fields: + id: + type: text + value: d0679a3d-bd9e-41f1-91a0-fd3e35579333 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/mTOawssYSF2Ms7BrpthRsQ-black-mountain-pour-over-filtered-coffee-maker-1.png + type: text + file: + type: file + value: bd968d42-d245-4024-bb2a-21f4504bbcf7 + size: + value: 25326 + type: number + title: + type: text + value: black-mountain-pour-over-filtered-coffee-maker-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Black Mountain Pour-Over Filtered Coffee Make + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: pour-over + str: 5 + - cat: brand + key: black-mountain + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-792fbd6b-feab-4716-9fec-a6cb763f1942-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 0df720db-334f-4eac-8233-136d1359d522 + type: image + fields: + id: + type: text + value: d0679a3d-bd9e-41f1-91a0-fd3e35579333 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/mTOawssYSF2Ms7BrpthRsQ-black-mountain-pour-over-filtered-coffee-maker-1.png + type: text + file: + type: file + value: bd968d42-d245-4024-bb2a-21f4504bbcf7 + size: + value: 25326 + type: number + title: + type: text + value: black-mountain-pour-over-filtered-coffee-maker-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Keep your harvest fresh with Le Parfait jars; perfect for canning, + storing grains, and freezing. Easy to clean, air-tight seal. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-792fbd6b-feab-4716-9fec-a6cb763f1942-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + When translated Le Parfait means 'the perfect one' - and that's just + what this air-tight jar is. Designed for canning, these jars will + ensure your harvest does not spoil, but is kept well-preserved for + those cold winter months that lie ahead. Also can be used to store + grains, beans and spices. Lid easily removes for a thorough cleaning. + May be frozen - just be sure to leave enough room for expansion. + _dataResources: + ref-792fbd6b-feab-4716-9fec-a6cb763f1942-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: dc637ce1-1bc5-4ced-8afd-74db22ff32a1 + ref-792fbd6b-feab-4716-9fec-a6cb763f1942-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-792fbd6b-feab-4716-9fec-a6cb763f1942-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 60970e06-2563-452a-b344-f89d54d1e83b + ref-792fbd6b-feab-4716-9fec-a6cb763f1942-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + b897a717-bb41-4990-a25b-8f860d02700d,4435ccaf-103e-4b69-9138-7ec8196955fb,3e3af534-0999-4bcb-b479-3bd693173c83 + _locales: + - en diff --git a/apps/csk/content/entry/79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967.yaml b/apps/csk/content/entry/79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967.yaml new file mode 100644 index 000000000..5ca4933a3 --- /dev/null +++ b/apps/csk/content/entry/79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967.yaml @@ -0,0 +1,1428 @@ +created: '2025-01-29T11:10:24.538465+00:00' +modified: '2025-06-26T06:30:10.673536+00:00' +pattern: false +entry: + _id: 79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967 + _name: Breakfast Blend Coffee + _slug: breakfast-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/vvNsqylbSUqE7tYUNn1cDQ-breakfast-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Start your day gently with the smooth and inviting flavor + of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Breakfast Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a light roast crafted to ease you into your morning + routine. Made from premium quality Arabica beans sourced + from the fertile regions of Central and South America, + this blend offers a mild and balanced profile with subtle + hints of sweetness and a clean finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Arabica Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + 100% high-quality Arabica beans known for + their superior flavor and aroma. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Light Roast Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted to a light profile to highlight the + beans' natural sweetness and delicate flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethically Sourced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Beans are grown and harvested responsibly, + supporting sustainable farming practices and + fair treatment of farmers in Central and South + America. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted in USA + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted fresh in Seattle, USA, ensuring + optimal flavor and aroma in every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for various brewing methods including + drip machines, pour-over setups, and French + presses. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Breakfast Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Breakfast Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for those who appreciate a gentle yet flavorful start to their day. By choosing this blend, you''re not only enjoying a delightful cup but also supporting ethical farming practices that benefit the environment and coffee-growing communities. The light roast accentuates the beans'' natural characteristics, offering a smooth and satisfying flavor ideal for any morning.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a quick and easy brew with consistent + flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Exploration + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows control over brewing variables to + highlight subtle sweetness and delicate notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Richness & Body + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils for a + fuller-bodied cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mild Espresso Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a light and smooth espresso shot with + a clean finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a low-acidity coffee with mellow + flavors, perfect for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + flavorful cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Simplicity + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a straightforward method for a stronger + brew with minimal equipment. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience a Gentle Start to Your Day + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the comforting ritual of morning coffee with our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Breakfast Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore different brewing + methods, ensuring a delightful experience each time. The + freshness and quality of the beans guarantee that every + cup is as enjoyable as the last, making it an essential + part of your daily routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make your mornings special with the smooth flavors and + ethical origins of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Breakfast Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're easing into the day or sharing a moment + with loved ones, this blend offers the perfect balance of + taste and conscience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Breakfast Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-brand/entries/0} + title: + type: text + value: Breakfast Blend Coffee + rating: + type: number + value: '4.7' + ogImage: + type: asset + value: + - _id: 13174c3b-e566-4214-8048-de675d871f37 + type: image + fields: + id: + type: text + value: 5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/2JVwvf0dQEWbnjANGJ-8yA-breakfast-blend-coffee-1.png + type: text + file: + type: file + value: 08ed9164-75fb-485a-85d1-a9e26896b954 + size: + value: 23562 + type: number + title: + type: text + value: breakfast-blend-coffee-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-category/entries/0} + variants: + type: $block + value: + - _id: bc3070ef-5198-419b-8b24-77bd21b17cd7 + type: variant + fields: + code: + type: text + value: '128' + price: + type: number + locales: + en: '14.99' + title: + type: text + locales: + en: Breakfast Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 02ffa7c0-a7a1-4ed3-b9c5-1b065872cc35 + type: image + fields: + id: + type: text + value: 5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/2JVwvf0dQEWbnjANGJ-8yA-breakfast-blend-coffee-1.png + type: text + file: + type: file + value: 08ed9164-75fb-485a-85d1-a9e26896b954 + size: + value: 23562 + type: number + title: + type: text + value: breakfast-blend-coffee-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Breakfast Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: arabica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 13174c3b-e566-4214-8048-de675d871f37 + type: image + fields: + id: + type: text + value: 5d7fb5b1-627d-4f5c-bbcc-5483dc165aa0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/2JVwvf0dQEWbnjANGJ-8yA-breakfast-blend-coffee-1.png + type: text + file: + type: file + value: 08ed9164-75fb-485a-85d1-a9e26896b954 + size: + value: 23562 + type: number + title: + type: text + value: breakfast-blend-coffee-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Start your day with our Breakfast Blend light roast, crafted from + premium Arabica beans, responsibly sourced from Central and South + America. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Our Breakfast Blend light roast whole bean coffee is the perfect + morning coffee to ease you into your day. Our coffee is made with + premium quality Arabica coffee beans from Central and South America. + They are grown, sourced and packaged responsibly, after being roasted + fresh in Seattle, USA. + _dataResources: + ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9853aed9-07d5-4d58-a45b-c23157e149fe + ref-79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + d4af2511-76c3-4c8c-b979-1c3da1c667fb,8a62d3fe-ac93-4aa1-a999-988aa0b35fac,d2719c84-ddf5-4020-8d11-a75fbe3ef2f7 + _locales: + - en diff --git a/apps/csk/content/entry/7c33133b-4267-4e85-8663-730f9a14d7e3.yaml b/apps/csk/content/entry/7c33133b-4267-4e85-8663-730f9a14d7e3.yaml new file mode 100644 index 000000000..c51cd9e8c --- /dev/null +++ b/apps/csk/content/entry/7c33133b-4267-4e85-8663-730f9a14d7e3.yaml @@ -0,0 +1,62 @@ +created: '2025-04-24T11:39:27.746643+00:00' +modified: '2025-04-24T11:39:27.746643+00:00' +pattern: false +entry: + _id: 7c33133b-4267-4e85-8663-730f9a14d7e3 + _name: Percolators + _slug: percolators + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/-ON9FCXlRuqpMw7Fxcvg3A-percolators.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 1b7a6262-081f-414c-b9e1-b967305a9ff0 + type: image + fields: + id: + type: text + value: ae0d8b83-533a-4572-bc4b-d28eefc2df73 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/zD0Tc2zaRIGEREO5MmhPOw-percolators.png + type: text + file: + type: file + value: 885cc694-384d-4123-9bf6-bab4aec7f010 + size: + value: 987680 + type: number + title: + type: text + value: percolators.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Percolators + description: + type: text + locales: + en: >- + Rediscover the timeless method of brewing with our selection of coffee + percolators. Known for their robust and full-bodied flavor extraction, + percolators bring a nostalgic touch to modern coffee making. Our range + includes high-quality percolators in various sizes and materials, + perfect for any coffee enthusiast looking to enjoy a classic brew. + Explore our collection and experience the rich, aromatic coffee that + only a percolator can deliver. + _locales: + - en diff --git a/apps/csk/content/entry/87754de7-6d24-4e55-9e2e-27c1543fa65b.yaml b/apps/csk/content/entry/87754de7-6d24-4e55-9e2e-27c1543fa65b.yaml new file mode 100644 index 000000000..7b85e290d --- /dev/null +++ b/apps/csk/content/entry/87754de7-6d24-4e55-9e2e-27c1543fa65b.yaml @@ -0,0 +1,1190 @@ +created: '2025-01-29T11:10:25.455076+00:00' +modified: '2025-06-25T14:18:45.424148+00:00' +pattern: false +entry: + _id: 87754de7-6d24-4e55-9e2e-27c1543fa65b + _name: The Secret to a Great French Press + _slug: the-secret-to-a-great-french-press + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/5WZ_SsMtR7O2aPB2lt4QcA-the-secret-to-a-great-french-press.jpg + type: article + fields: + title: + type: text + value: The Secret to a Great French Press + author: + type: contentReference + value: ${#jptr:/ref-87754de7-6d24-4e55-9e2e-27c1543fa65b-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The French press is one of the simplest and most beloved + brewing methods, delivering a rich, full-bodied coffee with + minimal effort. Known for its bold flavor and satisfying + mouthfeel, itโ€™s a favorite among coffee lovers. But as easy + as it may seem, there are a few tricks to mastering the + French press and avoiding a bitter or muddy brew. In this + guide, weโ€™ll go over the steps and techniques to help you + get the best possible cup from your French press. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The French press is the ultimate coffee experienceโ€”simple, + bold, and unfiltered. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why the French Press? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Unlike drip or espresso machines, the French press is an + immersion brewing method. The coffee grounds are fully + immersed in hot water, allowing oils and flavors to infuse + without any paper filters that might strip away essential + oils. This results in a coffee thatโ€™s rich and complex, + capturing the full essence of the beans. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Choosing the Right Beans and Grind + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + To get the best results, start with high-quality, freshly + roasted beans. Since the French press doesnโ€™t use filters, + it brings out more of the coffeeโ€™s natural oils and flavors. + As for grind size, go for a + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: coarse grind + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + โ€”think breadcrumbs or sea salt texture. A finer grind can + make the coffee taste muddy and cause difficulty when + plunging. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Step-by-Step Guide to French Press Perfection + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Follow these steps for a perfectly balanced French press + coffee: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Preheat the French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Start by rinsing the French press with hot water to + warm it up. This helps keep the coffee at an even + temperature while brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Measure Your Coffee and Water + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ': Use a coffee-to-water ratio of about ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: '1:15' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' (1 gram of coffee to 15 grams of water). For an 8-cup (1-liter) French press, thatโ€™s about 65 grams of coffee.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Add Coffee and Bloom + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Add the coffee grounds to the French press. Pour in + enough hot water (around 200ยฐF or 93ยฐC) to saturate the + grounds, then let it sit for 30 seconds. This allows the + coffee to โ€œbloomโ€ as it releases carbon dioxide and + intensifies the flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Add Remaining Water and Steep + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : After blooming, pour in the rest of the hot water, + filling the French press. Stir gently with a wooden or + plastic spoon to ensure all grounds are evenly + saturated, and cover with the lid. Let it steep for + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: 4 minutes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: . + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 5 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Plunge Gently + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : After 4 minutes, slowly press the plunger down. Donโ€™t + rushโ€”pressing too fast can agitate the grounds and + result in a bitter cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 6 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Serve Immediately + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Once youโ€™ve plunged, pour the coffee out immediately. + Letting it sit with the grounds will lead to + over-extraction and bitterness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Common Mistakes to Avoid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Here are a few common pitfalls when brewing with a French + press and how to avoid them: + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + height: 40 + indent: 0 + version: 1 + children: + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mistake + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Result + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 302 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Solution + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Using Fine Grounds + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Muddy, sludgy coffee + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 302 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Use a coarse grind + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Over-Steeping + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bitter, harsh flavor + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 302 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stick to 4 minutes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Not Pouring Immediately + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Over-extraction, resulting in bitterness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 302 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour coffee as soon as itโ€™s brewed + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Plunging Too Quickly + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 161 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coffee can be gritty and over-extracted + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 302 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Plunge slowly and steadily + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Expert Tips for French Press Success + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: ol + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experiment with Ratios + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : While 1:15 is a good starting point, you can adjust + the ratio slightly for a stronger or lighter brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: '1:12' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is ideal for those who prefer a stronger taste, while ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: '1:17' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' can create a lighter, more tea-like experience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Invest in a Burr Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Consistent grind size is essential for a smooth French + press coffee. A burr grinder will give you more control + over grind size compared to a blade grinder. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Donโ€™t Let Coffee Sit in the French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Once brewed, French press coffee should be poured into + a separate container or directly into cups. Leaving it + with the grounds will result in a bitter, over-extracted + taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 4 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Try Different Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : The French press highlights the body and flavor of + your beans, making it a great choice for experimenting + with different origins and roasts. African beans like + Ethiopian Yirgacheffe, for example, offer floral and + fruity notes that really shine in a French press. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: number + direction: ltr + - type: asset + __asset: + _id: 502aab58-8ab2-4be0-8cf6-628bfdb2d957 + type: image + fields: + id: + type: text + value: b458e3c4-cf73-4efe-a899-7b8100e14d6b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/PXeSBMrXQK-KRZGI8nRcSg-expert-tips-for-french-press-success.jpg + type: text + file: + type: file + value: e5d26289-3f51-4b0a-8d74-46943ff7fa55 + size: + value: 6384704 + type: number + title: + type: text + value: expert-tips-for-french-press-success.jpg + width: + value: 6000 + type: number + height: + value: 4000 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The French press is a classic brewing method that lets + coffee lovers enjoy an unfiltered, bold cup without needing + fancy equipment. With just a few adjustments to grind size, + steeping time, and technique, you can create a coffee thatโ€™s + rich, full-bodied, and perfectly balanced. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A French press is coffee in its purest formโ€”a true + celebration of the bean. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + So next time you brew with your French press, take a moment + to appreciate the simplicity and richness it brings to your + cup. With a little practice, youโ€™ll be able to achieve that + perfect balance of flavor, body, and aroma in every pour. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Happy brewing! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: fce93805-5d16-499d-a828-fce0c20497ca + type: image + fields: + id: + type: text + value: 4fdc25de-c62a-4e97-9162-9b199f622780 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/5WZ_SsMtR7O2aPB2lt4QcA-the-secret-to-a-great-french-press.jpg + type: text + file: + type: file + value: 1b05259d-9e3e-44e0-a12a-47892deb6533 + size: + value: 1122173 + type: number + title: + type: text + value: the-secret-to-a-great-french-press.jpg + width: + value: 3000 + type: number + height: + value: 2000 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-87754de7-6d24-4e55-9e2e-27c1543fa65b-category/entries/0} + metaTitle: + type: text + locales: + en: The Secret to a Great French Press + thumbnail: + type: asset + locales: + en: + - _id: 10a00992-ba91-41fd-9e0b-edb1d9d5d772 + type: image + fields: + id: + type: text + value: 4fdc25de-c62a-4e97-9162-9b199f622780 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/5WZ_SsMtR7O2aPB2lt4QcA-the-secret-to-a-great-french-press.jpg + type: text + file: + type: file + value: 8d3d5fbb-f65d-425c-adca-3dff46f40217 + size: + value: 1122173 + type: number + title: + type: text + value: the-secret-to-a-great-french-press.jpg + width: + value: 3000 + type: number + height: + value: 2000 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-22' + metaDescription: + type: text + locales: + en: >- + The French press is one of the simplest and most beloved brewing + methods, delivering a rich, full-bodied coffee with minimal effort. + shortDescription: + type: text + value: >- + The French press is one of the simplest and most beloved brewing + methods, delivering a rich, full-bodied coffee with minimal effort. + _dataResources: + ref-87754de7-6d24-4e55-9e2e-27c1543fa65b-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 3c1cdfc4-9e1f-40dc-bb27-b3d88492520d + ref-87754de7-6d24-4e55-9e2e-27c1543fa65b-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/89ff9053-0c46-4c5d-be39-6d24907ba240.yaml b/apps/csk/content/entry/89ff9053-0c46-4c5d-be39-6d24907ba240.yaml new file mode 100644 index 000000000..3d60eba5a --- /dev/null +++ b/apps/csk/content/entry/89ff9053-0c46-4c5d-be39-6d24907ba240.yaml @@ -0,0 +1,62 @@ +created: '2025-04-24T11:37:29.618755+00:00' +modified: '2025-04-24T11:37:29.618755+00:00' +pattern: false +entry: + _id: 89ff9053-0c46-4c5d-be39-6d24907ba240 + _name: Espresso + _slug: espresso + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/ZwbaTrvwRoS1bsXNsvOQ9Q-espresso.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: d83c1f1a-a296-4598-8f50-b248252692bb + type: image + fields: + id: + type: text + value: 6fcaebdd-fc1e-4d95-b6b8-6baae692dd8f + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/RtrcxNYhQ0yNiPz7rluNNA-espresso.png + type: text + file: + type: file + value: 1aedf6f8-1eac-42d1-b8cd-d494c4cc8c95 + size: + value: 1044174 + type: number + title: + type: text + value: espresso.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Espresso + description: + type: text + locales: + en: >- + Dive into the world of rich, concentrated coffee with our premium + selection of espresso products. From high-quality espresso beans to + top-of-the-line machines, we provide everything you need to create the + perfect shot of espresso. Known for its intense flavor and velvety + crema, espresso is the heart of many beloved coffee beverages. Explore + our range and discover how you can enjoy cafรฉ-quality espresso in the + comfort of your own home. + _locales: + - en diff --git a/apps/csk/content/entry/8a62d3fe-ac93-4aa1-a999-988aa0b35fac.yaml b/apps/csk/content/entry/8a62d3fe-ac93-4aa1-a999-988aa0b35fac.yaml new file mode 100644 index 000000000..c3cbb18bc --- /dev/null +++ b/apps/csk/content/entry/8a62d3fe-ac93-4aa1-a999-988aa0b35fac.yaml @@ -0,0 +1,1651 @@ +created: '2025-01-29T11:10:30.186646+00:00' +modified: '2025-06-26T06:30:08.716273+00:00' +pattern: false +entry: + _id: 8a62d3fe-ac93-4aa1-a999-988aa0b35fac + _name: Kosmic Coffee Stainless Steel Precision Brewer + _slug: kosmic-coffee-stainless-steel-precision-brewer + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/v2jJURLsRJG3LxX9fEENPg-kosmic-coffee-stainless-steel-precision-brewer-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Achieve coffee perfection with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Stainless Steel Precision Brewer + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' by Breville, a high-performance coffee maker engineered for enthusiasts of third-wave specialty coffee. This 60 oz drip coffee maker, complete with a premium thermal carafe, captures the essence of cafรฉ-quality coffee in every cup. Featuring six brewing modes and precise digital temperature control (PID), the Kosmic Brewer is designed for those who demand a balanced, flavorful experience each time.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Key Features + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ':' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Six Brewing Modes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Choose from Gold, Fast, Strong, Iced, Cold + Brew, and My Brew modes to suit any coffee + style and strength. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Gold Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Meets the exacting standards of third-wave + coffee, with precision temperature and timing + for ideal flavor extraction. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fast Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for busy mornings, delivering a quick + yet satisfying cup without compromising on + taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + height: 38 + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Strong Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Intensifies the flavor extraction process, + creating a richer, bolder cup for those who + love deep flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Designed to brew smooth, refreshing cold + coffee thatโ€™s rich in taste and low in + acidity, ideal for warm days. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Thermo Coil Heating System + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers clean, pure water to preserve the + authentic taste of your coffee, without + aluminum interference in the heating process. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Thermal Carafe + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 209 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Keeps your coffee hot for hours without + compromising flavor, perfect for leisurely + mornings or sharing with guests. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flow Rate Control + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Adjustable flow rates allow you to tailor + contact time with the coffee grounds for + optimal flavor, enhancing both depth and + richness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Precision Digital Control + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Digital PID temperature control maintains + exact brewing temperatures, ensuring + consistency and excellence in every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Kosmic Coffee Precision Brewer? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + With advanced brewing features and precision controls, the + Kosmic Coffee Brewer stands out as an exceptional coffee + maker for true aficionados. Whether youโ€™re brewing a quick + morning cup or carefully crafting a cold brew, this brewer + offers unmatched versatility and quality. Its elegant, + stainless steel design also complements any modern + kitchen, combining both functionality and style. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: [] + direction: null + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Modes & Recommended Uses + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ':' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Gold + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Specialty Coffee + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brews coffee to exacting standards, balancing + temperature and extraction for a classic + coffee profile. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fast + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Busy Mornings + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a quick, satisfying brew in a + fraction of the usual time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Strong + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bolder Tastes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances extraction time for a fuller, more + robust flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Iced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Refreshing Cold Coffee + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Locks in strong, smooth flavor that holds up + to ice. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth, Low-Acidity Coffee + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Gently steeps coffee grounds for an extended + period, perfect for hot summer days. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: My Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personalized Taste Preferences + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 425 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows complete control over brewing + parameters for tailored taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Your Gateway to Exceptional Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Stainless Steel Precision Brewer + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is more than just a machine; itโ€™s a gateway to experiencing coffee in its finest form. With precision engineering, a variety of brewing modes, and an intuitive design, this brewer meets the needs of everyoneโ€”from casual coffee lovers to discerning aficionados. The versatility to craft everything from quick morning brews to slow, rich cold brews sets this machine apart, ensuring each cup is a true expression of your taste.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + By choosing the Kosmic Brewer, youโ€™re embracing a + commitment to quality and a dedication to the craft of + coffee making. Itโ€™s a tool that grows with your love for + coffee, allowing you to explore new flavors, customize + your brewing process, and enjoy a cafรฉ-quality experience + right at home. Discover the joy of expertly brewed coffee + with every sipโ€”unlock your coffeeโ€™s full potential with + the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Stainless Steel Precision Brewer + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: . + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Kosmic Coffee Stainless Steel Precision Brewer + brand: + type: contentReference + value: ${#jptr:/ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-brand/entries/0} + title: + type: text + value: Kosmic Coffee Stainless Steel Precision Brewer + rating: + type: number + value: '4.4' + ogImage: + type: asset + value: + - _id: 73844a23-1220-4adb-8336-ca45c4c94f24 + type: image + fields: + id: + type: text + value: 624c1e75-e542-4da1-bb6a-86206afa2f0d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/uoIQWdosRu6lyFHO9_sI5g-kosmic-coffee-stainless-steel-precision-brewer-1.png + type: text + file: + type: file + value: 241ff619-1426-41de-82f3-c8c7fd3a02c7 + size: + value: 193857 + type: number + title: + type: text + value: kosmic-coffee-stainless-steel-precision-brewer-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-category/entries/0} + variants: + type: $block + value: + - _id: a7250d86-0c42-4a80-a275-32d73795bfae + type: variant + fields: + code: + type: text + value: '116' + price: + type: number + locales: + en: '299.99' + title: + type: text + locales: + en: Kosmic Coffee Stainless Steel Precision Brewer + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 5098be22-6fa6-4bee-8a84-9adad780b12b + type: image + fields: + id: + type: text + value: 624c1e75-e542-4da1-bb6a-86206afa2f0d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/uoIQWdosRu6lyFHO9_sI5g-kosmic-coffee-stainless-steel-precision-brewer-1.png + type: text + file: + type: file + value: 241ff619-1426-41de-82f3-c8c7fd3a02c7 + size: + value: 193857 + type: number + title: + type: text + value: kosmic-coffee-stainless-steel-precision-brewer-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 0973ad2c-48fe-48bc-9021-e67615dea489 + type: image + fields: + id: + type: text + value: da674456-003c-4879-9397-85b83848c8ff + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/SrKLL0q-TRSMb2csSzQ6CA-kosmic-coffee-stainless-steel-precision-brewer-2.png + type: text + file: + type: file + value: d0a5b71c-f828-4d38-9fbf-43de5166d294 + size: + value: 463398 + type: number + title: + type: text + value: kosmic-coffee-stainless-steel-precision-brewer-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Kosmic Coffee Stainless Steel Precision Brewer + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: percolators + str: 5 + - cat: brand + key: kosmic-coffee + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 73844a23-1220-4adb-8336-ca45c4c94f24 + type: image + fields: + id: + type: text + value: 624c1e75-e542-4da1-bb6a-86206afa2f0d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/uoIQWdosRu6lyFHO9_sI5g-kosmic-coffee-stainless-steel-precision-brewer-1.png + type: text + file: + type: file + value: 241ff619-1426-41de-82f3-c8c7fd3a02c7 + size: + value: 193857 + type: number + title: + type: text + value: kosmic-coffee-stainless-steel-precision-brewer-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Brew third wave specialty coffee at home with the Breville Precision + Brewer Thermal, featuring 6 modes, precise temperature control, and a + thermal carafe. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + The Breville Precision Brewer Thermal is a 60 oz drip coffee maker + with thermal carafe that allows you to brew third wave specialty + coffee at home, automatically; Experience your favorite coffee at its + best with precise temperature and brewing time AUTOMATIC PRESETS AND + CUSTOMIZABLE: 6 unique brewing modes ensure you enjoy the perfect + balanced coffee every time; Preset modes include Gold, Fast, Strong, + Iced, Cold Brew and My Brew, all so you can experience your favorite + coffee at its best PRECISE & ADJUSTABLE TEMPERATURE: Coffee maker + with precise digital temperature control (PID), 3 different flow rates + to optimize contact time and Thermo Coil Heating System delivering + water that is more pure than typical brewing systems that use + aluminium + _dataResources: + ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9ade18d3-c6b0-4928-b86b-9ff43d676159 + ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 7c33133b-4267-4e85-8663-730f9a14d7e3 + ref-8a62d3fe-ac93-4aa1-a999-988aa0b35fac-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 734d3f04-7135-4c78-a86c-d87d3426ee9a,3e3af534-0999-4bcb-b479-3bd693173c83,4435ccaf-103e-4b69-9138-7ec8196955fb + _locales: + - en diff --git a/apps/csk/content/entry/8b39f8cb-42bf-432b-9530-c26b5769362c.yaml b/apps/csk/content/entry/8b39f8cb-42bf-432b-9530-c26b5769362c.yaml new file mode 100644 index 000000000..e1daa911f --- /dev/null +++ b/apps/csk/content/entry/8b39f8cb-42bf-432b-9530-c26b5769362c.yaml @@ -0,0 +1,1431 @@ +created: '2025-01-29T11:10:25.496363+00:00' +modified: '2025-06-26T06:30:09.700074+00:00' +pattern: false +entry: + _id: 8b39f8cb-42bf-432b-9530-c26b5769362c + _name: Medium Roast Coffee + _slug: medium-roast-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/3Kkg7ID9TvyIYARffOKxDg-medium-roast-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Start your day with the rich and smooth taste of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Medium Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a carefully crafted blend perfect for your morning + routine or an energizing afternoon break. Made from the + finest quality Arabica beans sourced from the fertile + regions of Central and South America, this coffee offers a + harmonious profile that showcases the best characteristics + of a medium roast. Each sip delivers a warm, well-rounded + body with a gentle hint of sweetness and a pleasing + finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Arabica Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Finest quality Arabica beans known for their + superior flavor and aroma. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Medium Roast Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted to a medium level to balance + smoothness and depth, highlighting the beans' + natural flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethically Sourced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Beans are grown, sourced, and packaged + responsibly, supporting sustainable farming + practices and fair treatment of farmers in + Central and South America. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted in USA + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted fresh in Seattle, USA, ensuring + optimal flavor and aroma in every bag. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ideal for various brewing methods including + drip coffee makers, pour-over setups, and + French presses. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Medium Roast Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Medium Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee lovers seeking a classic, dependable roast that offers a perfect balance of smoothness and depth. By choosing this blend, you''re not only enjoying a delightful cup but also supporting ethical farming practices that benefit the environment and coffee-growing communities. The medium roast brings out the beans'' natural characteristics, offering a rich, satisfying flavor that''s neither too light nor too bold.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a quick and easy brew with + consistent, balanced flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Precision + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows control over brewing variables to + highlight nuanced flavors and sweetness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Richness & Body + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils for a + fuller-bodied, robust cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Flavor Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a rich, concentrated shot that + emphasizes depth and complexity. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a low-acidity coffee with mellow + flavors, perfect for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + vibrant cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Boldness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a strong, espresso-like coffee using + steam pressure on your stovetop. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Perfect Balance + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the full-bodied, aromatic experience of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Medium Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore different brewing + methods, ensuring a delightful and consistent cup every + time. The freshness and quality of the beans guarantee + that every sip is as enjoyable as the last, making it an + essential part of your daily routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make your coffee moments special with the rich flavors and + ethical origins of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Medium Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're starting your day, taking a midday pause, + or sharing with friends, this blend offers the perfect + balance of taste and conscience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Medium Roast Coffee + brand: + type: contentReference + value: ${#jptr:/ref-8b39f8cb-42bf-432b-9530-c26b5769362c-brand/entries/0} + title: + type: text + value: Medium Roast Coffee + rating: + type: number + value: '5.0' + ogImage: + type: asset + value: + - _id: 4df1ccee-6060-4f93-979d-e3f2e280c41e + type: image + fields: + id: + type: text + value: 9b0a2aef-ad4e-457e-9f98-5f15ea8ca400 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/O8Gfr1SWQNOqLk7npGNY5A-medium-roast-coffee-1.png + type: text + file: + type: file + value: d5669d8a-ce1c-40e0-a373-630c850f6c62 + size: + value: 200970 + type: number + title: + type: text + value: medium-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-8b39f8cb-42bf-432b-9530-c26b5769362c-category/entries/0} + variants: + type: $block + value: + - _id: 8596505d-06f1-41d4-8401-bf7d83748069 + type: variant + fields: + code: + type: text + value: '81' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Medium Roast Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 2f5a2e0f-2db1-4423-8eae-f3000353c5a0 + type: image + fields: + id: + type: text + value: 9b0a2aef-ad4e-457e-9f98-5f15ea8ca400 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/O8Gfr1SWQNOqLk7npGNY5A-medium-roast-coffee-1.png + type: text + file: + type: file + value: d5669d8a-ce1c-40e0-a373-630c850f6c62 + size: + value: 200970 + type: number + title: + type: text + value: medium-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Medium Roast Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: liberica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-8b39f8cb-42bf-432b-9530-c26b5769362c-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 4df1ccee-6060-4f93-979d-e3f2e280c41e + type: image + fields: + id: + type: text + value: 9b0a2aef-ad4e-457e-9f98-5f15ea8ca400 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/O8Gfr1SWQNOqLk7npGNY5A-medium-roast-coffee-1.png + type: text + file: + type: file + value: d5669d8a-ce1c-40e0-a373-630c850f6c62 + size: + value: 200970 + type: number + title: + type: text + value: medium-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Savor our Breakfast Blend: premium Arabica beans, sustainably sourced + from the Americas, roasted fresh in Seattle for a perfect morning + brew. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-8b39f8cb-42bf-432b-9530-c26b5769362c-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Medium Roast Coffee: Our Breakfast Blend light roast whole bean coffee + is the perfect morning coffee to ease you into your day. Sustainable + Light Roast Coffee Beans: Our coffee is made with premium quality + Arabica coffee beans from Central and South America. They are grown, + sourced and packaged responsibly, after being roasted fresh in + Seattle, USA. + _dataResources: + ref-8b39f8cb-42bf-432b-9530-c26b5769362c-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-8b39f8cb-42bf-432b-9530-c26b5769362c-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-8b39f8cb-42bf-432b-9530-c26b5769362c-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 4e8f00c8-a2da-4a73-8431-8888d88def25 + ref-8b39f8cb-42bf-432b-9530-c26b5769362c-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 28bf4036-f588-4ee0-94bb-241d39270972,e79e0ce3-81ff-4431-803d-45c6ba75f077,368a700a-adfd-4304-9186-534f7cbac088 + _locales: + - en diff --git a/apps/csk/content/entry/8c949736-643c-49e0-b18c-b5784106d378.yaml b/apps/csk/content/entry/8c949736-643c-49e0-b18c-b5784106d378.yaml new file mode 100644 index 000000000..7410507d3 --- /dev/null +++ b/apps/csk/content/entry/8c949736-643c-49e0-b18c-b5784106d378.yaml @@ -0,0 +1,1221 @@ +created: '2025-01-29T11:10:30.455372+00:00' +modified: '2025-06-26T06:30:10.009897+00:00' +pattern: false +entry: + _id: 8c949736-643c-49e0-b18c-b5784106d378 + _name: Royale iQ Espresso Machine + _slug: royale-iq-espresso-machine + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/BFPFxlYNSz-m3Nuev8RnzQ-royale-iq-espresso-machine-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Experience barista-quality espresso at home with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale iQ Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a premium appliance engineered for exceptional + performance and rich flavor extraction. Featuring a + powerful 15-bar Italian pump, this machine provides the + ideal pressure to extract deep, complex flavors while + creating a beautiful layer of crema on every shot. With + the Royale iQ, you can elevate your coffee experience to a + new level of sophistication and taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 15-Bar Italian Pump + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 336 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers the perfect amount of pressure for + maximum flavor extraction and a rich crema. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intuitive Dial Interface + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 336 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers easy selection between steam, hot + water, and pre-programmed single or double + shots for a customizable experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 58mm Cafรฉ-Sized Portafilter + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 336 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Holds more coffee grounds and ensures even + water dispersion for robust flavor and full + extraction. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Thermoblock Heating Technology + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 336 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides rapid heating and PID temperature + control for consistent, precise brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pre-Infusion Function + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 336 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Gently blooms the coffee grounds before full + extraction for enhanced flavor release. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Royale iQ Espresso Machine? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale iQ Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is designed for espresso lovers who crave convenience without sacrificing quality. The advanced Thermoblock heating system and PID temperature control ensure that each shot is brewed at the perfect temperature, resulting in consistently great-tasting espresso. The pre-infusion function primes your coffee grounds for optimal extraction, allowing you to enjoy rich, aromatic espresso with balanced flavor every time. The user-friendly dial interface simplifies the brewing process, giving you full control over your coffee-making experience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single Shot Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Morning Routine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 242 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for a quick, rich espresso to start + your day. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Double Shot Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stronger Brew + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 242 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew double shots for a more intense coffee + experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Steam and Frothing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cappuccinos & Lattes + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 242 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Use the steam function to create velvety milk + for lattes and cappuccinos. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Hot Water Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Americanos & Tea Preparation + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 242 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides hot water for Americanos or tea at + the touch of a dial. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bringing Professional Espresso to Your Home + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale iQ Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is the perfect blend of style, versatility, and performance. With its cafรฉ-sized portafilter and customizable settings, you can experiment with various coffee blends and roasts to craft your ideal espresso. The sleek design adds a touch of elegance to any kitchen, making it as visually appealing as it is functional.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make your espresso routine as enjoyable and easy as + possible with the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale iQ Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , where precision engineering meets user-friendly design. + Whether youโ€™re perfecting a single shot, whipping up a + creamy latte, or enjoying an Americano, this machine + delivers the professional-grade results you crave with the + convenience you need. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Royale iQ Espresso Machine + brand: + type: contentReference + value: ${#jptr:/ref-8c949736-643c-49e0-b18c-b5784106d378-brand/entries/0} + title: + type: text + value: Royale iQ Espresso Machine + rating: + type: number + value: '4.5' + ogImage: + type: asset + value: + - _id: 4177b100-6da9-41ae-a7c6-936c436f82a4 + type: image + fields: + id: + type: text + value: 56ffdf55-e88e-4846-9639-afb121e50074 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/AUZYSCldS0-Laqvc3aHKpg-royale-iq-espresso-machine-1.png + type: text + file: + type: file + value: b641cc94-8ad3-4596-8326-ad3e30b262da + size: + value: 251780 + type: number + title: + type: text + value: royale-iq-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-8c949736-643c-49e0-b18c-b5784106d378-category/entries/0} + variants: + type: $block + value: + - _id: 8e6a27fc-bf45-40a2-b523-9ec6dd905c72 + type: variant + fields: + code: + type: text + value: '117' + price: + type: number + locales: + en: '349.99' + title: + type: text + locales: + en: Royale iQ Espresso Machine + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 527ab74d-c79a-40b8-8ffd-123d59d07ac8 + type: image + fields: + id: + type: text + value: 56ffdf55-e88e-4846-9639-afb121e50074 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/AUZYSCldS0-Laqvc3aHKpg-royale-iq-espresso-machine-1.png + type: text + file: + type: file + value: b641cc94-8ad3-4596-8326-ad3e30b262da + size: + value: 251780 + type: number + title: + type: text + value: royale-iq-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 49d12b2a-92e9-43ec-ac42-5c5aea8fad1f + type: image + fields: + id: + type: text + value: 7b36db4a-0a72-463d-a8d7-785f5d1c20d7 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Zg9VFIweSbW0iy9wbVDDYA-royale-iq-espresso-machine-2.png + type: text + file: + type: file + value: 8e99b54b-de7c-4ce3-a09d-40659c6cb019 + size: + value: 215224 + type: number + title: + type: text + value: royale-iq-espresso-machine-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Royale iQ Espresso Machine + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: espresso + str: 5 + - cat: brand + key: royale + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-8c949736-643c-49e0-b18c-b5784106d378-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 4177b100-6da9-41ae-a7c6-936c436f82a4 + type: image + fields: + id: + type: text + value: 56ffdf55-e88e-4846-9639-afb121e50074 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/AUZYSCldS0-Laqvc3aHKpg-royale-iq-espresso-machine-1.png + type: text + file: + type: file + value: b641cc94-8ad3-4596-8326-ad3e30b262da + size: + value: 251780 + type: number + title: + type: text + value: royale-iq-espresso-machine-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Experience perfect espresso with 15-bar pressure, precise temperature + control, and a 58mm porta filter for rich, robust flavor. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-8c949736-643c-49e0-b18c-b5784106d378-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + 15-Bar Italian pump delivers the right amount of pressure for maximum + flavor extraction and produces a beautiful layer of crema for your + Espresso Dial interface for selecting steam, hot water, and + pre-programmed single and double shots 58mm café-sized porta + filter holds more grounds and ensures even water dispersion and + extraction for robust flavor Thermoblock heating technology and PID + temperature control delivers even heat for consistently great-tasting + Espresso, and pre-infusion gently blooms The espresso grounds for + optimally extracted Espresso + _dataResources: + ref-8c949736-643c-49e0-b18c-b5784106d378-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: fd53a87d-8279-4da5-a655-9b35de37b5dc + ref-8c949736-643c-49e0-b18c-b5784106d378-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-8c949736-643c-49e0-b18c-b5784106d378-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 89ff9053-0c46-4c5d-be39-6d24907ba240 + ref-8c949736-643c-49e0-b18c-b5784106d378-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + ff365bbd-13c4-43ab-9747-e4cf5a85a4ce,367662c7-edef-47d6-93af-1262afc7a06b,5a9bf3d7-74a8-42e4-ac78-239f84cbecca + _locales: + - en diff --git a/apps/csk/content/entry/8f126a53-19d3-46d9-a855-63be62ffca1d.yaml b/apps/csk/content/entry/8f126a53-19d3-46d9-a855-63be62ffca1d.yaml new file mode 100644 index 000000000..7fbac07d7 --- /dev/null +++ b/apps/csk/content/entry/8f126a53-19d3-46d9-a855-63be62ffca1d.yaml @@ -0,0 +1,15 @@ +created: '2025-04-24T11:36:53.291737+00:00' +modified: '2025-04-24T11:36:53.291737+00:00' +pattern: false +entry: + _id: 8f126a53-19d3-46d9-a855-63be62ffca1d + _name: Coffee + _slug: coffee + type: articleCategory + fields: + title: + type: text + locales: + en: Coffee + _locales: + - en diff --git a/apps/csk/content/entry/9853aed9-07d5-4d58-a45b-c23157e149fe.yaml b/apps/csk/content/entry/9853aed9-07d5-4d58-a45b-c23157e149fe.yaml new file mode 100644 index 000000000..3137bf34f --- /dev/null +++ b/apps/csk/content/entry/9853aed9-07d5-4d58-a45b-c23157e149fe.yaml @@ -0,0 +1,65 @@ +created: '2025-04-24T11:36:24.866251+00:00' +modified: '2025-04-24T11:36:24.866251+00:00' +pattern: false +entry: + _id: 9853aed9-07d5-4d58-a45b-c23157e149fe + _name: Arabica + _slug: arabica + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/Igc60A3-RpGwxHhu80jyBg-arabica.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 56b48c40-4124-485f-b4c8-7eba74c9453a + type: image + fields: + id: + type: text + value: a0b71c82-b18b-4def-8884-1ef489e4450f + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/fdjFdZdRRZatkEMUZJv9Cw-arabica.png + type: text + file: + type: file + value: d8afa0e3-8ea5-48a4-a874-590df12f0107 + size: + value: 270380 + type: number + title: + type: text + value: arabica.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Arabica + description: + type: text + locales: + en: >- + Discover the exceptional quality and flavor of Arabica coffee beans, + renowned for their smooth and complex taste profiles. Arabica beans + are grown at higher altitudes and are known for their delicate balance + of sweetness, acidity, and aromatic notes. Our selection of Arabica + beans is sourced from the best coffee-growing regions, ensuring you + experience the full spectrum of flavors from floral and fruity to + nutty and chocolaty. Perfect for any brewing method, Arabica beans + deliver a refined and enjoyable coffee experience with every cup. + Explore our Arabica collection and savor the excellence of these + premium beans. + _locales: + - en diff --git a/apps/csk/content/entry/9a25adcd-1317-4b31-b074-ddfe52ac9aa6.yaml b/apps/csk/content/entry/9a25adcd-1317-4b31-b074-ddfe52ac9aa6.yaml new file mode 100644 index 000000000..385cadd8d --- /dev/null +++ b/apps/csk/content/entry/9a25adcd-1317-4b31-b074-ddfe52ac9aa6.yaml @@ -0,0 +1,580 @@ +created: '2025-04-25T12:21:52.703138+00:00' +modified: '2025-06-25T14:17:17.197876+00:00' +pattern: false +entry: + _id: 9a25adcd-1317-4b31-b074-ddfe52ac9aa6 + _name: What Coffee Filter is Right for Your Brew? + _slug: what-coffee-filter-is-right-for-your-brew + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Ucc4GHmuT6u4lcukjCM8Tw-image.png + type: article + fields: + title: + type: text + value: What Coffee Filter is Right for Your Brew? + author: + type: contentReference + value: ${#jptr:/ref-9a25adcd-1317-4b31-b074-ddfe52ac9aa6-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Filter, or Pour over Coffee, is regarded as one of the purest tasting coffees you can make. Held to high esteem by the coffee elite, filter coffee is the pinnacle of flavour, texture and cleanness. For such a prestigious method, there is a lot that goes into preparing this liquid gold, and with various contraptions on the market it can get overwhelming to start off with.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Even the TYPE OF FILTER matters when it comes to getting the + best out of your brew. So check out which filter style works + best for your brew below! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Paper Filters + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: asset + __asset: + _id: 8c1414f0-0d2d-4a6c-abde-89365e395165 + type: image + fields: + id: + type: text + value: 1d031d0c-b082-45b9-adf4-5a8edcea2e61 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/dkIP-GJfSpC_w_D0mj8ZGA-EDMBLOG_HEADERS_AND_FOOTERS_16.png + type: text + file: + type: file + value: d602553e-d138-4d20-bdbe-399d2b326208 + size: + value: 364064 + type: number + title: + type: text + value: '' + width: + value: 1920 + type: number + height: + value: 400 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The most common type of filter on the market is the humble paper filter. Coming in all different shapes and sizes to match whichever brewer you own, this is typically the first choice for both beginners and professionals alike.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "There are conical shaped filters for your v60 type brewers and there are cupcake style flat bottom filters for your larger batch brewer machines or basket brewers. The flat bottom filters in theory extract less evenly than the conical shape, and the water does not fall evenly and effortlessly through the grinds, however in bulk they do the job.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + One issue with paper filters is that they are single use + only. They are designed to do the best job possible, as the + thread on the paper is so thin that zero sediment will get + through to your cup, however once used you will have to bin + the filter, contributing waste into landfill and also just + generally being wasteful. Iโ€™m sure you could source some + biodegradable/compostable paper filters to battle just this, + if you wish to stick to paper brewing. These paper filters + also require a holder or device to prop the filter up, so + you will need to invest in a v60 unit as well as the papers. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The last issue is the processing of the paper filters. You might find two types of paper filters, one style bright white, and the other a more natural brown. This is the result of chlorine bleaching. Some argue that by using bleached paper it removes any papery flavours that could leech into your brew, and is more of a purest way of drinking the coffee by removing all foreign flavours. Personally, I haven't found any taste difference between the two versions of paper, and with the environmental impacts of chlorine bleaching far outweigh any sign of flavour improvement I will always choose unbleached paper.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Metal Filters + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: asset + __asset: + _id: c43da763-9e77-4aed-8928-45c832f543e3 + type: image + fields: + id: + type: text + value: 7bc91ce2-699b-404c-ba44-fe68dfc7d0be + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/1VrD4eVpRye2EV5B9ry11Q-EDMBLOG_HEADERS_AND_FOOTERS_17.png + type: text + file: + type: file + value: a087d75f-bf3f-4492-b3ed-f71a4585fc5f + size: + value: 382977 + type: number + title: + type: text + value: '' + width: + value: 1920 + type: number + height: + value: 400 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The most sturdy and durable type of filter out there, metal + filters are not only durable but also incredibly easy to + clean. Typically found in homeware stores, metal filters + make up for their flaws in brewing with a more environmental + approach. Being made often out of stainless steel the + durability of this unit will last you decades if kept well. + Upfront it is substantially more expensive than a paper + filter, however in the long run it will balance out what you + invest in the beginning. The unit itself is fully self + contained, and you only need the one piece to start brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Cleaning is simple. Give it a quick rinse under water and dry it off and you are good to go for the next brew. So if simplicity is more important to you than quality of brew, then metal filters are the way to go for you.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The issue of the metal brewers is the filter itself, being pre-cut with predrilled mesh holes. These porous parts are often not fine enough to keep out finer grinds from your cup, and often lead to muddy brews with sediment inside. The metal will not absorb any oils from the brewing coffee and will make a full bodied, aeromatic and heavy mouth feel brew. You could, in theory, add a paper filter on top of the metal filter to remove these oils and sediment but then what is the point of having the metal filter.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cloth Filters + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: asset + __asset: + _id: 61e8d42a-13b2-43c0-8b68-b5eb2426e2cb + type: image + fields: + id: + type: text + value: 9a9fcb57-eca7-4ac5-9c57-c4c3335efea2 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/jHSzfwRETMe4n-Nhg47KSg-EDMBLOG_HEADERS_AND_FOOTERS_18.png + type: text + file: + type: file + value: 6e5db6b4-e3ae-4d65-b61e-1a46134667f2 + size: + value: 324612 + type: number + title: + type: text + value: '' + width: + value: 1920 + type: number + height: + value: 400 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "One of the oldest filter recepies, a cloth filter is the perfect mix of durability and quality. In all different shapes and sizes, cloth filters are a great answer to single use filters. Quality cloth filters will have a tight thread to regulate the level of flow of water in the extraction. The cloth does an excellent job at absorbing oils creating a clean crisp flavour in your cup.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Durability is dependent on the way you treat and wash the + filter, with the thread width being reset with each wash. + Washing however is easier said than done. In order to + correctly wash the cloth filter, you have to boil the unit + for 10 minutes, then scrub out all of the remaining bits of + coffee left over, after each use. This is pretty time + consuming just for a morning brew, however the fact that you + can reuse the filter time and again marks a much more + environmentally stable way of making coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The history of the cloth filter dates back centuries, with traditional south american brews still being made this way. However with each wash having the possibility of damaging the cloth and rips and tears being a thing, you may not get the life use out of a cloth filter and you may have to replace it every few months.\_ Not a new way of filter brewing, but new to the public eye is ceramic filters. A hard, porous unit that acts more like a water purification system than anything else, this is the ultimate statement of reliability and ease.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ceramic Filters + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + - type: asset + __asset: + _id: 1b13f4b3-9690-49eb-9df1-56ae8d9396b8 + type: image + fields: + id: + type: text + value: 39e9be0b-1a93-47f4-aa66-bce97f131f39 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/yWg_qQtsRc-LQOE6qjkFww-EDMBLOG_HEADERS_AND_FOOTERS_20.png + type: text + file: + type: file + value: bbc834e3-fd73-4734-b155-43a537e47a17 + size: + value: 269583 + type: number + title: + type: text + value: '' + width: + value: 1920 + type: number + height: + value: 400 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The ceramic filters are fully reusable but quite delicate compared to its metal counterpart. The similar issue that this filter shares is the width of the pores in the filter. No matter how fine of grind you run with ceramic filters, the stone itself is quite porous and will have the water track straight through it, creating a faster pour and a quicker extraction. There is absolutely zero sediment that gets through to your cup, however you will constantly be left with slightly under extracted brews.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "This could be a problem with purists, but for those who are more environmentally minded the ceramic filters are a forever piece. The ease of cleaning, the simple and easy use of the unit itself as well as its ability to produce a clean crisp cup creates an experience fit for royalty.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Cleaning of the unit is simple, just by passing boiling water through the underside of the filter, and if you had major build up you can actually burn off the sediment on a gas stove once every few months. The downside to these units is that they are expensive. Some may be polarized by this, others will see all of the other benefits that come with such a unit.\_" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 94eca5d7-00ad-419e-86df-6e7f04519b39 + type: image + fields: + id: + type: text + value: 17377237-096b-420f-bf63-1c702d063fad + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Ucc4GHmuT6u4lcukjCM8Tw-image.png + type: text + file: + type: file + value: 8868c984-8722-4787-894b-40b58ddc2c0c + size: + value: 266960 + type: number + title: + type: text + value: image.png + width: + value: 683 + type: number + height: + value: 472 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-9a25adcd-1317-4b31-b074-ddfe52ac9aa6-category/entries/0} + metaTitle: + type: text + locales: + en: What Coffee Filter is Right for Your Brew? + thumbnail: + type: asset + locales: + en: + - _id: 2d69b357-767c-4be9-a3df-41e715edb753 + type: image + fields: + id: + type: text + value: 17377237-096b-420f-bf63-1c702d063fad + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Ucc4GHmuT6u4lcukjCM8Tw-image.png + type: text + file: + type: file + value: 8868c984-8722-4787-894b-40b58ddc2c0c + size: + value: 266960 + type: number + title: + type: text + value: image.png + width: + value: 683 + type: number + height: + value: 472 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: guides + str: 5 + publishDate: + type: date + value: '2025-03-30' + metaDescription: + type: text + locales: + en: >- + Even the TYPE OF FILTER matters when it comes to getting the best out + of your brew. So check out which filter style works best for your brew + below! + shortDescription: + type: text + value: >- + Even the TYPE OF FILTER matters when it comes to getting the best out of + your brew. So check out which filter style works best for your brew + below! + _dataResources: + ref-9a25adcd-1317-4b31-b074-ddfe52ac9aa6-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2563e21e-3b39-439c-9eac-3294ce456a55 + ref-9a25adcd-1317-4b31-b074-ddfe52ac9aa6-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 57ef5f21-f90f-401d-a6b2-7a1e91bbae92 + _locales: + - en diff --git a/apps/csk/content/entry/9ade18d3-c6b0-4928-b86b-9ff43d676159.yaml b/apps/csk/content/entry/9ade18d3-c6b0-4928-b86b-9ff43d676159.yaml new file mode 100644 index 000000000..66384f585 --- /dev/null +++ b/apps/csk/content/entry/9ade18d3-c6b0-4928-b86b-9ff43d676159.yaml @@ -0,0 +1,61 @@ +created: '2025-04-24T11:38:47.094196+00:00' +modified: '2025-04-24T11:38:47.094196+00:00' +pattern: false +entry: + _id: 9ade18d3-c6b0-4928-b86b-9ff43d676159 + _name: Kosmic Coffee + _slug: kosmic-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/Z5_ranDrRc2iLBd2gmJc6Q-kosmic-coffee.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: daba7c75-b067-4b64-b473-378167ffa842 + type: image + fields: + id: + type: text + value: d839f23a-45ac-4bac-a6a0-b9a51be60280 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/4KAve1S6TFG-bzc5D27F6w-kosmic-coffee.png + type: text + file: + type: file + value: ace811a5-9548-4d27-82d0-babc5ed61040 + size: + value: 631541 + type: number + title: + type: text + value: kosmic-coffee.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Kosmic Coffee + description: + type: text + locales: + en: >- + Kosmic Coffee takes you on an extraordinary journey through the + universe of flavors and aromas. Our mission is to craft stellar coffee + experiences with innovative coffee makers and premium coffee products. + Whether youโ€™re a coffee aficionado or just starting your coffee + adventure, Kosmic Coffee is dedicated to delivering out-of-this-world + quality and taste in every cup. + _locales: + - en diff --git a/apps/csk/content/entry/9be7153e-31db-47ef-bc77-1d4c7145d056.yaml b/apps/csk/content/entry/9be7153e-31db-47ef-bc77-1d4c7145d056.yaml new file mode 100644 index 000000000..70722956d --- /dev/null +++ b/apps/csk/content/entry/9be7153e-31db-47ef-bc77-1d4c7145d056.yaml @@ -0,0 +1,1242 @@ +created: '2025-01-29T11:10:30.313028+00:00' +modified: '2025-06-26T06:30:09.71042+00:00' +pattern: false +entry: + _id: 9be7153e-31db-47ef-bc77-1d4c7145d056 + _name: Royale Coffee Pour-Over Vintage Drip Coffeemaker + _slug: royale-coffee-pour-over-vintage-drip-coffeemaker + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/lKza0i1xSjKi7uZPUNYCHw-royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Rediscover the art of coffee brewing with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Coffee Pour-Over Vintage Drip Coffeemaker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a refined and timeless piece inspired by the classic + HEMEX design. Crafted from premium, non-porous + borosilicate glass, this coffeemaker resists absorbing + odors or chemical residues, ensuring that every cup you + brew is pure, flavorful, and true to the beansโ€™ natural + taste. Its elegant construction and thoughtful design make + it an essential tool for coffee enthusiasts who appreciate + both simplicity and sophistication. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Borosilicate Glass + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + High-quality, non-porous glass resists odor + and residue absorption, preserving the + coffee's authentic taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Patented Pour-Over Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances coffee extraction and allows for + covered storage to retain flavor when + refrigerated. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 5 oz. Measurement Per Cup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers precise brewing measurements, making it + easy to create the ideal amount of coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Timeless Elegance + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Classic design that adds a sophisticated touch + to any kitchen or coffee station. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 207 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Easy Compatibility + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Works seamlessly with CHEMEX Bonded Filters + (FP-1, FC-100, FS-100, FSU-100) for optimal + filtration and a clean cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Why Choose the Royale Coffee Pour-Over Vintage Drip + Coffeemaker? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The Royale Coffee Pour-Over Vintage Drip Coffeemaker + stands out for its ability to merge heritage and modern + precision in one beautiful piece. Whether youโ€™re savoring + a personal brew or sharing with guests, this coffeemakerโ€™s + design and functionality ensure a rich, aromatic coffee + experience. The ease of use paired with the premium + construction makes it a reliable choice for both everyday + brewing and special occasions. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + height: 35 + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Classic Pour-Over + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Coffee Brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers a balanced, aromatic cup with + consistent flavor extraction. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single Cup Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personal Enjoyment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for crafting a precise, individual cup + without waste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Batch Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sharing with Friends & Family + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows for multiple servings with accurate 5 + oz. per cup measurement. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Chilled Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Iced Coffee Enthusiasts + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew and refrigerate for later consumption + while maintaining full flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Your Gateway to Timeless Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Coffee Pour-Over Vintage Drip Coffeemaker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , you are not just making coffee; you are engaging in a + time-honored ritual. Its superior design ensures that each + cup captures the rich essence and character of your chosen + beans. A combination of heritage craftsmanship and modern + practicality, this coffeemaker is a beautiful and + functional addition to any coffee loverโ€™s collection. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the elegance and simplicity of brewing with + this remarkable piece. The Royale Coffee Pour-Over Vintage + Drip Coffeemaker is perfect for those who seek an + unmatched combination of taste, quality, and tradition in + their coffee-making journey. Enjoy a cup that embodies + sophistication and exceptional flavor every time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Royale Coffee Pour-Over Vintage Drip Coffeemaker + brand: + type: contentReference + value: ${#jptr:/ref-9be7153e-31db-47ef-bc77-1d4c7145d056-brand/entries/0} + title: + type: text + value: Royale Coffee Pour-Over Vintage Drip Coffeemaker + rating: + type: number + value: '4.6' + ogImage: + type: asset + value: + - _id: 29f703a6-d2d9-4cb0-ad29-5c0b741a2fae + type: image + fields: + id: + type: text + value: 0189c43b-40d0-4cff-bfb5-761fcf87159d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KUZmIsrwRJSDwwrBEL8qkA-royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + type: text + file: + type: file + value: f2c4280f-501c-4422-961f-53d8eb10799f + size: + value: 222286 + type: number + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-9be7153e-31db-47ef-bc77-1d4c7145d056-category/entries/0} + variants: + type: $block + value: + - _id: 4c8d96ad-353e-408d-8bf4-6555e883eb09 + type: variant + fields: + code: + type: text + value: '88' + price: + type: number + locales: + en: '44.63' + title: + type: text + locales: + en: Royale Coffee Pour-Over Vintage Drip Coffeemaker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 225f588e-debd-4b36-83b7-a0c7ac82087e + type: image + fields: + id: + type: text + value: 0189c43b-40d0-4cff-bfb5-761fcf87159d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KUZmIsrwRJSDwwrBEL8qkA-royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + type: text + file: + type: file + value: f2c4280f-501c-4422-961f-53d8eb10799f + size: + value: 222286 + type: number + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 914b7320-25e1-4220-bb3b-a79df8c721f4 + type: image + fields: + id: + type: text + value: 62f68958-6cf4-407c-9c47-6d9083fc5acb + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/cN5gr2x5S3GyRW7i3iDoVA-royale-coffee-pour-over-vintage-drip-coffeemaker-2.png + type: text + file: + type: file + value: b9c2cb6c-372b-4678-804f-8f2ff70006cf + size: + value: 559709 + type: number + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: ca668ae8-e344-4bba-b9fa-4aefc4765d5d + type: image + fields: + id: + type: text + value: 35e2d591-7826-484c-8373-621d11f23b76 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IoT_qVFDRmiH6z9bWlI84Q-royale-coffee-pour-over-vintage-drip-coffeemaker-3.png + type: text + file: + type: file + value: 879f1944-9bc5-406d-8ccb-8ac6a79b2777 + size: + value: 656164 + type: number + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-3.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Royale Coffee Pour-Over Vintage Drip Coffeemaker + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: pour-over + str: 5 + - cat: brand + key: royale + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-9be7153e-31db-47ef-bc77-1d4c7145d056-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 29f703a6-d2d9-4cb0-ad29-5c0b741a2fae + type: image + fields: + id: + type: text + value: 0189c43b-40d0-4cff-bfb5-761fcf87159d + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/KUZmIsrwRJSDwwrBEL8qkA-royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + type: text + file: + type: file + value: f2c4280f-501c-4422-961f-53d8eb10799f + size: + value: 222286 + type: number + title: + type: text + value: royale-coffee-pour-over-vintage-drip-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Elegant and timeless, HEMEX Coffeemaker ensures pure flavor with + high-quality glass and patented pour-over design. Enjoy fresh taste + anytime. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-9be7153e-31db-47ef-bc77-1d4c7145d056-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + HEMEX - simple, easy to use with timeless, elegant design All CHEMEX + Coffeemakers are made of the highest quality, non-porous Borosilicate + glass which will not absorb odors or chemical residues The patented + CHEMEX pour-over design allows coffee to be covered and refrigerated + for reheating without losing flavor All CHEMEX Coffeemakers are + measured using 5 oz. as 1 cup Use CHEMEX Bonded Filters FP-1, FC-100, + FS-100, FSU-100 + _dataResources: + ref-9be7153e-31db-47ef-bc77-1d4c7145d056-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: fd53a87d-8279-4da5-a655-9b35de37b5dc + ref-9be7153e-31db-47ef-bc77-1d4c7145d056-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-9be7153e-31db-47ef-bc77-1d4c7145d056-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 60970e06-2563-452a-b344-f89d54d1e83b + ref-9be7153e-31db-47ef-bc77-1d4c7145d056-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + f7e77f37-2646-410e-8596-6ae16379d5d9,79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967,3e3af534-0999-4bcb-b479-3bd693173c83 + _locales: + - en diff --git a/apps/csk/content/entry/a3350939-1ebf-4764-a952-55fd25647f23.yaml b/apps/csk/content/entry/a3350939-1ebf-4764-a952-55fd25647f23.yaml new file mode 100644 index 000000000..360b3754e --- /dev/null +++ b/apps/csk/content/entry/a3350939-1ebf-4764-a952-55fd25647f23.yaml @@ -0,0 +1,238 @@ +created: '2025-01-29T11:10:26.276931+00:00' +modified: '2025-06-26T06:30:10.701587+00:00' +pattern: false +entry: + _id: a3350939-1ebf-4764-a952-55fd25647f23 + _name: Coffee Permanent Filter + _slug: coffee-permanent-filter + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/n2-a91FqRfWn5t-8rdJgAw-coffee-permanent-filter-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhance your coffee-making experience with the Coffee + Permanent Filter, a reusable and durable filter designed + specifically for specialty coffee makers. Say goodbye to + disposable paper filters and embrace a more eco-friendly + and cost-effective brewing solution. This permanent filter + is crafted to deliver a smooth, full-bodied flavor by + allowing the natural oils of the coffee beans to pass + through while effectively capturing grounds for a clean + cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Made from high-quality, food-grade materials, the Coffee + Permanent Filter is built for long-lasting use and easy + maintenance. Simply rinse after each brew, and itโ€™s ready + for the next cup. With this reusable filter, not only do + you reduce waste, but you also enjoy a consistent and + reliable coffee experience that complements your specialty + coffee maker. Perfect for coffee enthusiasts looking for + sustainability without compromising on taste, the Coffee + Permanent Filter is an essential addition to your brewing + toolkit. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Coffee Permanent Filter + brand: + type: contentReference + value: ${#jptr:/ref-a3350939-1ebf-4764-a952-55fd25647f23-brand/entries/0} + title: + type: text + value: Coffee Permanent Filter + rating: + type: number + value: '4.9' + ogImage: + type: asset + value: + - _id: b2ee904e-104f-441b-a12e-ac48e5e5ffd1 + type: image + fields: + id: + type: text + value: 481a9d97-a553-4001-931b-abbc812ee743 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/N4cgnnxZRPyrVriYAJgyCQ-coffee-permanent-filter-1.png + type: text + file: + type: file + value: 1b370459-583f-4578-ba4a-faa7e889c6d4 + size: + value: 53290 + type: number + title: + type: text + value: coffee-permanent-filter-1.png + width: + value: 800 + type: number + height: + value: 600 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-a3350939-1ebf-4764-a952-55fd25647f23-category/entries/0} + variants: + type: $block + value: + - _id: e1b8b640-9a22-4728-b981-90cf169ec598 + type: variant + fields: + code: + type: text + value: '147' + price: + type: number + locales: + en: '12.95' + title: + type: text + locales: + en: Coffee Permanent Filter + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 7307ce06-90d5-40ed-8b45-bab472b82480 + type: image + fields: + id: + type: text + value: 481a9d97-a553-4001-931b-abbc812ee743 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/N4cgnnxZRPyrVriYAJgyCQ-coffee-permanent-filter-1.png + type: text + file: + type: file + value: 1b370459-583f-4578-ba4a-faa7e889c6d4 + size: + value: 53290 + type: number + title: + type: text + value: coffee-permanent-filter-1.png + width: + value: 800 + type: number + height: + value: 600 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Coffee Permanent Filter + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: b2ee904e-104f-441b-a12e-ac48e5e5ffd1 + type: image + fields: + id: + type: text + value: 481a9d97-a553-4001-931b-abbc812ee743 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/N4cgnnxZRPyrVriYAJgyCQ-coffee-permanent-filter-1.png + type: text + file: + type: file + value: 1b370459-583f-4578-ba4a-faa7e889c6d4 + size: + value: 53290 + type: number + title: + type: text + value: coffee-permanent-filter-1.png + width: + value: 800 + type: number + height: + value: 600 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Eco-friendly Coffee Permanent Filter for rich, flavorful brews. + Reusable, cost-effective, and perfect for specialty coffee makers. + shortDescription: + type: text + locales: + en: >- + The Coffee Permanent Filter is a reusable accessory designed for + specialty coffee makers, providing an eco-friendly and cost-effective + solution for consistently rich, flavorful brews. + _dataResources: + ref-a3350939-1ebf-4764-a952-55fd25647f23-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-a3350939-1ebf-4764-a952-55fd25647f23-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/abe861b5-a1d5-4e25-8d29-81ee18087f10.yaml b/apps/csk/content/entry/abe861b5-a1d5-4e25-8d29-81ee18087f10.yaml new file mode 100644 index 000000000..67967953b --- /dev/null +++ b/apps/csk/content/entry/abe861b5-a1d5-4e25-8d29-81ee18087f10.yaml @@ -0,0 +1,328 @@ +created: '2025-04-25T12:21:55.692639+00:00' +modified: '2025-06-25T14:16:36.468793+00:00' +pattern: false +entry: + _id: abe861b5-a1d5-4e25-8d29-81ee18087f10 + _name: 'EspressoGPT: Elevating Coffee Brewing to Futuristic Heights' + _slug: espressogpt-elevating-coffee-brewing-to-futuristic-heights + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/iQBZR7ZySIeWiojofxdFHw-image.png + type: article + fields: + title: + type: text + value: 'EspressoGPT: Elevating Coffee Brewing to Futuristic Heights' + author: + type: contentReference + value: ${#jptr:/ref-abe861b5-a1d5-4e25-8d29-81ee18087f10-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'In the realm of coffee aficionados, the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' stands as a beacon of innovation and taste, seamlessly merging future technologies with the timeless allure of a perfect cup of coffee. As its name suggests, this revolutionary coffee machine is more than just a brewing apparatusโ€”it''s an immersive journey into the future of coffee.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'From the moment one engages the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , an unparalleled experience unfolds. Beyond merely brewing + espresso, this machine ushers enthusiasts into a universe + where taste and sophistication converge. The marriage of + cutting-edge technology and the essence of a well-crafted + cup of coffee defines the essence of EspressoGPT. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + At its core lies the pursuit of the 'perfect coffee bean', a + philosophy that encapsulates a meticulous journey fueled by + passion, precision, and unwavering dedication. This + commitment to excellence is palpable in every aspect of the + EspressoGPT, transcending the conventional boundaries of + coffee-making. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + One of its defining features is the intuitive interface + holographic display, a marvel of modern engineering that + seamlessly guides users through a personalized coffee-making + experience. With a touch of innovation, this holographic + display not only elevates the aesthetics but also enhances + the user's interaction with the machine, making brewing an + artful and engaging process. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'However, what truly sets the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' apart is its utilization of AI-powered taste preferences. By harnessing the capabilities of artificial intelligence, this machine learns and adapts to individual preferences, crafting a bespoke coffee experience with each brew. Gone are the days of trial and errorโ€”EspressoGPT intuitively understands and refines its output to suit the unique palate of every user.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Moreover, the design of ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' isn''t merely functional; it''s a testament to a philosophy. The sleek and modern aesthetics complement its technological prowess, presenting a visually striking appliance that seamlessly integrates into any setting. It''s not just a product; it''s an embodiment of a commitment to excellence, a dedication to delivering the pinnacle of coffee enjoyment to a global community of enthusiasts.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'In conclusion, ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' isn''t just a coffee machineโ€”it''s a manifestation of a vision that transcends the ordinary. It epitomizes the union of innovation and tradition, promising a future where every cup brewed is an immersive experience tailored to perfection. For coffee lovers seeking a blend of cutting-edge technology and unparalleled taste, the EspressoGPT stands as an ode to the evolution of coffee-making, inviting all to savor the future in every sip.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: c1c86cf5-9749-491e-b699-391fb73a8b93 + type: image + fields: + id: + type: text + value: e2498392-c75c-418a-bb5d-d9433ab4f20a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/iQBZR7ZySIeWiojofxdFHw-image.png + type: text + file: + type: file + value: 582ecdd2-738c-421d-b5e5-2448217d0f51 + size: + value: 432902 + type: number + title: + type: text + value: image.png + width: + value: 1486 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-abe861b5-a1d5-4e25-8d29-81ee18087f10-category/entries/0} + metaTitle: + type: text + locales: + en: 'EspressoGPT: Elevating Coffee Brewing to Futuristic Heights' + thumbnail: + type: asset + locales: + en: + - _id: cb1d1c26-19df-4e2b-8556-f6ef0f9e88d1 + type: image + fields: + id: + type: text + value: e2498392-c75c-418a-bb5d-d9433ab4f20a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/iQBZR7ZySIeWiojofxdFHw-image.png + type: text + file: + type: file + value: 582ecdd2-738c-421d-b5e5-2448217d0f51 + size: + value: 432902 + type: number + title: + type: text + value: image.png + width: + value: 1486 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-15' + metaDescription: + type: text + locales: + en: >- + Where future technologies meet timeless taste. Experience coffee like + never before. From the moment you power up the EspressoGPT, you're not + just brewing an espressoโ€”you're entering the future of coffee + shortDescription: + type: text + value: >- + Where future technologies meet timeless taste. Experience coffee like + never before. From the moment you power up the EspressoGPT, you're not + just brewing an espressoโ€”you're entering the future of coffee + _dataResources: + ref-abe861b5-a1d5-4e25-8d29-81ee18087f10-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 43fdda6b-7531-4e87-9f93-2bccbe77a10a + ref-abe861b5-a1d5-4e25-8d29-81ee18087f10-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38.yaml b/apps/csk/content/entry/ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38.yaml new file mode 100644 index 000000000..7e3f6c14e --- /dev/null +++ b/apps/csk/content/entry/ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38.yaml @@ -0,0 +1,66 @@ +created: '2025-04-24T11:36:28.347812+00:00' +modified: '2025-04-24T11:36:28.347812+00:00' +pattern: false +entry: + _id: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + _name: Beans + _slug: beans + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/3epghGyxRVq-L_jxW7CR9w-beans.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: e3bdc9e3-be09-46ee-a655-621bcbe5abdb + type: image + fields: + id: + type: text + value: 9e77b051-483f-4c91-8440-d0e5cf963bce + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/XcB_VPA9SsCTN_ofz3aqXA-beans.png + type: text + file: + type: file + value: ca0c1ded-5c91-4136-88c3-c8aac49629eb + size: + value: 891292 + type: number + title: + type: text + value: beans.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Beans + description: + type: text + locales: + en: >- + Immerse yourself in the world of premium coffee beans, carefully + selected and sourced from the finest coffee-growing regions around the + globe. Our collection of beans offers a diverse range of flavors and + aromas, from the bright and fruity notes of African beans to the rich + and chocolatey undertones of South American varieties. Whether you + prefer single-origin beans for their unique characteristics or + expertly crafted blends for a balanced cup, our selection caters to + every coffee enthusiastโ€™s palate. Experience the freshness and quality + that only whole beans can provide, and elevate your coffee brewing + routine to a new level of excellence. Explore our beans category and + find your perfect roast today + _locales: + - en diff --git a/apps/csk/content/entry/af8a45c2-a2f3-463b-9fe5-ff2378319d60.yaml b/apps/csk/content/entry/af8a45c2-a2f3-463b-9fe5-ff2378319d60.yaml new file mode 100644 index 000000000..b5435c985 --- /dev/null +++ b/apps/csk/content/entry/af8a45c2-a2f3-463b-9fe5-ff2378319d60.yaml @@ -0,0 +1,1206 @@ +created: '2025-01-29T11:10:26.451815+00:00' +modified: '2025-06-26T06:30:10.663616+00:00' +pattern: false +entry: + _id: af8a45c2-a2f3-463b-9fe5-ff2378319d60 + _name: Impresso Perk for simple perfection + _slug: impresso-perk-for-simple-perfection + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/FnrbEOmbSgObirdUEmoS9A-impresso-perk-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Achieve effortless coffee perfection with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Perk + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a coffee brewing solution designed for those who value + simplicity and consistent quality. This sleek and + minimalist coffee maker guarantees a seamless brewing + process that delivers rich, balanced coffee with each use. + Whether starting your day with a quick cup or indulging in + an afternoon brew, the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Perk + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' makes enjoying your favorite coffee straightforward and reliable.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 220 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 315 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 220 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Minimalist Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 315 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines simplicity and elegance, making it a + perfect fit for any kitchen or countertop. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 220 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Effortless Brewing Process + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 315 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Streamlined functionality ensures consistent, + high-quality coffee without complicated steps. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 220 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Compact and Practical Build + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 315 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Takes up minimal space and enhances the + overall aesthetic of your kitchen. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 220 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Easy Handling and Cleaning + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 315 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Designed for daily use with user-friendly + features that simplify maintenance and + cleaning. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 220 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consistent Quality + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 315 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Guarantees each cup is rich and balanced, + providing reliable performance every time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Impresso Perk for Simple Perfection? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Perk + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' stands out as the go-to tool for coffee enthusiasts who seek simplicity and efficiency. Its sleek design not only complements any kitchen space but also emphasizes functionality and ease of use. With straightforward operation, this coffee maker allows you to enjoy high-quality coffee without the hassle of intricate settings or lengthy processes. The easy-to-clean construction further enhances its practicality, making it a favored choice for daily coffee rituals.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Morning Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick and Energizing Start + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew a rich and balanced cup to kickstart your + day effortlessly. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Afternoon Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Relaxed Coffee Breaks + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enjoy a seamless brewing process for a + leisurely afternoon cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Small Spaces + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Compact Living + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for kitchens with limited space due to + its practical size. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Use + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Consistent Routine + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 234 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Dependable performance that simplifies your + coffee-making routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Embrace Simplicity and Perfection in Your Coffee Routine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Perk + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re embracing a coffee experience that prioritizes + ease and consistency. This reliable coffee maker + transforms your daily coffee ritual into a simple, + enjoyable process without sacrificing quality. Its + minimalist design and user-friendly features make it an + essential addition to any kitchen, ensuring that every cup + is brewed with simplicity and precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Enjoy the luxury of consistently perfect coffee with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Impresso Perk + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a tool crafted to make your coffee routine + straightforward, efficient, and elegant. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Impresso Perk for simple perfection + brand: + type: contentReference + value: ${#jptr:/ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-brand/entries/0} + title: + type: text + value: Impresso Perk for simple perfection + rating: + type: number + value: '4.1' + ogImage: + type: asset + value: + - _id: abebf7c2-4b27-4cf1-affb-9f086b503eb0 + type: image + fields: + id: + type: text + value: ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bTgJQpPcTRm3KT4X5YcN-g-impresso-perk-1.png + type: text + file: + type: file + value: 8bd49346-4e06-4309-8bb2-7c0d1996d8b6 + size: + value: 37026 + type: number + title: + type: text + value: impresso-perk-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-category/entries/0} + variants: + type: $block + value: + - _id: e9828da2-da18-4da3-aedf-88f3e609c0e3 + type: variant + fields: + code: + type: text + value: '119' + price: + type: number + locales: + en: '79.66' + title: + type: text + locales: + en: Impresso Perk for simple perfection + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 49e96b9b-dc2f-4c0d-8b08-a12f4304726e + type: image + fields: + id: + type: text + value: ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bTgJQpPcTRm3KT4X5YcN-g-impresso-perk-1.png + type: text + file: + type: file + value: 8bd49346-4e06-4309-8bb2-7c0d1996d8b6 + size: + value: 37026 + type: number + title: + type: text + value: impresso-perk-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Impresso Perk for simple perfection + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: percolators + str: 5 + - cat: brand + key: impresso + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: abebf7c2-4b27-4cf1-affb-9f086b503eb0 + type: image + fields: + id: + type: text + value: ac4aae52-eb4c-4f1f-9c79-ac86e5c70aa9 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/bTgJQpPcTRm3KT4X5YcN-g-impresso-perk-1.png + type: text + file: + type: file + value: 8bd49346-4e06-4309-8bb2-7c0d1996d8b6 + size: + value: 37026 + type: number + title: + type: text + value: impresso-perk-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Organize and elevate your space with a stylish three-tier wire + basketโ€”ideal for fruit, snacks, or dinner essentials. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Here's a three tiered wire basket to clean up your countertop and + elevate your storage space. Display a selection of fresh fruit to + encourage healthy snacking: pile it high and watch it fly. Can also be + used as a caddy for dinner time fixings. Gather up a nice display of + baked buns or cupcakes and usher them off to the table with the handy + carry ring at the top. + _dataResources: + ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: bb55a2ae-cc49-4f1f-ae91-0cafa3128834 + ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 7c33133b-4267-4e85-8663-730f9a14d7e3 + ref-af8a45c2-a2f3-463b-9fe5-ff2378319d60-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + ff365bbd-13c4-43ab-9747-e4cf5a85a4ce,f7e77f37-2646-410e-8596-6ae16379d5d9,4435ccaf-103e-4b69-9138-7ec8196955fb + _locales: + - en diff --git a/apps/csk/content/entry/b506568e-6e29-43c4-bd81-f326a0880828.yaml b/apps/csk/content/entry/b506568e-6e29-43c4-bd81-f326a0880828.yaml new file mode 100644 index 000000000..88fdccf2f --- /dev/null +++ b/apps/csk/content/entry/b506568e-6e29-43c4-bd81-f326a0880828.yaml @@ -0,0 +1,1199 @@ +created: '2025-01-29T11:10:26.169813+00:00' +modified: '2025-06-26T06:30:10.718424+00:00' +pattern: false +entry: + _id: b506568e-6e29-43c4-bd81-f326a0880828 + _name: Kosmic Coffee Unbreakable Pour Over Replacement Pot + _slug: kosmic-coffee-unbreakable-pour-over-replacement-pot + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/MgFqrb8KSpy_USytw2PwpQ-kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the perfect blend of elegance and practicality + with the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Unbreakable Pour Over Replacement Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . This hand-made glass coffee pot is designed with both + sophistication and durability in mind. Its unique threaded + pot body not only adds an artistic flair but also + reinforces the structure for added resilience. The pot + features an eagle-mouth spout, which ensures a meticulous + and controlled water flow for a seamless pour, minimizing + spills and enhancing your brewing precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 188 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 310 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 188 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Hand-Made Glass Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 310 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Crafted with attention to detail, featuring a + threaded body for both style and strength. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 188 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Eagle-Mouth Spout + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 310 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a controlled, smooth pour that + prevents spillage and allows for precise water + flow. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 188 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Thick, Rounded Handle + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 310 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ergonomically designed for a comfortable, + sturdy grip, making pouring easy and reliable. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 188 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Soft, Flowing Lines + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 310 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Aesthetic design that enhances any coffee + setup with its timeless, elegant appearance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 188 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Unbreakable Durability + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 310 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Reinforced glass structure ensures + long-lasting use, making it both practical and + beautiful. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Why Choose the Kosmic Coffee Unbreakable Pour Over + Replacement Pot? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Unbreakable Pour Over Replacement Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' combines exquisite design with superior functionality. The eagle-mouth spout offers precise pouring control, ensuring that your coffee grounds are evenly saturated for optimal flavor extraction. The thick, rounded handle makes handling easy and secure, enhancing your confidence while brewing. Its elegant construction, with flowing lines and a unique threaded body, makes it a striking addition to your kitchen or coffee station.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 230 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Coffee Rituals + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 230 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a smooth, controlled pour for + consistent coffee brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Replacement Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Upgrading or Replacing Existing Pots + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 230 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Serves as a reliable replacement or an + enhancement to your current setup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stylish Coffee Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Aesthetic Kitchen Accessory + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 230 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Adds a touch of elegance to your coffee + station with its timeless design. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Precision Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coffee Enthusiasts + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 230 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures meticulous water flow for improved + brewing accuracy. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elevate Your Coffee Ritual with Elegance and Precision + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Unbreakable Pour Over Replacement Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re investing in a piece that elevates both the + visual and practical aspects of your coffee-making + routine. This potโ€™s sophisticated design and unbreakable + durability make it a reliable companion for daily use or + special occasions. Whether youโ€™re perfecting your + pour-over technique or replacing an old pot, the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Unbreakable Pour Over Replacement Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' promises to enhance your coffee experience with style and performance.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Indulge in a coffee pot that combines meticulous + craftsmanship with timeless elegance, transforming your + brewing ritual into a refined and enjoyable experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Kosmic Coffee Unbreakable Pour Over Replacement Pot + brand: + type: contentReference + value: ${#jptr:/ref-b506568e-6e29-43c4-bd81-f326a0880828-brand/entries/0} + title: + type: text + value: Kosmic Coffee Unbreakable Pour Over Replacement Pot + rating: + type: number + value: '4.2' + ogImage: + type: asset + value: + - _id: 484908ba-8376-4128-ab23-7b5bf0c924d9 + type: image + fields: + id: + type: text + value: 9297d2fd-f55f-4dab-b75d-5a0ed8547370 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/dKx_DeOyTfyk59p5dJdnQw-kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + type: text + file: + type: file + value: 3c38a6c1-7ddf-4b51-b721-33bcc8c98784 + size: + value: 32022 + type: number + title: + type: text + value: kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-b506568e-6e29-43c4-bd81-f326a0880828-category/entries/0} + variants: + type: $block + value: + - _id: 694367bf-0586-4090-9b5d-4216c329e4bb + type: variant + fields: + code: + type: text + value: '86' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Kosmic Coffee Unbreakable Pour Over Replacement Pot + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: c473482c-da42-4b9b-968b-95aed8f6f03b + type: image + fields: + id: + type: text + value: 9297d2fd-f55f-4dab-b75d-5a0ed8547370 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/dKx_DeOyTfyk59p5dJdnQw-kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + type: text + file: + type: file + value: 3c38a6c1-7ddf-4b51-b721-33bcc8c98784 + size: + value: 32022 + type: number + title: + type: text + value: >- + kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Kosmic Coffee Unbreakable Pour Over Replacement Pot + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: pour-over + str: 5 + - cat: brand + key: kosmic-coffee + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-b506568e-6e29-43c4-bd81-f326a0880828-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 484908ba-8376-4128-ab23-7b5bf0c924d9 + type: image + fields: + id: + type: text + value: 9297d2fd-f55f-4dab-b75d-5a0ed8547370 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/dKx_DeOyTfyk59p5dJdnQw-kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + type: text + file: + type: file + value: 3c38a6c1-7ddf-4b51-b721-33bcc8c98784 + size: + value: 32022 + type: number + title: + type: text + value: kosmic-coffee-unbreakable-pour-over-replacement-pot-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Hand-made glass coffee pot with elegant design, smooth pour eagle + spout, and comfortable grip. Perfect for a spill-free coffee + experience. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-b506568e-6e29-43c4-bd81-f326a0880828-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + ELEGANT DESIGN: This hand-made glass coffee pot has a threaded pot + body design, soft lines,a nd a spout design with a eagle mouth, which + makes the water flow more meticulous and smooth when it is poured out, + and it is not easy to spill. The round cup handle is thick and full. + More comfortable when gripped. + _dataResources: + ref-b506568e-6e29-43c4-bd81-f326a0880828-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9ade18d3-c6b0-4928-b86b-9ff43d676159 + ref-b506568e-6e29-43c4-bd81-f326a0880828-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-b506568e-6e29-43c4-bd81-f326a0880828-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 60970e06-2563-452a-b344-f89d54d1e83b + ref-b506568e-6e29-43c4-bd81-f326a0880828-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 4435ccaf-103e-4b69-9138-7ec8196955fb,b897a717-bb41-4990-a25b-8f860d02700d,f7e77f37-2646-410e-8596-6ae16379d5d9 + _locales: + - en diff --git a/apps/csk/content/entry/b897a717-bb41-4990-a25b-8f860d02700d.yaml b/apps/csk/content/entry/b897a717-bb41-4990-a25b-8f860d02700d.yaml new file mode 100644 index 000000000..1f926dcca --- /dev/null +++ b/apps/csk/content/entry/b897a717-bb41-4990-a25b-8f860d02700d.yaml @@ -0,0 +1,1425 @@ +created: '2025-01-29T11:10:26.529066+00:00' +modified: '2025-06-26T06:30:11.715249+00:00' +pattern: false +entry: + _id: b897a717-bb41-4990-a25b-8f860d02700d + _name: Irish Blend Coffee + _slug: irish-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/1UCKE7xJT9ip1kr1Ph6slg-irish-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Indulge in the luxurious taste of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Irish Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a premium roast that perfectly captures the beloved + flavors of traditional Irish liqueur. This full-bodied + coffee is expertly crafted to bring you a rich, aromatic + cup that delivers warmth and satisfaction with every sip. + Featuring a tempting flavor profile of sweet brown sugar, + smooth cream, and warm spices, this blend is sure to earn + a permanent spot in your coffee collection. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Liqueur-Inspired Flavor + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Mimics the classic taste of Irish liqueur with + notes of brown sugar, cream, and warm spices. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full-Bodied Roast + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a rich and robust flavor profile that + satisfies with depth and complexity. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: High-Quality Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Crafted from premium coffee beans selected for + their ability to absorb and enhance flavored + profiles. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Aromatic Experience + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a delightful aroma that enhances the + indulgent coffee experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for various brewing methods including + drip coffee makers, espresso machines, and + French presses. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Irish Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Irish Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for those who appreciate a touch of indulgence in their daily coffee ritual. By choosing this blend, you''re treating yourself to a unique coffee experience that brings the cozy comfort of Irish liqueur flavors without the alcohol. The rich combination of sweet brown sugar, smooth cream, and warm spices creates a decadent taste that transforms any moment into something special.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Indulgence + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enjoy a convenient and consistent brew that + highlights the coffee's sweet and spicy notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense Flavor Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Create a concentrated shot that amplifies the + rich, liqueur-inspired flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full-Bodied Richness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Extracts deep flavors and oils, offering a + robust and immersive coffee experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Precision + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows for meticulous brewing to emphasize the + blend's nuanced flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing Twist + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers a mellow, less acidic version that's + perfect over ice, enhancing the sweet and + creamy notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + vibrant cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Boldness + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a strong, espresso-like coffee + accentuating the blend's rich characteristics. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Taste of Ireland at Home + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Bring the essence of a classic coffeehouse specialty into + your home with our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Irish Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its unique flavor profile makes every cup an indulgent + treat, perfect for starting your day with a touch of + luxury or unwinding in the afternoon. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Savor the rich, decadent taste and comforting aroma that + this blend offers. Whether you enjoy it black to fully + appreciate its complexity or with a splash of milk for + added creaminess, our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Irish Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' transforms ordinary moments into extraordinary ones.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Irish Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-b897a717-bb41-4990-a25b-8f860d02700d-brand/entries/0} + title: + type: text + value: Irish Blend Coffee + rating: + type: number + value: '4.4' + ogImage: + type: asset + value: + - _id: 106e7e74-4ee1-4f3e-a474-f8e1d8eb81d0 + type: image + fields: + id: + type: text + value: e2419d1e-c68d-4a76-8d6d-10e2c41c00d2 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/uTu_MRFOSReVvKofNVBNmQ-irish-blend-coffee-1.png + type: text + file: + type: file + value: 3f95bab2-7e5d-47bb-94f5-a9ef1afdb992 + size: + value: 193583 + type: number + title: + type: text + value: irish-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-b897a717-bb41-4990-a25b-8f860d02700d-category/entries/0} + variants: + type: $block + value: + - _id: 4bf373ec-0986-45e9-a2fc-1c5d2f73081a + type: variant + fields: + code: + type: text + value: '132' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Irish Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: df1b8727-03e8-4321-b1ab-442ae9179f3c + type: image + fields: + id: + type: text + value: e2419d1e-c68d-4a76-8d6d-10e2c41c00d2 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/uTu_MRFOSReVvKofNVBNmQ-irish-blend-coffee-1.png + type: text + file: + type: file + value: 3f95bab2-7e5d-47bb-94f5-a9ef1afdb992 + size: + value: 193583 + type: number + title: + type: text + value: irish-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Irish Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: liberica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-b897a717-bb41-4990-a25b-8f860d02700d-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 106e7e74-4ee1-4f3e-a474-f8e1d8eb81d0 + type: image + fields: + id: + type: text + value: e2419d1e-c68d-4a76-8d6d-10e2c41c00d2 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/uTu_MRFOSReVvKofNVBNmQ-irish-blend-coffee-1.png + type: text + file: + type: file + value: 3f95bab2-7e5d-47bb-94f5-a9ef1afdb992 + size: + value: 193583 + type: number + title: + type: text + value: irish-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Indulge in a premium roast coffee with notes of sweet brown sugar, + smooth cream, and warm spices, reminiscent of your favorite liqueur. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-b897a717-bb41-4990-a25b-8f860d02700d-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + A full-bodied high-quality flavored coffee that mimics the beloved + liqueur, with a tempting flavor profile of sweet brown sugar, smooth + cream, and warm spices that will earn this premium roast a permanent + spot in your cabinet. + _dataResources: + ref-b897a717-bb41-4990-a25b-8f860d02700d-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-b897a717-bb41-4990-a25b-8f860d02700d-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-b897a717-bb41-4990-a25b-8f860d02700d-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 4e8f00c8-a2da-4a73-8431-8888d88def25 + ref-b897a717-bb41-4990-a25b-8f860d02700d-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 38622bea-be3c-477b-8756-1a188e84b882,d2719c84-ddf5-4020-8d11-a75fbe3ef2f7,15ef28e8-b2cd-4c74-8dfe-19e35c1c818d + _locales: + - en diff --git a/apps/csk/content/entry/ba6763eb-aa88-4bec-bbcb-20613499cfad.yaml b/apps/csk/content/entry/ba6763eb-aa88-4bec-bbcb-20613499cfad.yaml new file mode 100644 index 000000000..8c4f10ca4 --- /dev/null +++ b/apps/csk/content/entry/ba6763eb-aa88-4bec-bbcb-20613499cfad.yaml @@ -0,0 +1,63 @@ +created: '2025-04-24T11:40:13.324653+00:00' +modified: '2025-04-24T11:40:13.324653+00:00' +pattern: false +entry: + _id: ba6763eb-aa88-4bec-bbcb-20613499cfad + _name: Turkish + _slug: turkish + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/KHed-RAnShunD-vWdfm9Lw-turkish.png + type: productCategory + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 910e5519-3c0a-4e2c-9bad-6b64a64fc1f0 + type: image + fields: + id: + type: text + value: 93d6a4fb-9226-46be-855e-57adc6d6ccbe + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/i89ZjCJ6Tx-7GUJIknAW_A-turkish.png + type: text + file: + type: file + value: 7ff835f6-0e1a-4aa2-b352-2cf88e5ac015 + size: + value: 865119 + type: number + title: + type: text + value: turkish.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Turkish + description: + type: text + locales: + en: >- + Indulge in the rich, aromatic experience of traditional Turkish + coffee. Our collection includes high-quality Turkish coffee beans and + finely crafted cezves (Turkish coffee pots) that bring out the + authentic flavors and textures of this ancient brewing method. Turkish + coffee is known for its unique preparation process and bold, robust + flavor, creating a truly distinctive coffee experience. Explore our + selection and enjoy the cultural richness and deep, satisfying taste + of Turkish coffee in your own home. + _locales: + - en diff --git a/apps/csk/content/entry/bb55a2ae-cc49-4f1f-ae91-0cafa3128834.yaml b/apps/csk/content/entry/bb55a2ae-cc49-4f1f-ae91-0cafa3128834.yaml new file mode 100644 index 000000000..83e095a29 --- /dev/null +++ b/apps/csk/content/entry/bb55a2ae-cc49-4f1f-ae91-0cafa3128834.yaml @@ -0,0 +1,61 @@ +created: '2025-04-24T11:38:11.703533+00:00' +modified: '2025-04-24T11:38:11.703533+00:00' +pattern: false +entry: + _id: bb55a2ae-cc49-4f1f-ae91-0cafa3128834 + _name: Impresso + _slug: impresso + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/7daJVPsATFq46mC1HpUQeQ-impresso.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 107e1310-6783-438c-afdf-71c8b1badea4 + type: image + fields: + id: + type: text + value: e9fab707-c2df-4367-a070-827eb88c5931 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/iW2GzFw9SfCRKG2B4tlTzw-impresso.png + type: text + file: + type: file + value: fcb151ca-189e-42fe-a95c-a45f86dcfb7d + size: + value: 1659780 + type: number + title: + type: text + value: impresso.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Impresso + description: + type: text + locales: + en: >- + Impresso is dedicated to delivering an extraordinary coffee experience + through its innovative coffee makers and premium coffee products. Our + goal is to blend tradition with technology, offering coffee + enthusiasts the perfect brew every time. From advanced espresso + machines to carefully selected coffee beans, Impresso stands for + quality, innovation, and passion in every cup. + _locales: + - en diff --git a/apps/csk/content/entry/be9715e9-e36d-4194-93bd-cec9696d6864.yaml b/apps/csk/content/entry/be9715e9-e36d-4194-93bd-cec9696d6864.yaml new file mode 100644 index 000000000..34c52b18e --- /dev/null +++ b/apps/csk/content/entry/be9715e9-e36d-4194-93bd-cec9696d6864.yaml @@ -0,0 +1,1199 @@ +created: '2025-01-29T11:10:27.165682+00:00' +modified: '2025-06-26T06:30:11.687406+00:00' +pattern: false +entry: + _id: be9715e9-e36d-4194-93bd-cec9696d6864 + _name: Kosmic Coffee Pour-Over Glass Coffeemaker + _slug: kosmic-coffee-pour-over-glass-coffeemaker + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/A-Vsi2QvTryO1OfvtlBx1w-kosmic-coffee-pour-over-glass-coffeemaker-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Elevate your coffee brewing experience with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Pour-Over Glass Coffeemaker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , inspired by the timeless CHEMEX design. This coffeemaker + is not only simple and intuitive to use but also showcases + a refined elegance that complements any kitchen dรฉcor. + Constructed from high-quality, non-porous borosilicate + glass, it ensures that no odors or chemical residues are + absorbed, preserving the authentic taste and aroma of your + coffee with every brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 372 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 506 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 372 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: High-Quality Borosilicate Glass + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 506 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Non-porous glass construction prevents + absorption of odors or chemical residues, + ensuring pure coffee flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 372 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Patented Pour-Over Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 506 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows brewed coffee to be covered and + refrigerated for reheating without loss of + flavor, adding convenience to your routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 372 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Timeless Elegance + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 506 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Classic design that enhances any kitchen setup + with its simple, sophisticated appearance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 372 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Accurate 5 oz. Cup Measurement + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 506 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Each cup is measured at 5 oz., allowing for + precise and consistent brewing for single or + multiple servings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 372 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Optimal Filtration Compatibility + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 506 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Works seamlessly with CHEMEX Bonded Filters + (FP-1, FC-100, FS-100, FSU-100) for clean and + smooth coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Kosmic Coffee Pour-Over Glass Coffeemaker? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Pour-Over Glass Coffeemaker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee aficionados who appreciate the simplicity and artistry of pour-over brewing. Its high-quality borosilicate glass construction guarantees durability and preserves the true essence of your coffee beans. The patented design not only supports rich flavor extraction but also adds flexibility by allowing brewed coffee to be stored and reheated without compromising its taste.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 338 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Single-Serve Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personal Morning Ritual + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 338 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew a perfect, balanced cup to start your day + with precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Multiple Cup Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sharing with Friends & Family + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 338 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Easily scales up for serving more cups, ideal + for gatherings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Refrigeration-Friendly + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brew and Store + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 338 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew, cover, and store in the refrigerator for + reheating later without loss of flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Eco-Friendly Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sustainability-Focused Users + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 338 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Compatible with reusable filters to minimize + waste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: The Art of Brewing, Perfected + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Pour-Over Glass Coffeemaker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re not just making coffee; youโ€™re crafting an + experience that embodies elegance, quality, and + simplicity. Its design ensures optimal extraction, + delivering a rich, aromatic brew that you can savor at any + time. Whether youโ€™re enjoying a quiet morning alone or + hosting friends, this coffeemaker provides consistent, + high-quality results. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Discover the joy of expertly brewed coffee with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Kosmic Coffee Pour-Over Glass Coffeemaker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + โ€”a harmonious blend of beauty and function that brings out + the best in every cup. Perfect for those who value the + ritual of brewing and the authentic taste of pour-over + coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Kosmic Coffee Pour-Over Glass Coffeemaker + brand: + type: contentReference + value: ${#jptr:/ref-be9715e9-e36d-4194-93bd-cec9696d6864-brand/entries/0} + title: + type: text + value: Kosmic Coffee Pour-Over Glass Coffeemaker + rating: + type: number + value: '3.8' + ogImage: + type: asset + value: + - _id: e983888a-c4f1-417f-8087-c1ec091ecea3 + type: image + fields: + id: + type: text + value: 0e49c592-a74a-4008-8202-8e90abd154b8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/izSI3q4ZT_69CG3pBPwfJQ-kosmic-coffee-pour-over-glass-coffeemaker-1.png + type: text + file: + type: file + value: eb35b43e-3ab9-47cb-b5f3-deb6b7c821ed + size: + value: 172183 + type: number + title: + type: text + value: kosmic-coffee-pour-over-glass-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-be9715e9-e36d-4194-93bd-cec9696d6864-category/entries/0} + variants: + type: $block + value: + - _id: 5b996c85-d7f7-46d7-8749-05d7baa8ca4e + type: variant + fields: + code: + type: text + value: '120' + price: + type: number + locales: + en: '299.99' + title: + type: text + locales: + en: Kosmic Coffee Pour-Over Glass Coffeemaker + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 8bcd9075-b0f6-49ef-83d4-97053ba02781 + type: image + fields: + id: + type: text + value: 0e49c592-a74a-4008-8202-8e90abd154b8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/izSI3q4ZT_69CG3pBPwfJQ-kosmic-coffee-pour-over-glass-coffeemaker-1.png + type: text + file: + type: file + value: eb35b43e-3ab9-47cb-b5f3-deb6b7c821ed + size: + value: 172183 + type: number + title: + type: text + value: kosmic-coffee-pour-over-glass-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Kosmic Coffee Pour-Over Glass Coffeemaker + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: pour-over + str: 5 + - cat: brand + key: kosmic-coffee + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-be9715e9-e36d-4194-93bd-cec9696d6864-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: e983888a-c4f1-417f-8087-c1ec091ecea3 + type: image + fields: + id: + type: text + value: 0e49c592-a74a-4008-8202-8e90abd154b8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/izSI3q4ZT_69CG3pBPwfJQ-kosmic-coffee-pour-over-glass-coffeemaker-1.png + type: text + file: + type: file + value: eb35b43e-3ab9-47cb-b5f3-deb6b7c821ed + size: + value: 172183 + type: number + title: + type: text + value: kosmic-coffee-pour-over-glass-coffeemaker-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Elegant CHEMEX Coffeemaker: Timeless design, borosilicate glass, + retains flavor. Use with CHEMEX filters for perfect pour-over coffee. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-be9715e9-e36d-4194-93bd-cec9696d6864-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + CHEMEX - simple, easy to use with timeless, elegant design All CHEMEX + Coffeemakers are made of the highest quality, non-porous Borosilicate + glass which will not absorb odors or chemical residues The patented + CHEMEX pour-over design allows coffee to be covered and refrigerated + for reheating without losing flavor All CHEMEX Coffeemakers are + measured using 5 oz. as 1 cup Use CHEMEX Bonded Filters FP-1, FC-100, + FS-100, FSU-100 + _dataResources: + ref-be9715e9-e36d-4194-93bd-cec9696d6864-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9ade18d3-c6b0-4928-b86b-9ff43d676159 + ref-be9715e9-e36d-4194-93bd-cec9696d6864-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-be9715e9-e36d-4194-93bd-cec9696d6864-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 60970e06-2563-452a-b344-f89d54d1e83b + ref-be9715e9-e36d-4194-93bd-cec9696d6864-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 5a9bf3d7-74a8-42e4-ac78-239f84cbecca,79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967,734d3f04-7135-4c78-a86c-d87d3426ee9a + _locales: + - en diff --git a/apps/csk/content/entry/bec8d216-984a-48b9-867c-f7a38d9e7fa6.yaml b/apps/csk/content/entry/bec8d216-984a-48b9-867c-f7a38d9e7fa6.yaml new file mode 100644 index 000000000..d4c0c6330 --- /dev/null +++ b/apps/csk/content/entry/bec8d216-984a-48b9-867c-f7a38d9e7fa6.yaml @@ -0,0 +1,15 @@ +created: '2025-04-24T11:39:58.834196+00:00' +modified: '2025-04-24T11:39:58.834196+00:00' +pattern: false +entry: + _id: bec8d216-984a-48b9-867c-f7a38d9e7fa6 + _name: Tea + _slug: tea + type: articleCategory + fields: + title: + type: text + locales: + en: Tea + _locales: + - en diff --git a/apps/csk/content/entry/c2b25694-9bc0-4d0a-9958-6376f580ab64.yaml b/apps/csk/content/entry/c2b25694-9bc0-4d0a-9958-6376f580ab64.yaml new file mode 100644 index 000000000..e4008825c --- /dev/null +++ b/apps/csk/content/entry/c2b25694-9bc0-4d0a-9958-6376f580ab64.yaml @@ -0,0 +1,9 @@ +created: '2025-04-24T11:39:18.91665+00:00' +modified: '2025-04-24T11:39:18.91665+00:00' +pattern: false +entry: + _id: c2b25694-9bc0-4d0a-9958-6376f580ab64 + _name: 'New entry: Product Category' + _slug: new-entry-product-category + type: productCategory + fields: {} diff --git a/apps/csk/content/entry/c2b267b8-d851-4da1-8692-f4f6756616f8.yaml b/apps/csk/content/entry/c2b267b8-d851-4da1-8692-f4f6756616f8.yaml new file mode 100644 index 000000000..8ce40415a --- /dev/null +++ b/apps/csk/content/entry/c2b267b8-d851-4da1-8692-f4f6756616f8.yaml @@ -0,0 +1,577 @@ +created: '2025-04-25T12:21:59.752998+00:00' +modified: '2025-06-25T14:16:06.064053+00:00' +pattern: false +entry: + _id: c2b267b8-d851-4da1-8692-f4f6756616f8 + _name: What is Acidity in Coffee? And is it good? + _slug: what-is-acidity-in-coffee-and-is-it-good + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/f_4L_0koTbCdsI_eI_phzw-image.png + type: article + fields: + title: + type: text + value: What is Acidity in Coffee? And is it good? + author: + type: contentReference + value: ${#jptr:/ref-c2b267b8-d851-4da1-8692-f4f6756616f8-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Acidity in coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Acidity is a central component of how coffee tastes. When + coffee professionals discuss โ€œacidity,โ€ they are referring + to the existence of certain acids that affect the taste of + coffee. Acidity does not refer to the actual acid content; + rather, it refers to a flavor note. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Coffee with a high acidity level is commonly referred to as + โ€œbright.โ€ But overall, the word โ€œacidโ€ can be a little + perplexing, but when it comes to food, acidic isnโ€™t really a + bad thing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Acids found in coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Coffee contains a wide range of acids. We will focus on the + acids that survive the roasting process in this review + because these are the acids that affect the final flavor of + a coffee. The first ones on the list have a positive impact + on coffee, while those further down the list can have both + positive and negative effects. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Citric Acid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Citric acid is found in arabica beans grown at higher + elevations. This acid, commonly found in citrus fruits, is + associated with lemon, lime, and grapefruit notes when mixed + with phosphoric acid. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Phosphoric Acid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Phosphoric acid tastes sweeter than most acids. It has the + ability to turn a sour citrus taste into a sweeter + grapefruit or mango flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Malic Acid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Although it is more common to taste apple or pear in a malic + acid-containing coffee, it is often associated with hints of + stone fruit, such as peaches or plums. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Chlorogenic Acids + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Chlorogenic acids (CGAs) are the primary cause of coffeeโ€™s + perceived acidity. When compared to other acids, they + disappear quickly during roasting and break down into Quinic + and other acids. In a medium roast coffee, 50% of the CGAs + have been destroyed which is why light roasts are often + defined as โ€œbrightโ€ and โ€œacidicโ€ rather than dark roasts. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Acetic Acid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Acetic acid, the same acid contained in vinegar, can provide + a pleasant sharpness at lower concentrations. Higher acetic + acid concentrations, on the other hand, are nasty. A coffee + with a high acetic acid content was most likely improperly + processed. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tartaric Acid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Tartaric acid, like acetic acid, has a bitter taste in high + concentrations. It can, however, provide grape-like or + wine-like notes at low concentrations, which is not + surprising considering that it is found in grapes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quinic Acid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Quinic acid is formed as a byproduct of the breakdown of + other acids. It is abundant in darkly roasted coffee, stale + coffee, and coffee that was brewed several hours ago but + kept warm on a hot plate. Although it gives coffee a clean + finish, quinic acid is the main acid that causes the sour + feeling on your stomach. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: The Roasting Process and its Effects on Coffee Acids + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The concentrations of specific acids change as green beans + undergo chemical reactions during the roasting process. Most + acids decay at higher temperatures, but some actually + increase in temperature. In general, the roasting method + attempts to bring out the best combination of naturally + occurring acids present in a particular coffee, since these + are the compounds that give the coffee its distinct + characteristics. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Simply put, coffee, in its purest form, contains a wide + range of acids, both good and bad. Some disappear during the + roasting process, while others remain, so roasting is all + about finding the right combination of acidity, aroma, and + body. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Finding a coffee with the right acidity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Now you are aware that all of the flavors in a coffee can be + specifically related to the acids found within it. If you + can recognize the acids you want, you can look for coffees + that have been grown or roasted in a way that produces + certain acids and determine the best coffee for you. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "Weโ€™ve included fun facts on the individual product pages so you can easily find the right coffee with the right acidity that you will enjoy. You might also want to check out our\_decaf coffee beans\_if you prefer a coffee with light acidity but tastes just like regular coffee." + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + textFormat: 1 + ogImage: + type: asset + locales: + en: + - _id: 537e7a02-12ca-4176-be79-5bfa2210f417 + type: image + fields: + id: + type: text + value: a65bde85-2774-4f96-806d-47fe27e91949 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/f_4L_0koTbCdsI_eI_phzw-image.png + type: text + file: + type: file + value: 10133c00-e426-4f9f-bd6f-885c024068bc + size: + value: 427088 + type: number + title: + type: text + value: image.png + width: + value: 684 + type: number + height: + value: 450 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-c2b267b8-d851-4da1-8692-f4f6756616f8-category/entries/0} + metaTitle: + type: text + locales: + en: What is Acidity in Coffee? And is it good? + thumbnail: + type: asset + locales: + en: + - _id: d991a28f-6dcd-41c9-b053-92464f2ac647 + type: image + fields: + id: + type: text + value: a65bde85-2774-4f96-806d-47fe27e91949 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/f_4L_0koTbCdsI_eI_phzw-image.png + type: text + file: + type: file + value: 10133c00-e426-4f9f-bd6f-885c024068bc + size: + value: 427088 + type: number + title: + type: text + value: image.png + width: + value: 684 + type: number + height: + value: 450 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-13' + metaDescription: + type: text + locales: + en: >- + Coffee is marketed as an acidic beverage, but it actually has a pH of + about five, making it less acidic than beer, orange juice, and even + soda. When we talk about acid and coffee, we arenโ€™t really referring + to the pH level of the beverage. + shortDescription: + type: text + value: >- + Coffee is marketed as an acidic beverage, but it actually has a pH of + about five, making it less acidic than beer, orange juice, and even + soda. When we talk about acid and coffee, we arenโ€™t really referring to + the pH level of the beverage. + _dataResources: + ref-c2b267b8-d851-4da1-8692-f4f6756616f8-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2563e21e-3b39-439c-9eac-3294ce456a55 + ref-c2b267b8-d851-4da1-8692-f4f6756616f8-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/c2e0f6d6-661c-4eb3-ad6f-adf7e6748b67.yaml b/apps/csk/content/entry/c2e0f6d6-661c-4eb3-ad6f-adf7e6748b67.yaml new file mode 100644 index 000000000..1163db056 --- /dev/null +++ b/apps/csk/content/entry/c2e0f6d6-661c-4eb3-ad6f-adf7e6748b67.yaml @@ -0,0 +1,62 @@ +created: '2025-04-24T11:36:50.49699+00:00' +modified: '2025-04-24T11:36:50.49699+00:00' +pattern: false +entry: + _id: c2e0f6d6-661c-4eb3-ad6f-adf7e6748b67 + _name: Cervello di Caffeยฎ + _slug: cervello-di-caffer + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/pptxCnD-T-q60vdw1M5yCA-cervello-di-caffer.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 66c16533-b3ed-4571-b7a1-cbcc50fb2a74 + type: image + fields: + id: + type: text + value: 38c267a1-081c-40ac-b331-663147aa18b4 + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/hcQp9JH2SVS7HSKw2JDhug-cervello-di-caffer.png + type: text + file: + type: file + value: 2edc234c-1f43-4066-a2e9-d8791e17376c + size: + value: 681423 + type: number + title: + type: text + value: cervello-di-caffer.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Cervello di Caffeยฎ + description: + type: text + locales: + en: >- + Cervello di Caffeยฎ is at the forefront of the coffee industry, + blending intelligence and passion to create exceptional coffee + experiences. Our brand is dedicated to offering top-tier coffee makers + and premium coffee products that cater to both the casual drinker and + the connoisseur. With a focus on innovation and quality, Cervello di + Caffeยฎ brings the art and science of coffee brewing to your home, + ensuring every cup is a masterpiece. + _locales: + - en diff --git a/apps/csk/content/entry/d2719c84-ddf5-4020-8d11-a75fbe3ef2f7.yaml b/apps/csk/content/entry/d2719c84-ddf5-4020-8d11-a75fbe3ef2f7.yaml new file mode 100644 index 000000000..56168ac53 --- /dev/null +++ b/apps/csk/content/entry/d2719c84-ddf5-4020-8d11-a75fbe3ef2f7.yaml @@ -0,0 +1,1267 @@ +created: '2025-01-29T11:10:30.258948+00:00' +modified: '2025-06-26T06:30:11.708341+00:00' +pattern: false +entry: + _id: d2719c84-ddf5-4020-8d11-a75fbe3ef2f7 + _name: Cervello di Caffeยฎ - SmartHQ enabled espresso machine + _slug: cervello-di-caffe + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/1LWua91FTfyK7EWhGi8OEg-cervello-di-caffe-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Bring a touch of elegance and intelligence to your kitchen + with the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Cervello di Caffeยฎ SmartHQ-enabled espresso machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a masterpiece of design and advanced functionality. + Created for those who appreciate both aesthetics and + performance, this espresso machine seamlessly combines + style with cutting-edge technology. Adorned with signature + copper accents, itโ€™s as visually appealing as it is + powerful, making it a standout addition to any countertop. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 192 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 285 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 192 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: WiFi & SmartHQ Connectivity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 285 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Control and customize your coffee experience + via smartphone and voice commands through + Alexa and Google Home. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 192 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Built-in Steam Frother + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 285 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a range of milk textures and + thicknesses, perfect for cappuccinos, lattes, + and specialty drinks. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 192 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Conical Burr Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 285 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers a consistent grind with adjustable + settings, accommodating any type of bean roast + for ideal taste and aroma extraction. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 192 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elegant Copper Accents + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 285 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Signature design elements that add + sophistication and luxury to your kitchen + dรฉcor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 192 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Customizable Drink Settings + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 285 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows you to personalize the strength, size, + and style of your beverages for a truly + tailored coffee experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Why Choose the Cervello di Caffeยฎ SmartHQ-enabled Espresso + Machine? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Cervello di Caffeยฎ + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is more than just an espresso machineโ€”itโ€™s a statement of sophistication and modern living. Equipped with SmartHQ technology, this appliance lets you customize and control your coffee-making process with ease, whether through your smartphone or voice-activated assistants like Alexa and Google Home. The built-in conical burr grinder ensures that every grind is consistent, unlocking the full flavor potential of your beans, while the steam frother gives you barista-quality milk textures for your favorite drinks.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Enthusiasts + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers rich, smooth shots with customizable + strength. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cappuccinos & Lattes + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Specialty Coffee Lovers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The steam frother creates perfect milk + textures for cafรฉ-style drinks. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smart Brewing Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Tech-Savvy Users + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Control brewing remotely with SmartHQ and + voice commands. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Customized Drinks + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personalized Coffee Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Tailor the strength, size, and flavor profile + to your exact preferences. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience Innovation in Every Cup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Cervello di Caffeยฎ SmartHQ-enabled espresso machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re not just brewing coffee; youโ€™re creating a + customized experience that blends style, technology, and + exceptional taste. This machine brings cafรฉ-quality + results right into your home, allowing you to explore new + flavors and perfect your drinks with its adjustable + features. Its modern elegance and smart connectivity make + it the ideal choice for those who desire both form and + function in their coffee routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Indulge in the luxury of a perfectly brewed coffee, + personalized to your taste and brewed with precision. The + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Cervello di Caffeยฎ SmartHQ-enabled espresso machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' transforms your kitchen into a modern cafรฉ, elevating your coffee ritual with every use.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Cervello di Caffeยฎ - SmartHQ enabled espresso machine + brand: + type: contentReference + value: ${#jptr:/ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-brand/entries/0} + title: + type: text + value: Cervello di Caffeยฎ - SmartHQ enabled espresso machine + rating: + type: number + value: '4.8' + ogImage: + type: asset + value: + - _id: 33467045-95b5-40ae-8409-7c7862837174 + type: image + fields: + id: + type: text + value: 7b1070e0-3ed7-48be-8f48-54378989412c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/BVDFw7Y_QbGYFQOxI3RN7g-cervello-di-caffe-1.png + type: text + file: + type: file + value: caa684a6-863a-4ee7-81a6-a152c4da1e55 + size: + value: 225763 + type: number + title: + type: text + value: cervello-di-caffe-1.png + width: + value: 987 + type: number + height: + value: 987 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-category/entries/0} + variants: + type: $block + value: + - _id: 0e7e76b5-241a-4dfd-88fb-d937972e2249 + type: variant + fields: + code: + type: text + value: '140' + price: + type: number + locales: + en: '1113.66' + title: + type: text + locales: + en: Cervello di Caffeยฎ - SmartHQ enabled espresso machine + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 8bf63a64-4cf7-4f12-b350-9950fe681b2b + type: image + fields: + id: + type: text + value: 7b1070e0-3ed7-48be-8f48-54378989412c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/BVDFw7Y_QbGYFQOxI3RN7g-cervello-di-caffe-1.png + type: text + file: + type: file + value: caa684a6-863a-4ee7-81a6-a152c4da1e55 + size: + value: 225763 + type: number + title: + type: text + value: cervello-di-caffe-1.png + width: + value: 987 + type: number + height: + value: 987 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 3e1981ed-7f4e-470b-88cd-d4dbfd4ae00a + type: image + fields: + id: + type: text + value: 446ef76a-b4e9-422f-a1da-fceccb8afe60 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/7q_Uquy2RKOajJZu8Bu1LQ-cervello-di-caffe-2.png + type: text + file: + type: file + value: dd74a009-18c0-4a67-b035-83b6d571a84a + size: + value: 370612 + type: number + title: + type: text + value: cervello-di-caffe-2.png + width: + value: 980 + type: number + height: + value: 1021 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 91ea830f-e7ac-4534-ba51-d6c0aec6b083 + type: image + fields: + id: + type: text + value: 7a3d7c9c-758f-44b7-9460-1a7fadacac1c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/7nuZFHlxS-q-H09ex-ayiw-cervello-di-caffe-3.png + type: text + file: + type: file + value: dcfced70-5720-4cc0-8d63-fa24003f8145 + size: + value: 360514 + type: number + title: + type: text + value: cervello-di-caffe-3.png + width: + value: 980 + type: number + height: + value: 1021 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Cervello di Caffeยฎ - SmartHQ enabled espresso machine + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: brand + key: cervello-di-caffer + str: 5 + - cat: subCategory + key: espresso + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 33467045-95b5-40ae-8409-7c7862837174 + type: image + fields: + id: + type: text + value: 7b1070e0-3ed7-48be-8f48-54378989412c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/BVDFw7Y_QbGYFQOxI3RN7g-cervello-di-caffe-1.png + type: text + file: + type: file + value: caa684a6-863a-4ee7-81a6-a152c4da1e55 + size: + value: 225763 + type: number + title: + type: text + value: cervello-di-caffe-1.png + width: + value: 987 + type: number + height: + value: 987 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Experience style and function with Caffรฉ's WiFi-enabled espresso + machines, featuring smart controls and elegant copper accents. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Caffรฉ is distinct by design- created for those who want to reflect + their true style! Backed by showstopping features, every Caffรฉ + appliance gives you trend forward style paired with the function + you've been craving. Now you can bring that exceptional style to your + countertops thanks to elegant and innovative espresso machines that + are as intelligent as they are beautiful. All Caffรฉ espresso machines + are WiFi enabled and feature drink customization capabilities, + connected through the SmartHQ app and compatible with Alexa and Google + Home. The Built-in Steam Frother creates a variety of textures and + thicknesses and the Built-in Conical Burr Grinder delivers a + consistent grind with any bean roast and features an adjustable grind + size for ideal taste and aroma extraction. Built to showcase + individual style, this modern espresso machine is adorned with + signature copper accents that add sophistication to any countertop. + _dataResources: + ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: c2e0f6d6-661c-4eb3-ad6f-adf7e6748b67 + ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 89ff9053-0c46-4c5d-be39-6d24907ba240 + ref-d2719c84-ddf5-4020-8d11-a75fbe3ef2f7-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 5a9bf3d7-74a8-42e4-ac78-239f84cbecca,734d3f04-7135-4c78-a86c-d87d3426ee9a,4435ccaf-103e-4b69-9138-7ec8196955fb + _locales: + - en diff --git a/apps/csk/content/entry/d413614a-ed47-41df-ae27-164e180edb32.yaml b/apps/csk/content/entry/d413614a-ed47-41df-ae27-164e180edb32.yaml new file mode 100644 index 000000000..1955d74b0 --- /dev/null +++ b/apps/csk/content/entry/d413614a-ed47-41df-ae27-164e180edb32.yaml @@ -0,0 +1,245 @@ +created: '2025-04-24T10:56:33.698174+00:00' +modified: '2025-05-16T07:31:44.882609+00:00' +pattern: false +entry: + _id: d413614a-ed47-41df-ae27-164e180edb32 + _name: AI Coffee Assistant Prompts + _slug: ai-coffee-assistant-prompts + _thumbnail: >- + https://img.uniform.global/p/6MJ1ELg6RE6-E2mQbcKLjg/RMrOgC3-TCqwbGHL8Pi-ZA-coffee_ai.png + type: promptStore + fields: + name: + type: text + value: AI Coffee Assistant Prompts + prompts: + type: $block + value: + - _id: b91ea80b-0638-4288-9614-5d7066c0d4ca + type: promptItem + fields: + name: + type: text + value: system + value: + type: text + value: >- + You are an intelligent AI-assistant that: + + - answers topical questions using an internal knowledge base + + - recommends products to users based on their interests + + - describes the userโ€™s cart and recommends additional products + based on items already added + + - updates the userโ€™s interest profile + + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + 1. PROCESSING THE INTEREST PROFILE + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + Before responding to the user, the AI-assistant must analyze + **every** incoming message to adjust the userโ€™s interest + profile. Always do this silently in the backgroundโ€”do not show + or mention it to the user. + + + Tool for updating the interest profile: + + - \`setUserInterests\` โ€” updates the userโ€™s interest profile + + Examples of possible interests you can set: + + {{enrichments}} + + + **Important:** Set interests **only** with the cat/key pairs + listed above. Do **not** invent new categories or keys. + + + Procedure (perform **for every incoming user message** before + your main reply): + + โ€ข **Analyze the message** โ€” pick the interests that best match + the message. + + โ€ข **Compose a new profile** โ€” for each relevant category, + calculate \`str\` (0 = no interest, 100 = very interested) and + build an array of \`{ cat, key, str }\`. + + โ€ข **Save the profile** โ€” **if at least one interest was + identified**, call \`setUserInterests\` with that array to + overwrite the stored interests. If no interests can be inferred, + skip the call. + + โ€ข **Proceed** โ€” after updating (or skipping) the profile, handle + the visible user request (contextual answer, product + recommendation, cart info, etc.). + + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + 2. CONTEXT LOOK-UP AND ANSWERING QUESTIONS + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + If the user asks a factual question or requests advice, **do not + invent an answer**. First call \`getContext\` (after any + interest update) to retrieve authoritative information. Use that + information to craft a clear, Markdown-formatted reply that + fully addresses the request and encourages further dialogue or + clarifying questions. + + + If the user request does not clearly fall under cart handling, + recommendations, or another predefined flow, treat it as a + general question and **always call \`getContext\` first** before + answering. + + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + 3. RECOMMENDATIONS BASED ON USER INTERESTS + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + Call \`getRecommendProducts\` **only** when the user explicitly + asks for product recommendations. Do not invoke this tool for + other kinds of questions. If the returned list is empty, invite + the user to browse more pages or describe their interests, then + ask whether they'd like further assistance finding something + useful. + + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + 4. WORKING WITH THE USERโ€™S CART + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + When the user inquires about their cart, call \`getCart\` to see + whatโ€™s inside and the total cost. Offer to suggest items based + on the existing products. Use \`getRelatedProducts\` to pull in + items related to the cartโ€™s contents. If the cart is empty, + suggest that the user visit the site and pick items they like. + + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + 5. RESPONSE FORMATTING FOR ALL ANSWERS + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + โ€ข **Markdown only.** Format every reply in Markdown so it is + easy to read on the site. + + โ€ข **No links.** NEVER include raw URLs or hyperlinks in + responses. + + โ€ข Keep messages concise, friendly, and helpful. + - _id: 1900ae3e-4502-42ae-b0a9-0de807c378d1 + type: promptItem + fields: + name: + type: text + value: setUserInterests + value: + type: text + value: >- + Overwrites the user's interest profile. Accepts a new profile in + the format of an array { cat, key, str } where: + + - cat โ€” category ID + + - key โ€” value ID + + - str โ€” strength of preference: + - maximum โ€” strong interest + - half of maximum โ€” moderate interest + - 0 โ€” aversion + - _id: 3f2624ef-221d-439e-83a0-4d50dec320c8 + type: promptItem + fields: + name: + type: text + value: getRecommendProducts + value: + type: text + value: >- + Returns product recommendations based on the userโ€™s current + interest profile. Returns an array of product titles recommended + to the user according to their interests. + - _id: bf54d238-8982-438c-807a-5ecf711d0b0b + type: promptItem + fields: + name: + type: text + value: getCart + value: + type: text + value: >- + Returns information about the user's cart and its total cost. + Also includes product names and brief descriptions. + - _id: 4a2853ea-5ad7-407b-8718-81993ca845be + type: promptItem + fields: + name: + type: text + value: getRelatedProducts + value: + type: text + value: >- + Returns an array of products related to the items currently in + the cart. + - _id: f622bbeb-fd7a-45ab-b244-1c89c428f701 + type: promptItem + fields: + name: + type: text + value: getContext + value: + type: text + value: >- + When the user makes a request, the AI-assistant must: + + 1. Identify the main concepts and intents. + + 2. Add relevant synonyms and related terms. + + 3. Remove irrelevant stop words. + + 4. Structure the query by highlighting key terms. + + 5. Include technical or industry terminology when necessary. + + + Provide **only** the optimized search query with no + explanations, greetings, or extra comments. + + + Example input: โ€œhow to fix a flat bicycle tireโ€ + + Example output: โ€œbicycle tire repair puncture patch inflate + service flat tire inner tube replacementโ€ + + + Constraints: + + - Output only expanded search queries. + + - Focus on search terms. + + - Include both specific and general terms. + + - Preserve all important meanings from the original query. + + - Ignore slugs since they are not valid for the user. + thumbnail: + type: asset + value: [] + _locales: + - en diff --git a/apps/csk/content/entry/d4af2511-76c3-4c8c-b979-1c3da1c667fb.yaml b/apps/csk/content/entry/d4af2511-76c3-4c8c-b979-1c3da1c667fb.yaml new file mode 100644 index 000000000..8279dcc34 --- /dev/null +++ b/apps/csk/content/entry/d4af2511-76c3-4c8c-b979-1c3da1c667fb.yaml @@ -0,0 +1,1562 @@ +created: '2025-01-29T11:10:31.423038+00:00' +modified: '2025-06-26T06:30:12.766169+00:00' +pattern: false +entry: + _id: d4af2511-76c3-4c8c-b979-1c3da1c667fb + _name: EspressoGPT + _slug: espresso-gpt + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/y1vslZk7SkizMGw624Uyjg-espresso-gpt-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience coffee like never before with the revolutionary + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a state-of-the-art espresso machine that blends advanced + technology with the rich tradition of coffee making. + Designed for those who appreciate both innovation and + flavor, EspressoGPT transforms your kitchen into a cafรฉ, + delivering a seamless and sophisticated experience. From + intelligent brewing algorithms to precise temperature + control, this machine is crafted to provide + barista-quality espresso at the touch of a button, + ensuring maximum flavor extraction and unparalleled + convenience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 184 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intelligent Brewing Algorithms + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 219 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Advanced brewing technology analyzes bean + type, grind size, and water temperature to + deliver optimal flavor extraction and + consistency in every shot. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 184 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Precise Temperature Control + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 219 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Integrated PID system maintains stable and + exact temperatures throughout the brewing + process, enhancing the depth and richness of + the espresso. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 184 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Customizable Brewing Options + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 219 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers customizable settings for shot volume, + strength, and temperature, allowing users to + create a perfect cup tailored to their taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 184 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: User-Friendly Operation + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 219 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Simplifies the espresso-making process with + intuitive controls, providing + professional-level results with ease. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 184 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Built-in Conical Burr Grinder + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 219 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures consistent grind size for any bean + type, enhancing the flavor profile and aroma + of each espresso shot. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 184 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Sleek, Modern Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 219 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines elegance and functionality, making it + a stylish addition to any kitchen while + delivering exceptional performance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose EspressoGPT? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + EspressoGPT stands out as a groundbreaking espresso + machine that merges modern technology with the timeless + art of coffee making. From the moment you power it up, + youโ€™re transported into a world where innovation meets + tradition, ensuring a cafรฉ-quality experience in the + comfort of your own home. Every detail of this machine is + designed to deliver a seamless brewing experience, making + it ideal for both espresso aficionados and those new to + premium coffee-making. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + height: 40 + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 83 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Standard Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 76 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Everyday Brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 272 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a balanced, rich shot with the + perfect crema for daily enjoyment. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 83 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Custom Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 76 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personalized Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 272 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides full control over shot strength and + temperature to create a customized brew. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 83 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Rapid Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 76 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: On-the-Go Coffee Lovers + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 272 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Delivers a quick, high-quality espresso when + time is limited, without sacrificing flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 83 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Classic Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 76 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Traditionalists + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 272 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Emulates classic espresso preparation methods + for an authentic experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 83 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Double Shot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 76 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Extra Strength + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 272 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew two shots simultaneously for those who + enjoy a robust, stronger taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 83 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Eco Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 76 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Energy Saving + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 272 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Optimizes power usage for more environmentally + conscious brewing without compromising on + taste. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Redefine Your Coffee Experience + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re not just brewing coffeeโ€”youโ€™re redefining your + coffee ritual. This machineโ€™s innovative features and + sleek design make it more than just an appliance; itโ€™s a + statement of modern luxury and refined taste. Whether you + crave the boldness of a robust espresso or the smoothness + of a delicate brew, + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: EspressoGPT + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' adapts to your preferences, offering an exceptional cup every time. Embrace the future of coffee and transform your daily routine into a sophisticated, cafรฉ-style experience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: EspressoGPT + brand: + type: contentReference + value: ${#jptr:/ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-brand/entries/0} + title: + type: text + value: EspressoGPT + rating: + type: number + value: '5' + ogImage: + type: asset + value: + - _id: 93dffec4-972c-4aca-b594-a091260e68c6 + type: image + fields: + id: + type: text + value: ff837d8d-e2fa-4e0f-ae45-9965596e8280 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/fU8MxEYtTmS0qu5L2Inf6g-espresso-gpt-1.png + type: text + file: + type: file + value: 4582dbda-a576-42d0-958a-e64aa8995fef + size: + value: 211650 + type: number + title: + type: text + value: espresso-gpt-1.png + width: + value: 1486 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-category/entries/0} + variants: + type: $block + value: + - _id: 088d499a-0374-46b6-af33-01485dc0f5a0 + type: variant + fields: + code: + type: text + value: '145' + price: + type: number + locales: + en: '1899.95' + title: + type: text + locales: + en: EspressoGPT + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 3a31dda2-2436-4828-a5bd-8f0aa0f96a53 + type: image + fields: + id: + type: text + value: ff837d8d-e2fa-4e0f-ae45-9965596e8280 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/fU8MxEYtTmS0qu5L2Inf6g-espresso-gpt-1.png + type: text + file: + type: file + value: 4582dbda-a576-42d0-958a-e64aa8995fef + size: + value: 211650 + type: number + title: + type: text + value: espresso-gpt-1.png + width: + value: 1486 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 1de9e5d2-ba52-478b-9bc7-eb58bd4f87d2 + type: image + fields: + id: + type: text + value: b8e7ad23-654a-4361-a9da-c4ce674ec0c0 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/8cazfBS5QKCpgUFXn2GPtA-espresso-gpt-2.png + type: text + file: + type: file + value: 71ef6d2b-cfe0-436f-8174-db52b0645835 + size: + value: 110899 + type: number + title: + type: text + value: espresso-gpt-2.png + width: + value: 743 + type: number + height: + value: 480 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 92281c95-ad73-45c0-8703-f663fa138406 + type: image + fields: + id: + type: text + value: b6705796-34fb-4b63-ada9-b749ece5d197 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/5IvHLjBKTKyX7YCVQKdXCw-espresso-gpt-3.png + type: text + file: + type: file + value: aaa5955a-f318-4c49-bb70-f3324656272a + size: + value: 83555 + type: number + title: + type: text + value: espresso-gpt-3.png + width: + value: 743 + type: number + height: + value: 480 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: f6c79d78-863a-448f-9568-6213d0b6a80b + type: image + fields: + id: + type: text + value: cb4fefdb-7268-4dd0-bb72-c39742ed4778 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/sZ44Kcc4RzqU3fs2LDH1cg-espresso-gpt-4.png + type: text + file: + type: file + value: 083af35b-bd68-4b16-8d83-e4b883519b14 + size: + value: 64976 + type: number + title: + type: text + value: espresso-gpt-4.png + width: + value: 743 + type: number + height: + value: 480 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 173f411e-de63-46e1-ad1e-86e71a1c4483 + type: image + fields: + id: + type: text + value: 523a5f90-24bb-4fe5-bbb7-27baebc4ac6f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Jpl7BKXQTYiuMD7qQmj-3g-espresso-gpt-5.png + type: text + file: + type: file + value: 71ee85f1-9f8b-47b0-9f4d-477ed26d2146 + size: + value: 83319 + type: number + title: + type: text + value: espresso-gpt-5.png + width: + value: 743 + type: number + height: + value: 480 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: cea26897-d890-497f-9706-0f836a5078d1 + type: image + fields: + id: + type: text + value: 99b30f64-71a3-4e63-8b44-a7bdd3e48ed5 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/jhhCyG8NTKeE30Qq_Nyl-A-espresso-gpt-6.png + type: text + file: + type: file + value: 274dcdbd-dd5f-4869-8ea8-9d2e9945912a + size: + value: 157961 + type: number + title: + type: text + value: espresso-gpt-6.png + width: + value: 1400 + type: number + height: + value: 681 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: EspressoGPT + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: espresso + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 93dffec4-972c-4aca-b594-a091260e68c6 + type: image + fields: + id: + type: text + value: ff837d8d-e2fa-4e0f-ae45-9965596e8280 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/fU8MxEYtTmS0qu5L2Inf6g-espresso-gpt-1.png + type: text + file: + type: file + value: 4582dbda-a576-42d0-958a-e64aa8995fef + size: + value: 211650 + type: number + title: + type: text + value: espresso-gpt-1.png + width: + value: 1486 + type: number + height: + value: 960 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Discover the future of coffee with EspressoGPT: unparalleled taste and + sophistication in every cup. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Experience coffee like never before. From the moment you power up the + EspressoGPT, you're not just brewing an espressoโ€”you're entering the + future of coffee. Welcome to a universe of unparalleled taste and + sophistication. + _dataResources: + ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 89ff9053-0c46-4c5d-be39-6d24907ba240 + ref-d4af2511-76c3-4c8c-b979-1c3da1c667fb-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + ff365bbd-13c4-43ab-9747-e4cf5a85a4ce,f7e77f37-2646-410e-8596-6ae16379d5d9,734d3f04-7135-4c78-a86c-d87d3426ee9a + _locales: + - en diff --git a/apps/csk/content/entry/d7047783-160a-4d26-a172-e8330f55c567.yaml b/apps/csk/content/entry/d7047783-160a-4d26-a172-e8330f55c567.yaml new file mode 100644 index 000000000..8ecf6a462 --- /dev/null +++ b/apps/csk/content/entry/d7047783-160a-4d26-a172-e8330f55c567.yaml @@ -0,0 +1,1182 @@ +created: '2025-01-29T11:10:28.230282+00:00' +modified: '2025-06-26T06:30:12.725134+00:00' +pattern: false +entry: + _id: d7047783-160a-4d26-a172-e8330f55c567 + _name: Black Mountain Pour-Over Hario Glass + _slug: black-mountain-pour-over-hario-glass + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/9hNzMy2qTi-heHkzFNu5-Q-black-mountain-pour-over-hario-glass-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Hario Glass + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is designed to bring precision, versatility, and quality to your coffee brewing and kitchen storage needs. Crafted from premium, heat-resistant glass, this pour-over vessel ensures rich, aromatic coffee with each brew, maintaining the clarity and purity that true coffee enthusiasts seek. Embodying the meaning of its name, "the perfect one," this glass pot seamlessly transitions between coffee brewing and multifunctional kitchen storage.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Heat-Resistant Glass Construction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Made from premium glass that withstands high + temperatures, ensuring safe and effective + brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Use + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ideal for brewing coffee as well as storing + grains, beans, spices, or other dry goods. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Air-Tight Lid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Keeps contents fresh, making it perfect for + preserving coffee grounds or pantry staples. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Easy-Clean Removable Lid + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Simple to remove for thorough cleaning, + ensuring hygiene and ease of maintenance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freezer-Safe Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Durable enough for freezing, with space + allowance for expansion to protect stored + items. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Black Mountain Pour-Over Hario Glass? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Hario Glass + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' stands out as a multifunctional kitchen essential. Its high-quality, heat-resistant glass construction guarantees that each cup of coffee is brewed to perfection, capturing the full range of flavors and aromas. Beyond coffee brewing, its air-tight lid ensures your dry goods are stored in optimal conditions, preserving freshness and preventing spoilage. This dual functionality makes it a practical, space-saving addition to any kitchen.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 300 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Coffee Rituals + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 300 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew a balanced, rich cup of coffee with + precision. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Kitchen Storage + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pantry Organization + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 300 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Store grains, beans, spices, and more in an + air-tight environment. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Storage + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freezer Use + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 300 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Freeze soups or broths securely with room for + expansion. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Easy Cleaning + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Regular Maintenance + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 300 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Removable lid allows for thorough cleaning to + maintain hygiene. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: The Perfect Balance of Function and Elegance + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Hario Glass + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is more than just a coffee brewing toolโ€”itโ€™s a multifunctional kitchen companion that brings both elegance and practicality. Whether youโ€™re savoring the perfect cup of pour-over coffee or using it as a reliable storage solution for your dry goods, this glass pot promises quality and functionality in every use.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Transform your kitchen with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Black Mountain Pour-Over Hario Glass + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , where timeless design meets everyday utility. Perfect + for those who appreciate versatile, high-quality kitchen + essentials that deliver both performance and style. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Black Mountain Pour-Over Hario Glass + brand: + type: contentReference + value: ${#jptr:/ref-d7047783-160a-4d26-a172-e8330f55c567-brand/entries/0} + title: + type: text + value: Black Mountain Pour-Over Hario Glass + rating: + type: number + value: '3.9' + ogImage: + type: asset + value: + - _id: d556c8ea-9a5e-4864-96d5-765233fb3f66 + type: image + fields: + id: + type: text + value: 0ddd8a84-8178-4a7c-959b-54aa7b0d057b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/-dMoTEoUSlWYb08WwJsEmA-black-mountain-pour-over-hario-glass-1.png + type: text + file: + type: file + value: c0635a08-25ee-48d3-af92-482579fbd9b0 + size: + value: 39231 + type: number + title: + type: text + value: black-mountain-pour-over-hario-glass-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-d7047783-160a-4d26-a172-e8330f55c567-category/entries/0} + variants: + type: $block + value: + - _id: 274582aa-18a1-454b-84e5-f7a853eea9f5 + type: variant + fields: + code: + type: text + value: '135' + price: + type: number + locales: + en: '79.66' + title: + type: text + locales: + en: Black Mountain Pour-Over Hario Glass + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 98822bb7-1197-4ef7-b7b4-fa9c327d08ad + type: image + fields: + id: + type: text + value: 0ddd8a84-8178-4a7c-959b-54aa7b0d057b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/-dMoTEoUSlWYb08WwJsEmA-black-mountain-pour-over-hario-glass-1.png + type: text + file: + type: file + value: c0635a08-25ee-48d3-af92-482579fbd9b0 + size: + value: 39231 + type: number + title: + type: text + value: black-mountain-pour-over-hario-glass-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Black Mountain Pour-Over Hario Glass + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: pour-over + str: 5 + - cat: brand + key: black-mountain + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-d7047783-160a-4d26-a172-e8330f55c567-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: d556c8ea-9a5e-4864-96d5-765233fb3f66 + type: image + fields: + id: + type: text + value: 0ddd8a84-8178-4a7c-959b-54aa7b0d057b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/-dMoTEoUSlWYb08WwJsEmA-black-mountain-pour-over-hario-glass-1.png + type: text + file: + type: file + value: c0635a08-25ee-48d3-af92-482579fbd9b0 + size: + value: 39231 + type: number + title: + type: text + value: black-mountain-pour-over-hario-glass-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Le Parfait jars: Airtight, perfect for preserving harvests, storing + grains, and spices. Easy to clean, freezer-safe. Ideal for winter + prep! + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-d7047783-160a-4d26-a172-e8330f55c567-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + When translated Le Parfait means 'the perfect one' - and that's just + what this air-tight jar is. Designed for canning, these jars will + ensure your harvest does not spoil, but is kept well-preserved for + those cold winter months that lie ahead. Also can be used to store + grains, beans and spices. Lid easily removes for a thorough cleaning. + May be frozen - just be sure to leave enough room for expansion. + _dataResources: + ref-d7047783-160a-4d26-a172-e8330f55c567-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: dc637ce1-1bc5-4ced-8afd-74db22ff32a1 + ref-d7047783-160a-4d26-a172-e8330f55c567-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-d7047783-160a-4d26-a172-e8330f55c567-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 60970e06-2563-452a-b344-f89d54d1e83b + ref-d7047783-160a-4d26-a172-e8330f55c567-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 8b39f8cb-42bf-432b-9530-c26b5769362c,ff365bbd-13c4-43ab-9747-e4cf5a85a4ce,367662c7-edef-47d6-93af-1262afc7a06b + _locales: + - en diff --git a/apps/csk/content/entry/dc637ce1-1bc5-4ced-8afd-74db22ff32a1.yaml b/apps/csk/content/entry/dc637ce1-1bc5-4ced-8afd-74db22ff32a1.yaml new file mode 100644 index 000000000..a4a5152dd --- /dev/null +++ b/apps/csk/content/entry/dc637ce1-1bc5-4ced-8afd-74db22ff32a1.yaml @@ -0,0 +1,63 @@ +created: '2025-04-24T11:36:34.44937+00:00' +modified: '2025-04-24T11:36:34.44937+00:00' +pattern: false +entry: + _id: dc637ce1-1bc5-4ced-8afd-74db22ff32a1 + _name: Black Mountain + _slug: black-mountain + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/VShN9Yl3Qxqleco51TqhRw-black-mountain.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 9a6b8244-4963-41bb-ace4-62d099f8ac41 + type: image + fields: + id: + type: text + value: b82a34c3-b8ed-466d-a9ec-81684749c91f + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/T49L8XCrSiyxZMwxJK6nAQ-black-mountain.png + type: text + file: + type: file + value: 2e4338d8-09b0-4c6a-a932-b11c5b698b0c + size: + value: 425678 + type: number + title: + type: text + value: black-mountain.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Black Mountain + description: + type: text + locales: + en: >- + Black Mountain is dedicated to enhancing your coffee experience with + premium coffee makers and a wide range of coffee products. Our mission + is to blend modern technology with traditional coffee craftsmanship to + deliver exceptional taste and convenience. From state-of-the-art + espresso machines to meticulously crafted coffee beans, Black Mountain + is your partner in every step of your coffee journey. Discover the + perfect brew with our innovative and reliable coffee solutions, + designed for both enthusiasts and professionals. + _locales: + - en diff --git a/apps/csk/content/entry/e235560b-d02c-4c28-a469-e439633d92b2.yaml b/apps/csk/content/entry/e235560b-d02c-4c28-a469-e439633d92b2.yaml new file mode 100644 index 000000000..76b28ccbb --- /dev/null +++ b/apps/csk/content/entry/e235560b-d02c-4c28-a469-e439633d92b2.yaml @@ -0,0 +1,465 @@ +created: '2025-04-25T12:22:03.948356+00:00' +modified: '2025-06-25T14:14:21.657059+00:00' +pattern: false +entry: + _id: e235560b-d02c-4c28-a469-e439633d92b2 + _name: The golden ratio of coffee + _slug: the-golden-ratio-of-coffee + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/biJkjsBVThaZTMIic_W5Ng-image.png + type: article + fields: + title: + type: text + value: The golden ratio of coffee + author: + type: contentReference + value: ${#jptr:/ref-e235560b-d02c-4c28-a469-e439633d92b2-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Water is essential for all life on earth, however we rely on + a balance of water to sustain life. Too little and we dry + up, too much and we flood. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Now, I know what you are asking, what does WATER have to do + with my COFFEE? + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Like all fine things in life, complex flavors rely on + balance to really bring to life all the amazing tastes and + sensations. The same applies to coffee, with its inability + to cope with unbalanced or over balanced dosing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + I tend to refer to coffee as being allergic to the 21st + century, and if you thought hipsters were fussy about their + coffee, youโ€™ll be surprised to know that their coffee is WAY + more fussy than they are! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Here is a sneaky tip to help get the most out of your + espresso shot! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Lets focus on RATIOs. Specifically the WATER:COFFEE ratio in + both your BASKET and your CUP! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: "The Golden Ratios for\_Espresso are:" + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ul + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Basket โ€“ 2:1 + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cup โ€“ 7:1 + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: bullet + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Letโ€™s assume you have a 16g basket (most breville, delonghi + and sunbeam baskets are 16g-18g). If you are unsure, go have + a quick read of your manual and come back. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Now if you have a 16g basket you are wanting to add 16g of + ground coffee into your basket, and hoping for 32ml of + espresso pouring out the other end. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + This is a guide, not a rule, the bigger that basket means + more grinds and more espresso. We have a 22g basket in the + Cafe, and we run 22.5g In, hoping for a 50ml extraction. + Adjust the guide to your machine and preference, whilst + keeping as much to this ratio as possible + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + All of this, however, should be done within an extraction + time of about 30-35 Seconds. Almost every espresso coffee is + made in the golden 30 Second timer, and is just the best + output when placed against HEAT and PRESSURE. Science tells + us that coffee cannot taste good if the time it extracts in + is any more or any less than 30 seconds, however that is a + can of worms we can open another day! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Back to the coffee in question! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Now that you have your perfect golden ratio espresso, and + you are pouring that beautifully made espresso into your + cup. The best way to get the best flavors is finding an 8oz + cup, for your 1oz of espresso. Adding 7oz of water, milk, + whatever, into your 1oz of espresso creates the perfect + balance of coffee to additive ratio. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Obviously if you are playing along at home, you wonโ€™t be + scientifically measuring how many ounces your coffee cups + are, I recommend finding your favorite and adjusting to + taste from there. (Everyone should have a favorite coffee + cup, itโ€™s part of adulthood). A standard cup being 250ml + will do, however 7oz is around the 200ml mark, again the + ratio is a GUIDE rather than a RULE! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + And thatโ€™s that, a perfectly ratioed cup of coffee in its + purest form. Now keep in mind a larger cup will require more + coffee, however as long as you are following the GOLDEN + RATIO you are good as gold! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Give it a try with our coffee and see it for yourself. + Honestly you will not believe the difference this little + trick will do to make your coffee at home EVEN BETTER! + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: 9df7c2ff-3095-4de9-99c1-c3dc62d4c901 + type: image + fields: + id: + type: text + value: 3260a9aa-31bf-4233-9668-59836e305e4f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/biJkjsBVThaZTMIic_W5Ng-image.png + type: text + file: + type: file + value: 465b754a-6404-485d-adfe-8accb5c8fb40 + size: + value: 326632 + type: number + title: + type: text + value: image.png + width: + value: 676 + type: number + height: + value: 544 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-e235560b-d02c-4c28-a469-e439633d92b2-category/entries/0} + metaTitle: + type: text + locales: + en: The golden ratio of coffee + thumbnail: + type: asset + locales: + en: + - _id: 7083c0db-141c-421d-91cf-2ae5d11d6270 + type: image + fields: + id: + type: text + value: 3260a9aa-31bf-4233-9668-59836e305e4f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/biJkjsBVThaZTMIic_W5Ng-image.png + type: text + file: + type: file + value: 465b754a-6404-485d-adfe-8accb5c8fb40 + size: + value: 326632 + type: number + title: + type: text + value: image.png + width: + value: 676 + type: number + height: + value: 544 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-20' + metaDescription: + type: text + locales: + en: >- + Like all fine things in life, complex flavours rely on balance to + really bring to life all the amazing tastes and sensations. + shortDescription: + type: text + value: >- + Like all fine things in life, complex flavours rely on balance to really + bring to life all the amazing tastes and sensations. + _dataResources: + ref-e235560b-d02c-4c28-a469-e439633d92b2-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 19b68047-1128-45c9-9d70-ae314f813d11 + ref-e235560b-d02c-4c28-a469-e439633d92b2-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/e79e0ce3-81ff-4431-803d-45c6ba75f077.yaml b/apps/csk/content/entry/e79e0ce3-81ff-4431-803d-45c6ba75f077.yaml new file mode 100644 index 000000000..9575991a5 --- /dev/null +++ b/apps/csk/content/entry/e79e0ce3-81ff-4431-803d-45c6ba75f077.yaml @@ -0,0 +1,1287 @@ +created: '2025-01-29T11:10:31.444079+00:00' +modified: '2025-06-26T06:30:11.684091+00:00' +pattern: false +entry: + _id: e79e0ce3-81ff-4431-803d-45c6ba75f077 + _name: Ember Hammered Copper Pot + _slug: ember-hammered-copper-pot + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/EAXJqQIXTx21CI56hPmGCw-ember-hammered-copper-pot-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Immerse yourself in the art of traditional coffee making + with the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Hammered Copper Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , an exquisite piece that embodies authenticity and + exceptional craftsmanship. Handmade and intricately + engraved in Turkey by CopperBull, this Turkish coffee pot + showcases a rich heritage with elegant, detailed + workmanship and a robust build. Its 2mm thick copper body + ensures superior heat distribution for perfect brewing, + while the food-safe tin lining maintains the true, rich + taste of your coffee without any metallic interference. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 2mm Thick Copper Body + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides even heat distribution for efficient + and consistent brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Handmade and Engraved + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Expertly crafted in Turkey by skilled + artisans, showcasing intricate and traditional + design elements. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Food-Safe Tin Lining + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures a pure coffee taste by preventing + direct contact with the copper. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 15 oz Capacity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for preparing 5-6 demitasse cups, + making it ideal for personal enjoyment or + serving guests. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Compact, Efficient Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Stands 4 inches tall with a 3.75-inch base + diameter, balancing space-saving functionality + and performance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 200 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Wooden Handle with Mother of Pearl Inlay + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 254 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a comfortable, heat-resistant grip with + a touch of luxury and elegance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Ember Hammered Copper Pot? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Hammered Copper Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is not just a coffee pot; itโ€™s a statement of quality, tradition, and artistry. Its handmade construction and detailed engraving make it a standout piece that reflects the legacy of Turkish coffee culture. The sturdy 2mm copper body ensures excellent heat retention and even brewing, allowing you to prepare rich, full-bodied coffee that maintains its authentic flavor. The wooden handle, adorned with mother-of-pearl inlay, enhances its aesthetic appeal while ensuring safe and comfortable use.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 210 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Traditional Turkish Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Authentic Brew + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 210 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for crafting traditional Turkish + coffee with a rich, deep flavor profile. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Multi-Serve Preparation + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Entertaining Guests + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 210 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The 15 oz capacity allows you to serve 5-6 + demitasse cups, making it ideal for + gatherings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Heat Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Efficient Brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 210 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The thick copper construction heats evenly, + speeding up the brewing process. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Personal Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Solo Enjoyment + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 210 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Compact enough for single use while + maintaining excellent performance. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: A Heritage Brew with Timeless Elegance + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Hammered Copper Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re embracing more than just coffee; youโ€™re + experiencing a tradition passed down through generations. + This pot is crafted to elevate your coffee-making ritual, + offering unmatched quality and artisanal beauty. Its + elegant design, combined with practical features, ensures + that each use is a celebration of the craftsmanship and + culture behind every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the unique blend of tradition, artistry, and + superior performance with this remarkable coffee pot. The + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Hammered Copper Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for those who cherish authentic brewing and want to bring the rich heritage of Turkish coffee into their home.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Ember Hammered Copper Pot + brand: + type: contentReference + value: ${#jptr:/ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-brand/entries/0} + title: + type: text + value: Ember Hammered Copper Pot + rating: + type: number + value: '4.4' + ogImage: + type: asset + value: + - _id: f50898d8-77d0-4f33-9d93-1b634df375f0 + type: image + fields: + id: + type: text + value: df470fde-e517-4e5b-98de-ff80f61d200a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IOWQmSShR1--flbEggBXDA-ember-hammered-copper-pot-1.png + type: text + file: + type: file + value: ec5555c4-7d06-41ea-8d74-37eee7ca72b3 + size: + value: 232906 + type: number + title: + type: text + value: ember-hammered-copper-pot-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-category/entries/0} + variants: + type: $block + value: + - _id: 1e8a2982-dcc8-477f-ba46-a214f220404b + type: variant + fields: + code: + type: text + value: '137' + price: + type: number + locales: + en: '34.8' + title: + type: text + locales: + en: Ember Hammered Copper Pot + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: e65cf7ac-5244-4fc9-8d90-80629b00bf14 + type: image + fields: + id: + type: text + value: df470fde-e517-4e5b-98de-ff80f61d200a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IOWQmSShR1--flbEggBXDA-ember-hammered-copper-pot-1.png + type: text + file: + type: file + value: ec5555c4-7d06-41ea-8d74-37eee7ca72b3 + size: + value: 232906 + type: number + title: + type: text + value: ember-hammered-copper-pot-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: bb5cf99f-f191-46c7-850b-12868d61db78 + type: image + fields: + id: + type: text + value: addb7ddf-53c8-459c-8e5d-2b12a1ae093e + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/f2_8k3hBRACM4JPGpuAlvA-ember-hammered-copper-pot-2.png + type: text + file: + type: file + value: 61166faa-8992-4405-b6aa-a13bc13944a9 + size: + value: 788410 + type: number + title: + type: text + value: ember-hammered-copper-pot-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Ember Hammered Copper Pot + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: turkish + str: 5 + - cat: brand + key: ember + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: f50898d8-77d0-4f33-9d93-1b634df375f0 + type: image + fields: + id: + type: text + value: df470fde-e517-4e5b-98de-ff80f61d200a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/IOWQmSShR1--flbEggBXDA-ember-hammered-copper-pot-1.png + type: text + file: + type: file + value: ec5555c4-7d06-41ea-8d74-37eee7ca72b3 + size: + value: 232906 + type: number + title: + type: text + value: ember-hammered-copper-pot-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Authentic Hand Engraved Copper Turkish Coffee Pot, 15Oz, 2mm thick. + Crafted in Turkey. Perfect for 5-6 cups. Wood handle with pearl inlay. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Thickest Hand Engraved Copper Turkish Coffee Pot. A Very Authentic + & Beautiful Piece. Completely Hand Made and Engraved in Turkey by + CopperBull. Copper Thickness : 2mm Capacity: 15Oz (5-6 demitasse cups) + Height:4\" Diameter at base:3.75\" Weight:11 Oz. Lined with food safe + tin. Wooden Handle with mother of pearl inlay. + _dataResources: + ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 59c77aba-33d8-47da-a613-6d799d699f06 + ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ba6763eb-aa88-4bec-bbcb-20613499cfad + ref-e79e0ce3-81ff-4431-803d-45c6ba75f077-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 367662c7-edef-47d6-93af-1262afc7a06b,3e3af534-0999-4bcb-b479-3bd693173c83,b897a717-bb41-4990-a25b-8f860d02700d + _locales: + - en diff --git a/apps/csk/content/entry/ee97ebf7-c55c-49a6-9aa4-752116ee23ff.yaml b/apps/csk/content/entry/ee97ebf7-c55c-49a6-9aa4-752116ee23ff.yaml new file mode 100644 index 000000000..2b89cbbe4 --- /dev/null +++ b/apps/csk/content/entry/ee97ebf7-c55c-49a6-9aa4-752116ee23ff.yaml @@ -0,0 +1,1263 @@ +created: '2025-01-29T11:10:28.178558+00:00' +modified: '2025-06-26T06:30:13.010658+00:00' +pattern: false +entry: + _id: ee97ebf7-c55c-49a6-9aa4-752116ee23ff + _name: Royale Butte Camping Coffee Pot + _slug: royale-butte-camping-coffee-pot + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/DGzJ-ZFsRi25UJioEBLtOg-royale-butte-camping-coffee-pot-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brew coffee the way nature intended with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Butte Camping Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a reliable and rugged percolator built for the great + outdoors. Crafted from food-grade 18/8 stainless steel, + this coffee pot is designed to endure the elements, making + it perfect for campfires, grills, and even home stovetops. + Inspired by the resilient city of Butte, this pot embodies + rugged elegance with a rosewood handle and a glass preview + knob, allowing you to monitor your brew with ease and + style. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 196 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 18/8 Stainless Steel Construction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 296 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + High-quality, food-grade material ensures + durability and resistance to rust and + corrosion, even in tough outdoor conditions. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 196 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 14-Cup Capacity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 296 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Large enough to brew coffee for the entire + camp, perfect for group adventures and + gatherings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 196 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Glass Preview Knob + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 296 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enables you to check on your coffee as it + percolates, adding convenience and enhancing + your outdoor brewing experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 196 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Rosewood Handle + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 296 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ergonomically designed for a comfortable grip, + staying cool to the touch for safe handling. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 196 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Steel Wire Handle + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 296 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows for easy hanging over an open flame, + ideal for campfire brewing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 196 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: No Aluminum or Plastic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 296 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures a clean, authentic taste free from any + unwanted flavors or contaminants. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Royale Butte Camping Coffee Pot? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Butte Camping Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is more than just a coffee maker; itโ€™s a dependable companion for all your outdoor excursions. Its robust construction stands up to repeated use, whether youโ€™re on a weekend camping trip, staying at a cabin, or enjoying a backyard fire pit. The 14-cup capacity means no one goes without their morning brew, and the absence of aluminum or plastic parts guarantees a pure coffee experience every time. The combination of a glass preview knob and rosewood handle adds a touch of refinement to its rugged build.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 305 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Campfire Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Outdoor Enthusiasts + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 305 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew over an open flame with the steel wire + handle for a hands-on experience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Group Gatherings + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Family and Friends + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 305 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Serve up to 14 cups, perfect for larger groups + during camping trips or at home. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Use + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Indoor or Outdoor Kitchens + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 305 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Versatile enough for use on a stovetop, grill, + or grate. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Backyard Fire Pit + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Casual Outdoor Evenings + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 305 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Bring a touch of adventure to your backyard + coffee-making sessions. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: A Reliable Companion for Every Adventure + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Butte Camping Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re not just making coffeeโ€”youโ€™re creating memories. + Its heavy-duty, food-grade stainless steel construction + ensures it will stand the test of time, resisting rust and + corrosion even with repeated outdoor use. The elegant + details, like the rosewood handle and glass knob, blend + seamlessly with its rugged functionality, making it a + standout choice for coffee lovers who appreciate both form + and function. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Embrace the tradition of hands-on coffee brewing with + confidence. Backed by a lifetime replacement guarantee, + the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Butte Camping Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is an investment in a lifetime of great coffee, whether youโ€™re out in the wilderness or gathered around your home fire pit.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Royale Butte Camping Coffee Pot + brand: + type: contentReference + value: ${#jptr:/ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-brand/entries/0} + title: + type: text + value: Royale Butte Camping Coffee Pot + rating: + type: number + value: '4.0' + ogImage: + type: asset + value: + - _id: f62061fd-04c2-43f4-afea-2bcd3ad1fb36 + type: image + fields: + id: + type: text + value: e7c20d85-1187-4a55-8ecd-5c23aaf9e50b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/6Ot0-hwsRTKKAxnlMgQXYw-royale-butte-camping-coffee-pot-1.png + type: text + file: + type: file + value: 9898d5e6-2a22-4550-8e1a-82a1a6e66921 + size: + value: 22951 + type: number + title: + type: text + value: royale-butte-camping-coffee-pot-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-category/entries/0} + variants: + type: $block + value: + - _id: e69de21b-e572-41b5-8ed0-a774358a0d97 + type: variant + fields: + code: + type: text + value: '121' + price: + type: number + locales: + en: '45.66' + title: + type: text + locales: + en: Royale Butte Camping Coffee Pot + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 5475b7bd-c9a7-4428-a4b0-1b45859bf777 + type: image + fields: + id: + type: text + value: e7c20d85-1187-4a55-8ecd-5c23aaf9e50b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/6Ot0-hwsRTKKAxnlMgQXYw-royale-butte-camping-coffee-pot-1.png + type: text + file: + type: file + value: 9898d5e6-2a22-4550-8e1a-82a1a6e66921 + size: + value: 22951 + type: number + title: + type: text + value: royale-butte-camping-coffee-pot-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Royale Butte Camping Coffee Pot + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: french-press + str: 5 + - cat: brand + key: royale + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: f62061fd-04c2-43f4-afea-2bcd3ad1fb36 + type: image + fields: + id: + type: text + value: e7c20d85-1187-4a55-8ecd-5c23aaf9e50b + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/6Ot0-hwsRTKKAxnlMgQXYw-royale-butte-camping-coffee-pot-1.png + type: text + file: + type: file + value: 9898d5e6-2a22-4550-8e1a-82a1a6e66921 + size: + value: 22951 + type: number + title: + type: text + value: royale-butte-camping-coffee-pot-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Rugged 14-cup stainless steel camp coffee pot with rosewood handle, + perfect for campfires or stovetops. Lifetime replacement guarantee! + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + CAMP COFFEE POT. Steel wire handle for hanging over a campfire; great + for destination camping, weekends at the cabin or the backyard + fire-pit. Also works great on a stovetop, grill, or grate. NO ALUMINUM + OR PLASTIC: Named after the rugged city of Butte, this beautiful yet + rugged camping coffee maker is made of 18/8 stainless steel, with a + glass preview knob and rosewood handle. LARGE: Percolating for the + entire camp is easy with this large 14 CUP coffee pot. Pack-in the + Butte 14 Cup camping coffee percolator to your next outdoor adventure! + BUILT TO LAST: Made of heavy gauge, food-grade 18/8 stainless steel + for excellent resistance to corrosion; rugged construction withstands + rigors of camping stove, fire, and outdoor uses for percolators. + LIFETIME REPLACEMENT GUARANTEE - Top materials & workmanship enable a + superb promise. Shop with confidence. + _dataResources: + ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: fd53a87d-8279-4da5-a655-9b35de37b5dc + ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 0c97e1ea-e717-4942-adb4-88f7a1aa2021 + ref-ee97ebf7-c55c-49a6-9aa4-752116ee23ff-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967,734d3f04-7135-4c78-a86c-d87d3426ee9a,3e3af534-0999-4bcb-b479-3bd693173c83 + _locales: + - en diff --git a/apps/csk/content/entry/efacf921-a799-41af-92d3-ebf92833565c.yaml b/apps/csk/content/entry/efacf921-a799-41af-92d3-ebf92833565c.yaml new file mode 100644 index 000000000..7fa4a9f1c --- /dev/null +++ b/apps/csk/content/entry/efacf921-a799-41af-92d3-ebf92833565c.yaml @@ -0,0 +1,1346 @@ +created: '2025-01-29T11:10:31.169085+00:00' +modified: '2025-06-25T14:15:19.508445+00:00' +pattern: false +entry: + _id: efacf921-a799-41af-92d3-ebf92833565c + _name: Whatโ€™s Up with the Slow Drip? + _slug: whats-up-with-the-slow-drip + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Mt843rKPTL6nh0jh5fwYCw-whats-up-with-the-slow-drip.jpg + type: article + fields: + title: + type: text + value: Whatโ€™s Up with the Slow Drip? + author: + type: contentReference + value: ${#jptr:/ref-efacf921-a799-41af-92d3-ebf92833565c-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + With the rise of specialty coffee shops and artisanal + brewing methods, youโ€™ve likely encountered the โ€œslow dripโ€ + coffee technique. You may wonder: is this method genuinely + enhancing the coffeeโ€™s quality, or is it simply part of a + coffee trend? In this article, weโ€™ll break down the slow + drip process and examine whether it truly delivers a + superior cup of coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Good coffee takes time, but is the slow drip method worth + the wait? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: What is Slow Drip Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The slow drip coffee method, also known as โ€œcold dripโ€ or + โ€œDutch coffee,โ€ involves allowing water to gradually drip + over coffee grounds at a controlled pace. This process can + take anywhere from 3 to 24 hours, depending on the technique + and desired flavor profile. Often done with cold water, it + is a popular method for cold brew but can also be used with + hot water in certain devices like pour-over setups. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Go Slow? The Science of Extraction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The concept behind the slow drip method is centered on ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: extraction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + โ€”the process by which water absorbs coffeeโ€™s flavors, oils, + and aromas. When water drips slowly through coffee grounds, + it has more contact time, allowing for a more thorough + extraction of flavors. This results in a smoother, often + more nuanced taste that minimizes bitterness. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Benefits of Slow Drip Extraction:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: ul + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smoother Flavor + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : The extended extraction time reduces bitterness, + creating a smoother, well-rounded flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Lower Acidity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Slow drip coffee, especially cold drip, is often less + acidic than traditional hot-brewed coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Concentrated Taste + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : The method can yield a more concentrated flavor, which + can be enjoyed on its own or diluted with milk or water. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: bullet + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Is Slow Drip Better? Comparing to Other Methods + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brew Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Time Commitment + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Acidity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 251 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Slow Drip + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Long (3โ€“24 hours) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Low + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 251 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth, complex, often concentrated + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moderate (2โ€“5 min) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moderate + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 251 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Balanced, highlights bean origins + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Short (4 min) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moderate + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 251 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bold, full-bodied + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 222 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Very Short (25โ€“30 sec) + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: High + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + - type: tablecell + width: 251 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Intense, rich, crema-topped + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + headerState: 0 + backgroundColor: null + direction: ltr + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Debunking the โ€œHipsterโ€ Myth + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: asset + __asset: + _id: 4fb34bb0-fe96-4c80-a091-db11442247f1 + type: image + fields: + id: + type: text + value: 18cc9822-20fe-4913-9e54-abe68e4ae7ff + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Kl3-N9b_TtSfY5eBhB8u9Q-debunking-the-hipster-myth.jpg + type: text + file: + type: file + value: 9d6dd61f-bdd6-48d1-b118-5342e0a4a64a + size: + value: 4189576 + type: number + title: + type: text + value: debunking-the-hipster-myth.jpg + width: + value: 6000 + type: number + height: + value: 4000 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + While slow drip coffee may seem like a recent trend, its + roots go back centuries. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Dutch traders + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' in the 17th century are believed to have used slow drip methods to make coffee concentrate for long voyages. This technique eventually spread to Japan, where it became a refined brewing method. The perception that slow drip is merely a โ€œhipster fadโ€ overlooks its long history and the science that supports its benefits.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal Beans for Slow Drip + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: asset + __asset: + _id: 05289c45-c57f-49c8-964e-4c3fd14ab315 + type: image + fields: + id: + type: text + value: e894771b-4d96-439b-b315-90a822d545a2 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/LL_D_XJUTFakZk07-Qj3Jg-ideal-beans-for-slow-drip.jpg + type: text + file: + type: file + value: 76ec3c37-eed5-4053-ab57-e3c3d101abe0 + size: + value: 3885592 + type: number + title: + type: text + value: ideal-beans-for-slow-drip.jpg + width: + value: 4928 + type: number + height: + value: 3264 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + version: 1 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Because slow drip brewing brings out subtle flavors, it + pairs well with + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: light to medium roast + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' beans. Here are some ideal choices:' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: ul + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethiopian Yirgacheffe + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ': Offers fruity, floral notes that shine in slow drip.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Colombian Supremo + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Known for its balanced body and slight nuttiness, it + creates a smooth, complex flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Costa Rican Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + : Highlighted for their acidity and citrus notes, which + mellow beautifully with slow extraction. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: bullet + direction: ltr + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Is It Right for You? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - tag: h4 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ask yourself these questions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ':' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - tag: ul + type: list + start: 1 + format: '' + indent: 0 + version: 1 + children: + - type: listitem + value: 1 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Do you prefer a smoother, less acidic coffee experience? + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 2 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Are you a fan of cold brew or iced coffee? + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + - type: listitem + value: 3 + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Do you enjoy experimenting with coffee and have the + patience to try longer brew times? + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + listType: bullet + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + If the answer is โ€œyes,โ€ then slow drip might be perfect for + you. However, if youโ€™re looking for a quick fix, you may + find that other methods like pour-over or espresso suit your + needs better. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Final Thoughts + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The slow drip coffee method isnโ€™t just a trendy way to make + coffee; itโ€™s a + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: time-tested technique + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' that offers a unique, high-quality brew. If youโ€™re open to the time commitment, the slow drip can unlock complex flavors, especially in beans known for their nuanced profiles. While it might not replace your morning espresso shot, itโ€™s a fantastic option for anyone looking to enjoy a smoother, less acidic coffee experience.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: quote + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Slow down, savor, and enjoy the rich experience of a slow + drip coffee. + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Whether youโ€™re an experienced coffee enthusiast or just + curious about new brewing techniques, the slow drip can be a + fascinating addition to your coffee routine. So, next time + you see a slow drip setup in a coffee shop, youโ€™ll know that + itโ€™s not just for showโ€”itโ€™s an art form with a rich history + and a delicious result. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Happy Brewing! + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: ltr + ogImage: + type: asset + locales: + en: + - _id: c09e9832-3ce2-4809-bd54-3d5a52a31042 + type: image + fields: + id: + type: text + value: ef86aab9-3329-4fd0-b67e-3e5964e1bf13 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Mt843rKPTL6nh0jh5fwYCw-whats-up-with-the-slow-drip.jpg + type: text + file: + type: file + value: c4906294-fe1a-4b94-a000-00bace128d4c + size: + value: 1558105 + type: number + title: + type: text + value: whats-up-with-the-slow-drip.jpg + width: + value: 4928 + type: number + height: + value: 3264 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-efacf921-a799-41af-92d3-ebf92833565c-category/entries/0} + metaTitle: + type: text + locales: + en: Whatโ€™s Up with the Slow Drip? + thumbnail: + type: asset + locales: + en: + - _id: 9ebb0fed-72f5-480f-bb58-12bb770da330 + type: image + fields: + id: + type: text + value: ef86aab9-3329-4fd0-b67e-3e5964e1bf13 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Mt843rKPTL6nh0jh5fwYCw-whats-up-with-the-slow-drip.jpg + type: text + file: + type: file + value: 8e8a6919-2d7d-4373-8bfd-21b17b3c050e + size: + value: 1558105 + type: number + title: + type: text + value: whats-up-with-the-slow-drip.jpg + width: + value: 4928 + type: number + height: + value: 3264 + type: number + mediaType: + value: image/jpeg + type: text + _source: uniform-assets + _overrides: + fields: + focalPoint: + type: focalPoint + value: + x: 0.73 + 'y': 0.65 + enrichments: + type: $enr + value: + - cat: topic + key: coffee + str: 5 + publishDate: + type: date + value: '2025-03-24' + metaDescription: + type: text + locales: + en: >- + Is the slow drip actually making better coffee? Or is it just some + hipster thing that doesnโ€™t really matter? + shortDescription: + type: text + value: >- + Is the slow drip actually making better coffee? Or is it just some + hipster thing that doesnโ€™t really matter? + _dataResources: + ref-efacf921-a799-41af-92d3-ebf92833565c-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2563e21e-3b39-439c-9eac-3294ce456a55 + ref-efacf921-a799-41af-92d3-ebf92833565c-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/efc7afec-03c4-4fd4-b478-a32708f5852e.yaml b/apps/csk/content/entry/efc7afec-03c4-4fd4-b478-a32708f5852e.yaml new file mode 100644 index 000000000..d32eb2a8f --- /dev/null +++ b/apps/csk/content/entry/efc7afec-03c4-4fd4-b478-a32708f5852e.yaml @@ -0,0 +1,216 @@ +created: '2025-01-29T11:10:28.432357+00:00' +modified: '2025-06-26T06:30:13.003217+00:00' +pattern: false +entry: + _id: efc7afec-03c4-4fd4-b478-a32708f5852e + _name: Water Reservoir with Flip-Top Lid + _slug: water-reservoir-with-flip-top-lid + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/hfQ08J56QmaGcVGMYvxOxA-water-reservoir-with-flip-top-lid-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the ultimate in convenience with this Water + Reservoir featuring a practical flip-top lid, perfect for + specialty coffee makers. This thoughtfully designed + reservoir makes refilling a breeze, with a secure, + flip-top opening that helps prevent spills and minimizes + mess. Crafted from high-quality, durable materials, this + reservoir ensures a long-lasting and reliable water source + for your coffee maker, maintaining a steady, optimal flow + to bring out the best in your coffee. Whether you're + brewing a single cup or a full carafe, this reservoir is + built to keep up with your daily coffee rituals, providing + the perfect blend of functionality and quality. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Water Reservoir with Flip-Top Lid + brand: + type: contentReference + value: ${#jptr:/ref-efc7afec-03c4-4fd4-b478-a32708f5852e-brand/entries/0} + title: + type: text + value: Water Reservoir with Flip-Top Lid + rating: + type: number + value: '3.7' + ogImage: + type: asset + value: + - _id: 79de7fc6-b35b-49df-a194-265b90ba84ab + type: image + fields: + id: + type: text + value: aee0bd60-507b-4474-bd37-e44db7fcbe9c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0AzF8kGuRKiK2gP_A2D07g-water-reservoir-with-flip-top-lid-1.png + type: text + file: + type: file + value: a499d8ed-a237-4135-9c03-e1b0fd6f0ae8 + size: + value: 92391 + type: number + title: + type: text + value: water-reservoir-with-flip-top-lid-1.png + width: + value: 506 + type: number + height: + value: 506 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-efc7afec-03c4-4fd4-b478-a32708f5852e-category/entries/0} + variants: + type: $block + value: + - _id: b4dadf3b-f97f-4ad4-a9b8-808299364a20 + type: variant + fields: + code: + type: text + value: '149' + price: + type: number + locales: + en: '24.95' + title: + type: text + locales: + en: Water Reservoir with Flip-Top Lid + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: f8d858d5-f134-480c-93c5-7168f0745f09 + type: image + fields: + id: + type: text + value: aee0bd60-507b-4474-bd37-e44db7fcbe9c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0AzF8kGuRKiK2gP_A2D07g-water-reservoir-with-flip-top-lid-1.png + type: text + file: + type: file + value: a499d8ed-a237-4135-9c03-e1b0fd6f0ae8 + size: + value: 92391 + type: number + title: + type: text + value: water-reservoir-with-flip-top-lid-1.png + width: + value: 506 + type: number + height: + value: 506 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Water Reservoir with Flip-Top Lid + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: 79de7fc6-b35b-49df-a194-265b90ba84ab + type: image + fields: + id: + type: text + value: aee0bd60-507b-4474-bd37-e44db7fcbe9c + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0AzF8kGuRKiK2gP_A2D07g-water-reservoir-with-flip-top-lid-1.png + type: text + file: + type: file + value: a499d8ed-a237-4135-9c03-e1b0fd6f0ae8 + size: + value: 92391 + type: number + title: + type: text + value: water-reservoir-with-flip-top-lid-1.png + width: + value: 506 + type: number + height: + value: 506 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Quickly refill specialty coffee makers with our spill-free Water + Reservoir & Flip-Top Lid, enhancing your brewing experience. + shortDescription: + type: text + locales: + en: >- + Designed for ease and convenience, this Water Reservoir with a + Flip-Top Lid allows quick, spill-free refilling, specifically tailored + for specialty coffee makers to enhance your brewing experience. + _dataResources: + ref-efc7afec-03c4-4fd4-b478-a32708f5852e-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-efc7afec-03c4-4fd4-b478-a32708f5852e-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/f105ef7f-38db-4733-9bea-532a8a1a371c.yaml b/apps/csk/content/entry/f105ef7f-38db-4733-9bea-532a8a1a371c.yaml new file mode 100644 index 000000000..b39f78bc1 --- /dev/null +++ b/apps/csk/content/entry/f105ef7f-38db-4733-9bea-532a8a1a371c.yaml @@ -0,0 +1,273 @@ +created: '2025-01-29T11:10:29.414294+00:00' +modified: '2025-06-26T06:30:12.970666+00:00' +pattern: false +entry: + _id: f105ef7f-38db-4733-9bea-532a8a1a371c + _name: Milk carafe + _slug: milk-carafe + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/zYRqR_RZQoaFsQxEALaISA-milk-carafe-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The compact Cool Control fits in small spaces. Its elegant + design complements JavaDrip coffee machines with premium + materials. Create perfect milk foam for drinks like flat + whites with chilled milk kept at 4ยฐC. Level indicator + reminds users to top up milk as needed. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ideal use of space: The elegant design of the Cool Control + allows it to be used in a variety of locations where space + is limited. Whether it's in compact kitchenettes or small + offices, this slimline milk cooler will fit seamlessly + into any environment, thanks to its compact dimensions and + versatile design. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Elegant design: The Cool Control embodies the timeless + elegance of the classic JavaDrip look. Crafted with + premium materials, including a cover made of high-quality + 1.5 mm thick stainless steel, and adorned with stylish + ventilation slots, this milk cooler exudes sophistication. + Its clean, minimalist lines perfectly complement any + JavaDrip coffee machine, creating a harmonious and stylish + coffee set-up. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect milk results: The Cool Control delivers + consistently perfect milk foam for a variety of delicious + drinks, such as the flat white. By keeping the milk + chilled to an optimal 4 ยฐC, this innovative cooler ensures + that every cup of coffee is of the highest quality. And + with a convenient level indicator, users will always know + when it's time to top up the cooler with fresh milk, + guaranteeing consistently excellent results with every + use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Milk carafe + brand: + type: contentReference + value: ${#jptr:/ref-f105ef7f-38db-4733-9bea-532a8a1a371c-brand/entries/0} + title: + type: text + value: Milk carafe + rating: + type: number + value: '4.6' + ogImage: + type: asset + value: + - _id: 3187dd16-affb-4aa5-9e93-bce380f52979 + type: image + fields: + id: + type: text + value: b1e79a4b-f663-494c-abdc-025d7c047d2a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/r7aT4qJQQj-FZ8wQ7qjldA-milk-carafe-1.png + type: text + file: + type: file + value: e30656f0-346d-4346-bf01-ef4227844bec + size: + value: 6598 + type: number + title: + type: text + value: milk-carafe-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-f105ef7f-38db-4733-9bea-532a8a1a371c-category/entries/0} + variants: + type: $block + value: + - _id: 9882a893-922b-4148-abf6-15ece9dad5a6 + type: variant + fields: + code: + type: text + value: '144' + price: + type: number + locales: + en: '44' + title: + type: text + locales: + en: Milk carafe + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: f86949e1-9734-4476-98d5-1e17ad08c0fb + type: image + fields: + id: + type: text + value: b1e79a4b-f663-494c-abdc-025d7c047d2a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/r7aT4qJQQj-FZ8wQ7qjldA-milk-carafe-1.png + type: text + file: + type: file + value: e30656f0-346d-4346-bf01-ef4227844bec + size: + value: 6598 + type: number + title: + type: text + value: milk-carafe-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Milk carafe + enrichments: + type: $enr + value: + - cat: brand + key: javadrip + str: 5 + primaryImage: + type: asset + value: + - _id: 3187dd16-affb-4aa5-9e93-bce380f52979 + type: image + fields: + id: + type: text + value: b1e79a4b-f663-494c-abdc-025d7c047d2a + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/r7aT4qJQQj-FZ8wQ7qjldA-milk-carafe-1.png + type: text + file: + type: file + value: e30656f0-346d-4346-bf01-ef4227844bec + size: + value: 6598 + type: number + title: + type: text + value: milk-carafe-1.png + width: + value: 386 + type: number + height: + value: 386 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Compact milk cooler for perfect foam. Keeps milk fresh for coffee. + Elegant and space-saving design. + shortDescription: + type: text + locales: + en: >- + Compact and elegant milk cooler for perfect milk foam. Keep milk fresh + and chilled for your favorite coffee drinks. Ideal for small spaces. + _dataResources: + ref-f105ef7f-38db-4733-9bea-532a8a1a371c-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-f105ef7f-38db-4733-9bea-532a8a1a371c-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 6b8b91ea-1922-4c2a-8233-4a4a20ab285b + _locales: + - en diff --git a/apps/csk/content/entry/f478f705-edb5-4751-9445-18a37e48c183.yaml b/apps/csk/content/entry/f478f705-edb5-4751-9445-18a37e48c183.yaml new file mode 100644 index 000000000..474e126a1 --- /dev/null +++ b/apps/csk/content/entry/f478f705-edb5-4751-9445-18a37e48c183.yaml @@ -0,0 +1,1214 @@ +created: '2025-01-29T11:10:31.174369+00:00' +modified: '2025-06-26T06:30:12.74891+00:00' +pattern: false +entry: + _id: f478f705-edb5-4751-9445-18a37e48c183 + _name: Royale Boulder Camping French Press + _slug: royale-boulder-camping-french-press + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/X8NjmM0_SiGrd_mEtYpuzA-royale-boulder-camping-french-press-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Enjoy your outdoor coffee experience with the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Boulder Camping French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a robust and innovative solution designed to keep your + brew steaming hot for over 4 hours and warm for many more. + With its superior vacuum insulation and patent-pending + design, this French press ensures that your coffee stays + at the perfect temperature, no matter where your + adventures take you. Say farewell to lukewarm coffee and + embrace the warmth and rich flavor that the Boulder + provides. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Superior Vacuum Insulation + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Keeps coffee hot for over 4 hours and warm for + additional hours, ensuring consistent + temperature and flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Heavy-Duty Construction + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Made from AISI 304 stainless steel with a + 14-gauge thickness, offering exceptional + durability that withstands the rigors of + outdoor use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 10-Cup Capacity + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Holds 42 oz, making it perfect for sharing + with friends and family during camping trips + or outdoor gatherings. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Lifetime Replacement Guarantee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Built to last with high-quality materials and + backed by a lifetime guarantee for peace of + mind. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 237 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ergonomic Design + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 349 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Features a sturdy, easy-to-grip handle and a + simple plunger mechanism for effortless + brewing and serving. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose the Royale Boulder Camping French Press? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The Royale Boulder Camping French Press sets itself apart + with its rugged construction and impressive heat retention + capabilities. Made from premium-grade stainless steel used + in construction, this press guarantees long-lasting + performance and durability. With a lifetime replacement + guarantee, you can trust that the Boulder will be a + reliable companion for all your outdoor adventures. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Standard Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Everyday Outdoor Brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Perfect for making rich, full-bodied coffee on + any camping trip or outdoor event. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Large Batch + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Group Sharing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The 42 oz capacity ensures enough coffee for + multiple servings, great for mornings with + friends. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Heat Retention Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: All-Day Warmth + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Keeps your coffee warm for extended periods + without compromising flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick Pour + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Fast and Easy Serving + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 213 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The ergonomic handle and spout design allow + for smooth pouring without spills. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Coffee That Stays Hot, No Matter Where You Are + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Royale Boulder Camping French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , you can count on having a warm, satisfying cup of coffee + during your outdoor adventures. Its superior insulation + and high-capacity design make it ideal for camping, + picnics, and other excursions where a reliable hot + beverage is a must. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enjoy the peace of mind that comes with knowing your + French press is as tough as your adventure. Built to last + and keep you fueled, the Royale Boulder is the perfect + partner for any coffee lover who values durability, + quality, and warmth in the great outdoors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Royale Boulder Camping French Press + brand: + type: contentReference + value: ${#jptr:/ref-f478f705-edb5-4751-9445-18a37e48c183-brand/entries/0} + title: + type: text + value: Royale Boulder Camping French Press + rating: + type: number + value: '4.1' + ogImage: + type: asset + value: + - _id: 9c4677ac-7c24-40c6-9462-8ecefc3b4f56 + type: image + fields: + id: + type: text + value: cb6836de-48de-4b81-a37a-35892bd1bb4f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/j0d3Lh5fT3yoSpJyLNgl2g-royale-boulder-camping-french-press-1.png + type: text + file: + type: file + value: 77b22c7a-ad5f-42a8-b399-821f5a3ee018 + size: + value: 163858 + type: number + title: + type: text + value: royale-boulder-camping-french-press-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-f478f705-edb5-4751-9445-18a37e48c183-category/entries/0} + variants: + type: $block + value: + - _id: 4f05d91e-b638-4f71-950d-86443e84e09b + type: variant + fields: + code: + type: text + value: '122' + price: + type: number + locales: + en: '49.95' + title: + type: text + locales: + en: Royale Boulder Camping French Press + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 1aadd621-5bf6-4b7b-8643-8c02e7085d56 + type: image + fields: + id: + type: text + value: cb6836de-48de-4b81-a37a-35892bd1bb4f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/j0d3Lh5fT3yoSpJyLNgl2g-royale-boulder-camping-french-press-1.png + type: text + file: + type: file + value: 77b22c7a-ad5f-42a8-b399-821f5a3ee018 + size: + value: 163858 + type: number + title: + type: text + value: royale-boulder-camping-french-press-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: a27ae4fd-ae9d-450f-b22e-96b5424fcd5b + type: image + fields: + id: + type: text + value: a8e91bd3-5b31-4830-8fad-eb055c1f1ce9 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/0uMe20gVSYiap2E2NoJjSA-royale-boulder-camping-french-press-2.png + type: text + file: + type: file + value: 7e0b37fc-80c3-4209-bac2-2fdf4adb344b + size: + value: 250630 + type: number + title: + type: text + value: royale-boulder-camping-french-press-2.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Royale Boulder Camping French Press + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: french-press + str: 5 + - cat: brand + key: royale + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-f478f705-edb5-4751-9445-18a37e48c183-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 9c4677ac-7c24-40c6-9462-8ecefc3b4f56 + type: image + fields: + id: + type: text + value: cb6836de-48de-4b81-a37a-35892bd1bb4f + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/j0d3Lh5fT3yoSpJyLNgl2g-royale-boulder-camping-french-press-1.png + type: text + file: + type: file + value: 77b22c7a-ad5f-42a8-b399-821f5a3ee018 + size: + value: 163858 + type: number + title: + type: text + value: royale-boulder-camping-french-press-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Keep coffee hot for 4+ hours with our 10-cup Boulder Camping French + Press, featuring superior insulation and a lifetime guarantee. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-f478f705-edb5-4751-9445-18a37e48c183-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + KEEPS COFFEE HOT FOR 4+ HOURS - This vacuum insulated Camping French + Press keeps coffee steaming hot for 4+ hours and warm for many more. + Our patent-pending design provides superior insulation. Don’t + settle for cold coffee. Bring the Boulder LIFETIME REPLACEMENT + GUARANTEE - This large camping coffee press is made of AISI 304 + stainless-steel with the same 14-gauge industry standard material used + for building construction – a metal French Press coffee maker + built to last ENOUGH TO SHARE - Does your spouse drink from your + French Press? Is there enough? We have the answer. The Boulder is the + only 10 Cup (42 oz) press on the market. The standard 8 Cup presses + (34 oz) are often not big enough – especially while camping + _dataResources: + ref-f478f705-edb5-4751-9445-18a37e48c183-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: fd53a87d-8279-4da5-a655-9b35de37b5dc + ref-f478f705-edb5-4751-9445-18a37e48c183-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-f478f705-edb5-4751-9445-18a37e48c183-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 0c97e1ea-e717-4942-adb4-88f7a1aa2021 + ref-f478f705-edb5-4751-9445-18a37e48c183-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967,b897a717-bb41-4990-a25b-8f860d02700d,8b39f8cb-42bf-432b-9530-c26b5769362c + _locales: + - en diff --git a/apps/csk/content/entry/f6663a55-c9e0-46e8-8e06-5abcf3f33d7d.yaml b/apps/csk/content/entry/f6663a55-c9e0-46e8-8e06-5abcf3f33d7d.yaml new file mode 100644 index 000000000..50e8a777c --- /dev/null +++ b/apps/csk/content/entry/f6663a55-c9e0-46e8-8e06-5abcf3f33d7d.yaml @@ -0,0 +1,302 @@ +created: '2025-04-25T12:22:02.741867+00:00' +modified: '2025-06-25T14:14:38.698089+00:00' +pattern: false +entry: + _id: f6663a55-c9e0-46e8-8e06-5abcf3f33d7d + _name: 'Exploring Coffee: Summer Beans and Brewing' + _slug: exploring-coffee-summer-beans-and-brewing + _thumbnail: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/gvEk0AviTY6_bqTaeL4exQ-Summer-2025-Watching-a-race.png + type: article + fields: + title: + type: text + value: 'Exploring Coffee: Summer Beans and Brewing' + author: + type: contentReference + value: ${#jptr:/ref-f6663a55-c9e0-46e8-8e06-5abcf3f33d7d-author/entries/0} + content: + type: richText + value: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Best Coffee Beans for Summertime + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + When the sun is shining and temperatures rise, your coffee + preferences might shift from the traditional hot brew to + more refreshing options. Selecting the best coffee beans for + summertime can transform your coffee experience. Look for + beans that exhibit citrusy, fruity, or floral notes, + typically found in Ethiopian or Kenyan varieties. These + beans can make your cold brews and iced coffees vibrantly + refreshing, offering layers of flavor that are perfect for + sipping under a sunny sky. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: New Cold Coffee Brewing Techniques + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + As coffee culture evolves, so do brewing techniques, and + cold coffee is no exception. New methods like snap chilling, + where hot coffee is rapidly cooled over ice to lock in + flavors, or nitro cold brew, which infuses nitrogen for a + creamy texture, are changing the way we experience cold + coffee. Experimenting with these techniques at home can + elevate your summer coffee escapades, ensuring every cup is + as exciting as the last. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Arabica or Liberica Beans - What to Choose? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Choosing between Arabica and Liberica beans depends on your + palate preferences. Arabica beans are esteemed for their + smooth, mild flavors with hints of chocolate and sugar, + favored by many for their balanced acidity and complex + aroma. On the other hand, Liberica beans, rarer in the + coffee market, offer bold, unique flavors with a smoky, + floral finish. Consider what experience you're + seekingโ€”comfort and subtlety from Arabica or adventure and + distinction from Liberica. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Japanese Ice Coffee Making Tips from an Expert Barista + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Japanese iced coffee is a beloved technique among baristas, + renowned for maximizing flavor integrity by brewing coffee + directly onto ice. Here are expert tips to perfect your + brew: use a precise coffee-to-water ratio, typically 1:15, + for clarity and strength. Utilize high-quality ice, as it + impacts flavor and dilution rates. Lastly, grind your coffee + to a medium-fine consistency to ensure optimal extraction + and a seamless, refreshing finish. Discover the crisp + intensity this method offers by trying these tips yourself. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: null + textStyle: '' + textFormat: 0 + direction: null + ogImage: + type: asset + locales: + en: + - _id: 1542a436-6ef3-42da-ba0b-dc0c69e65dba + type: image + fields: + id: + type: text + value: 343e6e3f-f884-4d64-b0b1-002adacbea91 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/rrF3KAvWTimcW-VpQK4KFw-Summer-2025-Fields-of-Beans.png + type: text + file: + type: file + value: 76703096-5e35-429f-a2ea-e7879ae274cb + size: + value: 2676410 + type: number + title: + type: text + value: Summer-2025-Fields-of-Beans.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-f6663a55-c9e0-46e8-8e06-5abcf3f33d7d-category/entries/0} + metaTitle: + type: text + locales: + en: Best Summer Coffee Beans and Brewing Tips + thumbnail: + type: asset + locales: + en: + - _id: 4d7a4e23-6159-45a8-86e3-16704a8b111e + type: image + fields: + id: + type: text + value: 7e2d6341-389a-4bc5-b32b-e1ff671c5747 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/gvEk0AviTY6_bqTaeL4exQ-Summer-2025-Watching-a-race.png + type: text + file: + type: file + value: c9b8a5be-c46a-473c-9cc6-6df281ab9cd8 + size: + value: 2147107 + type: number + title: + type: text + value: Summer-2025-Watching-a-race.png + width: + value: 1536 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 50 + - cat: subCategory + key: arabica + str: 30 + - cat: subCategory + key: liberica + str: 30 + - cat: topic + key: brewing + str: 70 + - cat: topic + key: tips + str: 50 + publishDate: + type: date + value: '2025-04-10' + metaDescription: + type: text + locales: + en: >- + Unearth the finest coffee beans for summertime, master new cold brew + techniques, and decide between Arabica and Liberica beans with expert + insights. + shortDescription: + type: text + value: >- + Discover the best coffee beans for the summer, explore new cold brewing + techniques, and learn expert tips for Japanese iced coffee. Plus, find + out which beans suit your palate bestโ€”Arabica or Liberica. + _dataResources: + ref-f6663a55-c9e0-46e8-8e06-5abcf3f33d7d-author: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 4741fead-d17b-4cbe-afd3-9f3d0ae46b1d + ref-f6663a55-c9e0-46e8-8e06-5abcf3f33d7d-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 8f126a53-19d3-46d9-a855-63be62ffca1d + _locales: + - en diff --git a/apps/csk/content/entry/f7e77f37-2646-410e-8596-6ae16379d5d9.yaml b/apps/csk/content/entry/f7e77f37-2646-410e-8596-6ae16379d5d9.yaml new file mode 100644 index 000000000..b4116cf2e --- /dev/null +++ b/apps/csk/content/entry/f7e77f37-2646-410e-8596-6ae16379d5d9.yaml @@ -0,0 +1,1431 @@ +created: '2025-01-29T11:10:29.223355+00:00' +modified: '2025-06-26T06:30:13.043154+00:00' +pattern: false +entry: + _id: f7e77f37-2646-410e-8596-6ae16379d5d9 + _name: Light Roast Coffee + _slug: light-roast-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/lvHSTwJJSnWW7Vjf6igacg-light-roast-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Wake up to the lively, smooth flavor of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Light Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , the perfect choice to start your morning with a touch of + brightness. This breakfast blend is made from carefully + selected, premium Arabica beans sourced from the lush, + fertile regions of Central and South America. Known for + their superior quality and vibrant taste, these beans are + cultivated with care and sustainability in mind, + supporting ethical farming practices and responsible + sourcing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Arabica Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + 100% high-quality Arabica beans known for + their superior flavor and aroma. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Light Roast Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted to a light level to highlight the + beans' natural sweetness and floral + undertones. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethically Sourced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Beans are grown and harvested responsibly, + supporting sustainable farming practices and + local communities in Central and South + America. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted in USA + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted fresh in Seattle, USA, ensuring + optimal flavor and aroma in every cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for various brewing methods including + pour-over, drip coffee makers, and French + presses. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Light Roast Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Light Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is ideal for coffee enthusiasts who appreciate a bright and nuanced flavor profile. By choosing this blend, you''re not only enjoying a delightful cup but also supporting ethical farming practices that benefit the environment and coffee-growing communities. The light roast brings out the beans'' natural characteristics, offering a smooth, clean taste that is perfect for starting your day.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Exploration + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows control over brewing variables to + highlight delicate sweetness and floral notes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a quick and easy brew with + consistent, bright flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Full-Bodied Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils for a + richer, more robust cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mild Espresso Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a light and smooth espresso shot with + a clean finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a low-acidity coffee with mellow + flavors, perfect for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + vibrant cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Simplicity + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a straightforward method for a stronger + brew with minimal equipment. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Brightness of Light Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace the crisp, refreshing taste of our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Light Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its versatility allows you to explore different brewing + methods, ensuring a delightful experience each time. The + freshness and quality of the beans guarantee that every + cup is as enjoyable as the last, making it an essential + part of your daily routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make your mornings special with the vibrant flavors and + ethical origins of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Light Roast Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're starting your day or sharing a moment + with loved ones, this blend offers the perfect balance of + taste and conscience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Light Roast Coffee + brand: + type: contentReference + value: ${#jptr:/ref-f7e77f37-2646-410e-8596-6ae16379d5d9-brand/entries/0} + title: + type: text + value: Light Roast Coffee + rating: + type: number + value: '4.9' + ogImage: + type: asset + value: + - _id: e492d485-6048-4dab-b831-9df2f4e2d2a6 + type: image + fields: + id: + type: text + value: 8df0a1db-b3af-4fc0-8509-019ab94d5ad3 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Epb5m08sSaes6Dx5V8E4nQ-light-roast-coffee-1.png + type: text + file: + type: file + value: 80acdabc-aa73-432c-826a-bb86152b6554 + size: + value: 195706 + type: number + title: + type: text + value: light-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-f7e77f37-2646-410e-8596-6ae16379d5d9-category/entries/0} + variants: + type: $block + value: + - _id: a073dfe8-315a-464f-b2d0-f8cebb35cf68 + type: variant + fields: + code: + type: text + value: '80' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Light Roast Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 50869065-74cc-4371-ac78-c7f36da3604b + type: image + fields: + id: + type: text + value: 8df0a1db-b3af-4fc0-8509-019ab94d5ad3 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Epb5m08sSaes6Dx5V8E4nQ-light-roast-coffee-1.png + type: text + file: + type: file + value: 80acdabc-aa73-432c-826a-bb86152b6554 + size: + value: 195706 + type: number + title: + type: text + value: light-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Light Roast Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: arabica + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-f7e77f37-2646-410e-8596-6ae16379d5d9-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: e492d485-6048-4dab-b831-9df2f4e2d2a6 + type: image + fields: + id: + type: text + value: 8df0a1db-b3af-4fc0-8509-019ab94d5ad3 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/Epb5m08sSaes6Dx5V8E4nQ-light-roast-coffee-1.png + type: text + file: + type: file + value: 80acdabc-aa73-432c-826a-bb86152b6554 + size: + value: 195706 + type: number + title: + type: text + value: light-roast-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Awaken your senses with our sustainable light roast coffee, crafted + from premium Arabica beans, responsibly sourced from Central and South + America. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-f7e77f37-2646-410e-8596-6ae16379d5d9-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Light Roast Coffee: Our Breakfast Blend light roast whole bean coffee + is the perfect morning coffee to ease you into your day. Sustainable + Light Roast Coffee Beans: Our coffee is made with premium quality + Arabica coffee beans from Central and South America. They are grown, + sourced and packaged responsibly, after being roasted fresh in + Seattle, USA. + _dataResources: + ref-f7e77f37-2646-410e-8596-6ae16379d5d9-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-f7e77f37-2646-410e-8596-6ae16379d5d9-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-f7e77f37-2646-410e-8596-6ae16379d5d9-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 9853aed9-07d5-4d58-a45b-c23157e149fe + ref-f7e77f37-2646-410e-8596-6ae16379d5d9-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 2f042be4-1e8b-4fae-be0e-a5294b89d8dd,fe9841c1-b494-4cbd-99bc-9087dbd7e4f2,15ef28e8-b2cd-4c74-8dfe-19e35c1c818d + _locales: + - en diff --git a/apps/csk/content/entry/fc7a50e2-9d37-47e8-89f2-46b1b453751a.yaml b/apps/csk/content/entry/fc7a50e2-9d37-47e8-89f2-46b1b453751a.yaml new file mode 100644 index 000000000..6d26ad5e1 --- /dev/null +++ b/apps/csk/content/entry/fc7a50e2-9d37-47e8-89f2-46b1b453751a.yaml @@ -0,0 +1,15 @@ +created: '2025-04-24T11:38:28.698963+00:00' +modified: '2025-04-24T11:38:28.698963+00:00' +pattern: false +entry: + _id: fc7a50e2-9d37-47e8-89f2-46b1b453751a + _name: Ingredients & Preparation + _slug: ingredients-and-preparation + type: articleCategory + fields: + title: + type: text + locales: + en: Ingredients & Preparation + _locales: + - en diff --git a/apps/csk/content/entry/fd53a87d-8279-4da5-a655-9b35de37b5dc.yaml b/apps/csk/content/entry/fd53a87d-8279-4da5-a655-9b35de37b5dc.yaml new file mode 100644 index 000000000..760410490 --- /dev/null +++ b/apps/csk/content/entry/fd53a87d-8279-4da5-a655-9b35de37b5dc.yaml @@ -0,0 +1,60 @@ +created: '2025-04-24T11:39:45.782053+00:00' +modified: '2025-04-24T11:39:45.782053+00:00' +pattern: false +entry: + _id: fd53a87d-8279-4da5-a655-9b35de37b5dc + _name: Royale + _slug: royale + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/3yppegQLRM6lLOVmLTVcyA-royale.png + type: brand + fields: + logo: + type: asset + value: [] + locales: + en: + - _id: 53824089-63d3-42b1-a9dd-99b637ae7419 + type: image + fields: + id: + type: text + value: 6c2c8fad-e71b-4a36-b9ba-f4f5c742cbdf + url: + value: >- + https://img.uniform.global/p/9VlMgIbZQQKI2wzV-L0jow/ZkAugSqJR8236QQNf1QF3Q-royale.png + type: text + file: + type: file + value: bbce30b8-a098-4a2f-862a-7d2897ec46ac + size: + value: 938485 + type: number + title: + type: text + value: royale.png + width: + value: 1024 + type: number + height: + value: 1024 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + title: + type: text + locales: + en: Royale + description: + type: text + locales: + en: >- + Royale epitomizes luxury and elegance in the world of coffee. Our + commitment is to provide premium coffee makers and exquisite coffee + products that cater to the most discerning tastes. With a focus on + sophistication and quality, Royale transforms your coffee experience + into a regal affair, ensuring each cup is a true masterpiece. + _locales: + - en diff --git a/apps/csk/content/entry/fe9841c1-b494-4cbd-99bc-9087dbd7e4f2.yaml b/apps/csk/content/entry/fe9841c1-b494-4cbd-99bc-9087dbd7e4f2.yaml new file mode 100644 index 000000000..42ab434d5 --- /dev/null +++ b/apps/csk/content/entry/fe9841c1-b494-4cbd-99bc-9087dbd7e4f2.yaml @@ -0,0 +1,1231 @@ +created: '2025-01-29T11:10:31.174738+00:00' +modified: '2025-06-26T06:30:12.743093+00:00' +pattern: false +entry: + _id: fe9841c1-b494-4cbd-99bc-9087dbd7e4f2 + _name: Ember Turkish Arabic Hammered Copper Coffee Pot + _slug: ember-turkish-arabic-hammered-copper-coffee-pot + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/1HuEVB1QToCpesPMf0AWKw-ember-turkish-arabic-hammered-copper-coffee-pot-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Experience the timeless tradition of coffee brewing with + the + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Turkish Arabic Hammered Copper Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , an exquisite, handcrafted piece that embodies centuries + of craftsmanship. Made in Gaziantep, Turkeyโ€”celebrated for + its expert copper artisansโ€”this coffee pot stands out with + its 2mm thick, solid copper body that ensures excellent + heat retention and durability. Unlike lacquered versions, + this pot develops a natural patina over time, adding to + its authentic charm and visual appeal. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Key Features:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 195 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Feature + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 274 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 195 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Handmade Craftsmanship + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 274 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Carefully crafted by skilled artisans in + Gaziantep, Turkey, reflecting a century of + expertise in copper work. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 195 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Solid 2mm Thick Copper + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 274 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Ensures superior heat retention and even + brewing, making it durable for long-term use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 195 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Natural Patina Development + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 274 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Non-lacquered finish that forms a beautiful + patina over time, enhancing its authentic, + antique appeal. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 195 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Food-Safe Tin Lining + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 274 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Interior lined with lead-free, food-safe tin + for safe and flavor-preserving use. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + width: 195 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Wooden Pot Spoon Included + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 274 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Comes with a wooden spoon for traditional and + convenient coffee preparation. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Why Choose the Ember Turkish Arabic Hammered Copper Coffee + Pot? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'The ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Turkish Arabic Hammered Copper Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' stands out for its exceptional quality, artistry, and dedication to tradition. Unlike thinner, mass-produced models, this 2mm thick copper pot ensures outstanding durability and effective heat distribution for perfect brewing. The lead-free tin lining safeguards the purity of your brew, preventing any metallic taste and maintaining the true flavors of your coffee. The included wooden spoon further enriches your brewing experience, allowing you to engage fully in the process.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Brewing Modes & Recommended Uses:' + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mode + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Traditional Turkish Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Authentic Brewing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Brew rich, aromatic Turkish or Arabic coffee + with an age-old method. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Multi-Serve Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Small Gatherings + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + The 15 oz capacity makes up to 5-6 demitasse + cups, perfect for sharing. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Home Dรฉcor + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Elegant Display + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + A beautiful addition to any kitchen, + showcasing intricate hand-engraved design. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Gift Giving + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Special Occasions + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + width: 218 + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + An exceptional gift that embodies culture, + craftsmanship, and functionality. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: An Heirloom of Craftsmanship and Tradition + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'With the ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Turkish Arabic Hammered Copper Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , youโ€™re investing in more than just a coffee maker; + youโ€™re bringing a piece of history and artisanal beauty + into your home. Its robust construction and hand-engraved + design evoke the rich legacy of Turkish coffee culture, + making each brew a special occasion. Perfect for both + everyday use and as a statement piece, this pot will serve + as a cherished kitchen companion that stands the test of + time. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Discover the art of traditional coffee brewing and enjoy + the flavors it unlocks. The + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Ember Turkish Arabic Hammered Copper Coffee Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' promises not only durability and elegance but also an elevated coffee experience with every cup.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Ember Turkish Arabic Hammered Copper Coffee Pot + brand: + type: contentReference + value: ${#jptr:/ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-brand/entries/0} + title: + type: text + value: Ember Turkish Arabic Hammered Copper Coffee Pot + rating: + type: number + value: '4.5' + ogImage: + type: asset + value: + - _id: 90de58ec-910c-4871-a193-372a2333483e + type: image + fields: + id: + type: text + value: cd509ced-4119-4e46-bec0-55c143c1d829 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/nWghsZW9Si-99Ofn7lP-XA-ember-turkish-arabic-hammered-copper-coffee-pot-1.png + type: text + file: + type: file + value: d759c000-3db7-4382-aa72-1f574e800a8d + size: + value: 174342 + type: number + title: + type: text + value: ember-turkish-arabic-hammered-copper-coffee-pot-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-category/entries/0} + variants: + type: $block + value: + - _id: fa3fd2a3-69fe-4f6e-bae6-f29fe10ba8bc + type: variant + fields: + code: + type: text + value: '136' + price: + type: number + locales: + en: '26.8' + title: + type: text + locales: + en: Ember Turkish Arabic Hammered Copper Coffee Pot + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: d425a7f8-171f-419b-a5e1-4cb011d154d0 + type: image + fields: + id: + type: text + value: cd509ced-4119-4e46-bec0-55c143c1d829 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/nWghsZW9Si-99Ofn7lP-XA-ember-turkish-arabic-hammered-copper-coffee-pot-1.png + type: text + file: + type: file + value: d759c000-3db7-4382-aa72-1f574e800a8d + size: + value: 174342 + type: number + title: + type: text + value: ember-turkish-arabic-hammered-copper-coffee-pot-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + - _id: 5c262d10-08fe-4f3c-a8a6-98fe5e58d58a + type: image + fields: + id: + type: text + value: 000c4a98-0562-4b46-b426-3fe146d49a1e + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/iSnAKy_9TTGB7A1so8MkAQ-ember-turkish-arabic-hammered-copper-coffee-pot-2.avif + type: text + file: + type: file + value: f27a7793-14e1-4346-a1eb-0286b418fd85 + size: + value: 45440 + type: number + title: + type: text + value: ember-turkish-arabic-hammered-copper-coffee-pot-2.avif + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/avif + type: text + _source: uniform-assets + metaTitle: + type: text + value: Ember Turkish Arabic Hammered Copper Coffee Pot + enrichments: + type: $enr + value: + - cat: int + key: coffee-makers + str: 5 + - cat: subCategory + key: turkish + str: 5 + - cat: brand + key: ember + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: 90de58ec-910c-4871-a193-372a2333483e + type: image + fields: + id: + type: text + value: cd509ced-4119-4e46-bec0-55c143c1d829 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/nWghsZW9Si-99Ofn7lP-XA-ember-turkish-arabic-hammered-copper-coffee-pot-1.png + type: text + file: + type: file + value: d759c000-3db7-4382-aa72-1f574e800a8d + size: + value: 174342 + type: number + title: + type: text + value: ember-turkish-arabic-hammered-copper-coffee-pot-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Handmade hammered copper coffee pot from Gaziantep, Turkey. Durable, + thick, and food-safe. Develops a natural patina over time. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Handmade hammered copper coffee pot with wooden pot spoon. Made with + famous Turkish Copper in Gaziantep City of Turkey by craftsmen with a + century of experience in copper industry. This pot's body is + completely solid 2mm thick copper. Not lacquered. So it will develop a + natural patina outside, as real copper should. Lined with food safe + lead-free tin. You can be assured this will last for many generations + unlike other thin imitations found on Amazon. The DEMMEX coffee pot is + made of the thickest copper available. Thus, it has maximum + durability. + _dataResources: + ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 59c77aba-33d8-47da-a613-6d799d699f06 + ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2f6cc670-cdaa-4532-b70e-424206c8d0ba + ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ba6763eb-aa88-4bec-bbcb-20613499cfad + ref-fe9841c1-b494-4cbd-99bc-9087dbd7e4f2-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 8b39f8cb-42bf-432b-9530-c26b5769362c,4435ccaf-103e-4b69-9138-7ec8196955fb,79ddd1f3-30a9-4f4d-8a93-0d9e17ad5967 + _locales: + - en diff --git a/apps/csk/content/entry/ff365bbd-13c4-43ab-9747-e4cf5a85a4ce.yaml b/apps/csk/content/entry/ff365bbd-13c4-43ab-9747-e4cf5a85a4ce.yaml new file mode 100644 index 000000000..61ba731c2 --- /dev/null +++ b/apps/csk/content/entry/ff365bbd-13c4-43ab-9747-e4cf5a85a4ce.yaml @@ -0,0 +1,1490 @@ +created: '2025-01-29T11:10:29.44988+00:00' +modified: '2025-06-26T06:30:12.676252+00:00' +pattern: false +entry: + _id: ff365bbd-13c4-43ab-9747-e4cf5a85a4ce + _name: Organic Blend Coffee + _slug: organic-blend-coffee + _thumbnail: >- + https://img.uniform.global/p/DCdo4LRJTZWl21CYeUJNPg/KapHiLObTFmN93UDd_KZLg-organic-blend-coffee-1.png + type: product + fields: + body: + type: richText + locales: + en: + root: + type: root + format: '' + indent: 0 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Start your morning on a bright note with our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Organic Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + , a light roast crafted to provide a smooth and mild + flavor profile that gently eases you into your day. Made + from premium quality Arabica beans sourced from the lush + regions of Central and South America, this blend + highlights the natural sweetness and nuanced flavors of + the beans, creating a balanced and clean taste that's + never bitter. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Bean Characteristics + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Characteristic + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Premium Arabica Beans + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + 100% high-quality Arabica beans known for + their superior flavor and aroma. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Light Roast Profile + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted to a light profile to emphasize the + beans' natural sweetness and delicate flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Organically Grown + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Beans are grown without synthetic pesticides + or fertilizers, supporting a healthier + ecosystem and cleaner coffee. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ethically Sourced + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Responsibly grown and harvested, supporting + sustainable farming practices and fair + treatment of farmers in Central and South + America. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Freshly Roasted in USA + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Roasted fresh in Seattle, USA, ensuring + optimal flavor and aroma in every batch. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Versatile Brewing + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Suitable for various brewing methods including + pour-over, drip coffee makers, and French + presses. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Why Choose Organic Blend Coffee? + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Organic Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: ' is perfect for coffee lovers who value both exceptional taste and environmental responsibility. By choosing this blend, you''re not only enjoying a delightful cup but also supporting organic farming practices that promote a healthier planet. The light roast brings out the beans'' natural characteristics, offering a smooth and satisfying flavor ideal for any time of the day.' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Suggestions + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: table + format: '' + indent: 0 + version: 1 + children: + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Brewing Method + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Ideal For + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Description + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 1 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Pour-Over Setup + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Flavor Precision + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Allows control over brewing variables to + highlight delicate sweetness and nuanced + flavors. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Drip Coffee Maker + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Daily Convenience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Provides a quick and easy brew with consistent + flavor. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: French Press + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Richness & Body + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Enhances the coffee's natural oils for a + fuller-bodied cup. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Espresso Machine + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Mild Espresso Experience + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Creates a light and smooth espresso shot with + a clean finish. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Cold Brew + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Smooth & Refreshing + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Produces a low-acidity coffee with mellow + flavors, perfect for iced beverages. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: AeroPress + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Quick & Flavorful + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Combines immersion and pressure for a clean, + flavorful cup in minutes. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + - type: tablerow + format: '' + indent: 0 + version: 1 + children: + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Moka Pot + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Stovetop Simplicity + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + - type: tablecell + format: '' + indent: 0 + colSpan: 1 + rowSpan: 1 + version: 1 + children: + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Offers a straightforward method for a stronger + brew with minimal equipment. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: null + headerState: 0 + backgroundColor: null + direction: null + direction: null + - tag: h3 + type: heading + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: Experience the Purity of Organic Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + direction: ltr + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: 'Embrace a healthier coffee choice with our ' + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Organic Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Its organic cultivation ensures that you're enjoying + coffee free from synthetic additives, while its + exceptional taste satisfies your palate. The freshness and + quality of the beans guarantee that every cup is as + enjoyable as the last, making it an essential part of your + daily routine. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + - type: paragraph + format: '' + indent: 0 + version: 1 + children: + - mode: normal + text: >- + Make your mornings special with the smooth flavors and + eco-friendly origins of our + type: text + style: '' + detail: 0 + format: 0 + version: 1 + - mode: normal + text: Organic Blend Coffee + type: text + style: '' + detail: 0 + format: 1 + version: 1 + - mode: normal + text: >- + . Whether you're starting your day, taking a midday pause, + or sharing with friends, this blend offers the perfect + balance of taste and environmental conscience. + type: text + style: '' + detail: 0 + format: 0 + version: 1 + direction: ltr + textStyle: '' + textFormat: 0 + direction: ltr + name: + type: text + value: Organic Blend Coffee + brand: + type: contentReference + value: ${#jptr:/ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-brand/entries/0} + title: + type: text + value: Organic Blend Coffee + rating: + type: number + value: '4.8' + ogImage: + type: asset + value: + - _id: b9e153ad-c399-442f-809d-3dc0ef821a02 + type: image + fields: + id: + type: text + value: ab120c66-e998-45b9-b4ad-0e24851c0cd8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/oUNQU35qSfSdW3MA1QbNHg-organic-blend-coffee-1.png + type: text + file: + type: file + value: 87412ffb-afcb-4bb0-be09-e7b24cd2305a + size: + value: 183601 + type: number + title: + type: text + value: organic-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + category: + type: contentReference + value: ${#jptr:/ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-category/entries/0} + variants: + type: $block + value: + - _id: 6e0c36ba-2c39-4ead-b378-79d3cfb31ad5 + type: variant + fields: + code: + type: text + value: '133' + price: + type: number + locales: + en: '12.99' + title: + type: text + locales: + en: Organic Blend Coffee + currency: + type: text + locales: + en: USD + imageGallery: + type: asset + value: + - _id: 3f413eaf-dec3-4233-a0bf-e943d2c1b9dd + type: image + fields: + id: + type: text + value: ab120c66-e998-45b9-b4ad-0e24851c0cd8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/oUNQU35qSfSdW3MA1QbNHg-organic-blend-coffee-1.png + type: text + file: + type: file + value: 87412ffb-afcb-4bb0-be09-e7b24cd2305a + size: + value: 183601 + type: number + title: + type: text + value: organic-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaTitle: + type: text + value: Organic Blend Coffee + enrichments: + type: $enr + value: + - cat: int + key: beans + str: 5 + - cat: subCategory + key: robusta + str: 5 + - cat: brand + key: javadrip + str: 5 + subcategory: + type: contentReference + value: ${#jptr:/ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-subcategory/entries/0} + primaryImage: + type: asset + value: + - _id: b9e153ad-c399-442f-809d-3dc0ef821a02 + type: image + fields: + id: + type: text + value: ab120c66-e998-45b9-b4ad-0e24851c0cd8 + url: + value: >- + https://img.uniform.global/p/-4-gL-KXTQmz-m_JqCoP1A/oUNQU35qSfSdW3MA1QbNHg-organic-blend-coffee-1.png + type: text + file: + type: file + value: 87412ffb-afcb-4bb0-be09-e7b24cd2305a + size: + value: 183601 + type: number + title: + type: text + value: organic-blend-coffee-1.png + width: + value: 1280 + type: number + height: + value: 1280 + type: number + mediaType: + value: image/png + type: text + _source: uniform-assets + metaDescription: + type: text + locales: + en: >- + Organic Light Roast Coffee: Start your day with premium Arabica beans, + sustainably sourced from Central and South America, roasted in + Seattle. + recommendations: + type: contentReference + value: >- + ${#jptr:/ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-recommendations/entries} + shortDescription: + type: text + locales: + en: >- + Light Roast Coffee: Our Organic Blend light roast whole bean coffee is + the perfect morning coffee to ease you into your day. Sustainable + Light Roast Coffee Beans: Our coffee is made with premium quality + Arabica coffee beans from Central and South America. They are grown, + sourced and packaged responsibly, after being roasted fresh in + Seattle, USA. + _dataResources: + ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-brand: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 725d0924-c684-49f1-ba91-b0dfd695823d + ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-category: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: ae8e04c4-f20b-46f5-9eb4-7d8f82bbee38 + ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-subcategory: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: 2b754075-62b2-49bd-aa8a-dd47435e9791 + ref-ff365bbd-13c4-43ab-9747-e4cf5a85a4ce-recommendations: + type: uniformContentInternalReference + variables: + locale: ${locale} + entryIds: >- + 9be7153e-31db-47ef-bc77-1d4c7145d056,d4af2511-76c3-4c8c-b979-1c3da1c667fb,f478f705-edb5-4751-9445-18a37e48c183 + _locales: + - en diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy80NHAxckRjVFRldVl6eUxpbUZ2TFZBLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy80NHAxckRjVFRldVl6eUxpbUZ2TFZBLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..239d81984 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy80NHAxckRjVFRldVl6eUxpbUZ2TFZBLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy81OWM4WjRRc1N2eWFZTC1iOE5NZ1JnLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy81OWM4WjRRc1N2eWFZTC1iOE5NZ1JnLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..ba93dc1cd Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy81OWM4WjRRc1N2eWFZTC1iOE5NZ1JnLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy82UE1wdWw0X1RGRzJVeU5HUzk0dzBBLWltcHJlc3NvLXB1bXAtZQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy82UE1wdWw0X1RGRzJVeU5HUzk0dzBBLWltcHJlc3NvLXB1bXAtZQ==.png new file mode 100644 index 000000000..5c51d2909 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy82UE1wdWw0X1RGRzJVeU5HUzk0dzBBLWltcHJlc3NvLXB1bXAtZQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy82UWl3VEw0c1FoaXNZdGhHYm9Ua2NBLUNsZWFuU2hvdC0yMDI1LQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy82UWl3VEw0c1FoaXNZdGhHYm9Ua2NBLUNsZWFuU2hvdC0yMDI1LQ==.png new file mode 100644 index 000000000..d6e3a28a7 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy82UWl3VEw0c1FoaXNZdGhHYm9Ua2NBLUNsZWFuU2hvdC0yMDI1LQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy83ZGFKVlBzQVRGcTQ2bUMxSHBVUWVRLWltcHJlc3NvLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy83ZGFKVlBzQVRGcTQ2bUMxSHBVUWVRLWltcHJlc3NvLnBuZw==.png new file mode 100644 index 000000000..1ca6e974c Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy83ZGFKVlBzQVRGcTQ2bUMxSHBVUWVRLWltcHJlc3NvLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy83eUtyeGJmZlNGR19XTTAwVHlPc293LWNvZmZlZS1yZW1vdmFibA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy83eUtyeGJmZlNGR19XTTAwVHlPc293LWNvZmZlZS1yZW1vdmFibA==.png new file mode 100644 index 000000000..588a3e9f0 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy83eUtyeGJmZlNGR19XTTAwVHlPc293LWNvZmZlZS1yZW1vdmFibA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy84WGJReE82NFRES2NOTUs4bmt4a01nLWVtYmVyLWx1eHVyeS1vdA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy84WGJReE82NFRES2NOTUs4bmt4a01nLWVtYmVyLWx1eHVyeS1vdA==.png new file mode 100644 index 000000000..da431e639 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy84WGJReE82NFRES2NOTUs4bmt4a01nLWVtYmVyLWx1eHVyeS1vdA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy85M3k0dGN0NlNRYXFfZUlxR1pEUDBnLXdoYXRzLXVwLXdpdGgtdA==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy85M3k0dGN0NlNRYXFfZUlxR1pEUDBnLXdoYXRzLXVwLXdpdGgtdA==.jpg new file mode 100644 index 000000000..910903b3e Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy85M3k0dGN0NlNRYXFfZUlxR1pEUDBnLXdoYXRzLXVwLXdpdGgtdA==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy85aE56TXkycVRpLWhlSGt6Rk51NS1RLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy85aE56TXkycVRpLWhlSGt6Rk51NS1RLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..1ac05a091 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy85aE56TXkycVRpLWhlSGt6Rk51NS1RLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tR1JwbVdnYVFpLWM4TjRmYld2b29BLUJCX1N0YXRlbWVudC5wbg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tR1JwbVdnYVFpLWM4TjRmYld2b29BLUJCX1N0YXRlbWVudC5wbg==.png new file mode 100644 index 000000000..110f4b8ff Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tR1JwbVdnYVFpLWM4TjRmYld2b29BLUJCX1N0YXRlbWVudC5wbg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tT045RkNYbFJ1cXBNdzdGeGN2ZzNBLXBlcmNvbGF0b3JzLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tT045RkNYbFJ1cXBNdzdGeGN2ZzNBLXBlcmNvbGF0b3JzLnBuZw==.png new file mode 100644 index 000000000..693eda9ea Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tT045RkNYbFJ1cXBNdzdGeGN2ZzNBLXBlcmNvbGF0b3JzLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tUWlHeTNySVNneWo5QnQyTmxENTR3LWZhdm91cml0ZS1pY29uLQ==.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tUWlHeTNySVNneWo5QnQyTmxENTR3LWZhdm91cml0ZS1pY29uLQ==.svg new file mode 100644 index 000000000..e999acff6 --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8tUWlHeTNySVNneWo5QnQyTmxENTR3LWZhdm91cml0ZS1pY29uLQ==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8wdENnckxQU1JpU3A5SmplV2J4ZUNnLVN1bW1lci0yMDI1LU91dA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8wdENnckxQU1JpU3A5SmplV2J4ZUNnLVN1bW1lci0yMDI1LU91dA==.png new file mode 100644 index 000000000..2ffff628d Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8wdENnckxQU1JpU3A5SmplV2J4ZUNnLVN1bW1lci0yMDI1LU91dA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xSGhudjA0cFNUZUc1YnVRSlFNenN3LWFjY2Vzc29yaWVzLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xSGhudjA0cFNUZUc1YnVRSlFNenN3LWFjY2Vzc29yaWVzLnBuZw==.png new file mode 100644 index 000000000..5de53dd67 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xSGhudjA0cFNUZUc1YnVRSlFNenN3LWFjY2Vzc29yaWVzLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xSHVFVkIxUVRvQ3Blc1BNZjBBV0t3LWVtYmVyLXR1cmtpc2gtYQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xSHVFVkIxUVRvQ3Blc1BNZjBBV0t3LWVtYmVyLXR1cmtpc2gtYQ==.png new file mode 100644 index 000000000..ee0644889 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xSHVFVkIxUVRvQ3Blc1BNZjBBV0t3LWVtYmVyLXR1cmtpc2gtYQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xTFd1YTkxRlRmeUs3RVdoR2k4T0VnLWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xTFd1YTkxRlRmeUs3RVdoR2k4T0VnLWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..d443ac442 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xTFd1YTkxRlRmeUs3RVdoR2k4T0VnLWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xTm1TTmNIWFNLYUFoX2p4QnV0V2RRLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xTm1TTmNIWFNLYUFoX2p4QnV0V2RRLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..ba93dc1cd Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xTm1TTmNIWFNLYUFoX2p4QnV0V2RRLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xVUNLRTd4SlQ5aXAxa3IxUGg2c2xnLWlyaXNoLWJsZW5kLWNvZg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xVUNLRTd4SlQ5aXAxa3IxUGg2c2xnLWlyaXNoLWJsZW5kLWNvZg==.png new file mode 100644 index 000000000..3b1adabf0 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8xVUNLRTd4SlQ5aXAxa3IxUGg2c2xnLWlyaXNoLWJsZW5kLWNvZg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8yNURuS3l5WlMtMnVLd0pZLXg2bWxnLXJvYnVzdGEucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8yNURuS3l5WlMtMnVLd0pZLXg2bWxnLXJvYnVzdGEucG5n.png new file mode 100644 index 000000000..1663ddc6e Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8yNURuS3l5WlMtMnVLd0pZLXg2bWxnLXJvYnVzdGEucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zQVJGN203dlNteV9jU2ZmMklMcVJBLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zQVJGN203dlNteV9jU2ZmMklMcVJBLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..9eb7f7d39 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zQVJGN203dlNteV9jU2ZmMklMcVJBLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zS2tnN0lEOVR2eUlZQVJmZk9LeERnLW1lZGl1bS1yb2FzdC1jbw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zS2tnN0lEOVR2eUlZQVJmZk9LeERnLW1lZGl1bS1yb2FzdC1jbw==.png new file mode 100644 index 000000000..96c808b1d Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zS2tnN0lEOVR2eUlZQVJmZk9LeERnLW1lZGl1bS1yb2FzdC1jbw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zZXBnaEd5eFJWcS1MX2p4VzdDUjl3LWJlYW5zLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zZXBnaEd5eFJWcS1MX2p4VzdDUjl3LWJlYW5zLnBuZw==.png new file mode 100644 index 000000000..74b1624cc Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zZXBnaEd5eFJWcS1MX2p4VzdDUjl3LWJlYW5zLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zeXBwZWdRTFJNNmxMT1ZtTFRWY3lBLXJveWFsZS5wbmc=.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zeXBwZWdRTFJNNmxMT1ZtTFRWY3lBLXJveWFsZS5wbmc=.png new file mode 100644 index 000000000..3ae6c4757 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy8zeXBwZWdRTFJNNmxMT1ZtTFRWY3lBLXJveWFsZS5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy90cm1kLTJ5clNlS3N6VTVtVERHLUFBLWRlc2NhbGluZy10YWJsZQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy90cm1kLTJ5clNlS3N6VTVtVERHLUFBLWRlc2NhbGluZy10YWJsZQ==.png new file mode 100644 index 000000000..d38843386 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy90cm1kLTJ5clNlS3N6VTVtVERHLUFBLWRlc2NhbGluZy10YWJsZQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91VEZqbDdxbFF6R2dKMEExbHBTbEF3LWdyaW5kaW5nLWJlYW5zLQ==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91VEZqbDdxbFF6R2dKMEExbHBTbEF3LWdyaW5kaW5nLWJlYW5zLQ==.jpg new file mode 100644 index 000000000..5d8cc280b Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91VEZqbDdxbFF6R2dKMEExbHBTbEF3LWdyaW5kaW5nLWJlYW5zLQ==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91ZlNCYW9iNVJyV3ZEZEV5ZURyaDF3LU1BX1NlbWkucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91ZlNCYW9iNVJyV3ZEZEV5ZURyaDF3LU1BX1NlbWkucG5n.png new file mode 100644 index 000000000..e9a25ed6b Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91ZlNCYW9iNVJyV3ZEZEV5ZURyaDF3LU1BX1NlbWkucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91cW9YbTFLdVRER0Y0M0p6Sk9ueGtRLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91cW9YbTFLdVRER0Y0M0p6Sk9ueGtRLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..fc6c54316 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy91cW9YbTFLdVRER0Y0M0p6Sk9ueGtRLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92MmpKVVJMc1JKRzNMeFg5ZkVFTlBnLWtvc21pYy1jb2ZmZWUtcw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92MmpKVVJMc1JKRzNMeFg5ZkVFTlBnLWtvc21pYy1jb2ZmZWUtcw==.png new file mode 100644 index 000000000..1e6d02b8f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92MmpKVVJMc1JKRzNMeFg5ZkVFTlBnLWtvc21pYy1jb2ZmZWUtcw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92VlI3M2RNNlJtNm02T3l2SXM4Vy1RLUpvYW5uZV9jbG9zZXVwLg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92VlI3M2RNNlJtNm02T3l2SXM4Vy1RLUpvYW5uZV9jbG9zZXVwLg==.png new file mode 100644 index 000000000..4300080ec Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92VlI3M2RNNlJtNm02T3l2SXM4Vy1RLUpvYW5uZV9jbG9zZXVwLg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92WFZ2RDhfa1RYT0FvcXdJa3hZTG93LUpvYW5uZV9TZXR0aW5nLg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92WFZ2RDhfa1RYT0FvcXdJa3hZTG93LUpvYW5uZV9TZXR0aW5nLg==.png new file mode 100644 index 000000000..ab8315c98 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92WFZ2RDhfa1RYT0FvcXdJa3hZTG93LUpvYW5uZV9TZXR0aW5nLg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92ZkZuSFptU1I5YXk3UEFmWjdDcGlRLTQ4MjAzNTItdWhkXzQwOQ==.mp4 b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92ZkZuSFptU1I5YXk3UEFmWjdDcGlRLTQ4MjAzNTItdWhkXzQwOQ==.mp4 new file mode 100644 index 000000000..821b878a3 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92ZkZuSFptU1I5YXk3UEFmWjdDcGlRLTQ4MjAzNTItdWhkXzQwOQ==.mp4 differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92dk5zcXlsYlNVcUU3dFlVTm4xY0RRLWJyZWFrZmFzdC1ibGVuZA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92dk5zcXlsYlNVcUU3dFlVTm4xY0RRLWJyZWFrZmFzdC1ibGVuZA==.png new file mode 100644 index 000000000..2b591f286 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92dk5zcXlsYlNVcUU3dFlVTm4xY0RRLWJyZWFrZmFzdC1ibGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92eVQ2Y1lxN1FzMk45VHZKVzJNWXJnLWdsYXNzLWNhcmFmZS1icg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92eVQ2Y1lxN1FzMk45VHZKVzJNWXJnLWdsYXNzLWNhcmFmZS1icg==.png new file mode 100644 index 000000000..7e75f254a Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy92eVQ2Y1lxN1FzMk45VHZKVzJNWXJnLWdsYXNzLWNhcmFmZS1icg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93VzFvSVhfZ1FIU3dZZDAwa0dyZi1BLVN1bW1lci0yMDI1LUVuag==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93VzFvSVhfZ1FIU3dZZDAwa0dyZi1BLVN1bW1lci0yMDI1LUVuag==.png new file mode 100644 index 000000000..59dbb93a2 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93VzFvSVhfZ1FIU3dZZDAwa0dyZi1BLVN1bW1lci0yMDI1LUVuag==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93aXhvdXJ6SFRVcVRvajBJSjFLN2RBLWZyb3RoZXItd2hpc2stMQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93aXhvdXJ6SFRVcVRvajBJSjFLN2RBLWZyb3RoZXItd2hpc2stMQ==.png new file mode 100644 index 000000000..3ebd8248f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93aXhvdXJ6SFRVcVRvajBJSjFLN2RBLWZyb3RoZXItd2hpc2stMQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93cFhYaUpKV1JvMnpvZk9TS2RhUVZ3LWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93cFhYaUpKV1JvMnpvZk9TS2RhUVZ3LWltYWdlLnBuZw==.png new file mode 100644 index 000000000..0e17e7824 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy93cFhYaUpKV1JvMnpvZk9TS2RhUVZ3LWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95MXZzbFprN1NraXpNR3c2MjRVeWpnLWVzcHJlc3NvLWdwdC0xLg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95MXZzbFprN1NraXpNR3c2MjRVeWpnLWVzcHJlc3NvLWdwdC0xLg==.png new file mode 100644 index 000000000..64a327d0f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95MXZzbFprN1NraXpNR3c2MjRVeWpnLWVzcHJlc3NvLWdwdC0xLg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95UUxQLXF2elFscVp1clRjeGJienRRLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95UUxQLXF2elFscVp1clRjeGJienRRLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..4f32d880f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95UUxQLXF2elFscVp1clRjeGJienRRLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95VDB3Zi1HZ1JZcTdpeDhhNjZ5Ri13LUVETUJMT0dfSEVBREVSUw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95VDB3Zi1HZ1JZcTdpeDhhNjZ5Ri13LUVETUJMT0dfSEVBREVSUw==.png new file mode 100644 index 000000000..64d2faa8b Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy95VDB3Zi1HZ1JZcTdpeDhhNjZ5Ri13LUVETUJMT0dfSEVBREVSUw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy96WVJxUl9SWlFvYUZzUXhFQUxhSVNBLW1pbGstY2FyYWZlLTEucA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy96WVJxUl9SWlFvYUZzUXhFQUxhSVNBLW1pbGstY2FyYWZlLTEucA==.png new file mode 100644 index 000000000..0b0fb013e Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy96WVJxUl9SWlFvYUZzUXhFQUxhSVNBLW1pbGstY2FyYWZlLTEucA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9BLVZzaTJRdlRyeU8xT2Z2dGxCeDF3LWtvc21pYy1jb2ZmZWUtcA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9BLVZzaTJRdlRyeU8xT2Z2dGxCeDF3LWtvc21pYy1jb2ZmZWUtcA==.png new file mode 100644 index 000000000..8fc093046 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9BLVZzaTJRdlRyeU8xT2Z2dGxCeDF3LWtvc21pYy1jb2ZmZWUtcA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9BTDh1VF9iMlFTeU9UMGN0b0czS0RBLWRhcmstcm9hc3QtY29mZg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9BTDh1VF9iMlFTeU9UMGN0b0czS0RBLWRhcmstcm9hc3QtY29mZg==.png new file mode 100644 index 000000000..d809152d9 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9BTDh1VF9iMlFTeU9UMGN0b0czS0RBLWRhcmstcm9hc3QtY29mZg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9CRlBGeGxZTlN6LW0zTnVldjhSbnpRLXJveWFsZS1pcS1lc3ByZQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9CRlBGeGxZTlN6LW0zTnVldjhSbnpRLXJveWFsZS1pcS1lc3ByZQ==.png new file mode 100644 index 000000000..1ddd31b5d Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9CRlBGeGxZTlN6LW0zTnVldjhSbnpRLXJveWFsZS1pcS1lc3ByZQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9CWjVfb2NoWVJKT2l2NzhDRVBFQ1JBLWphdmFkcmlwLXNwZWNpYQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9CWjVfb2NoWVJKT2l2NzhDRVBFQ1JBLWphdmFkcmlwLXNwZWNpYQ==.png new file mode 100644 index 000000000..9b39661c3 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9CWjVfb2NoWVJKT2l2NzhDRVBFQ1JBLWphdmFkcmlwLXNwZWNpYQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ER3pKLVpGc1JpMjVVSmlvRUJMdE9nLXJveWFsZS1idXR0ZS1jYQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ER3pKLVpGc1JpMjVVSmlvRUJMdE9nLXJveWFsZS1idXR0ZS1jYQ==.png new file mode 100644 index 000000000..5b1a33d1f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ER3pKLVpGc1JpMjVVSmlvRUJMdE9nLXJveWFsZS1idXR0ZS1jYQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9EYVl4ZWEtWFIyQ0JrYlp0aEJUT1V3LUVETUJMT0dfSEVBREVSUw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9EYVl4ZWEtWFIyQ0JrYlp0aEJUT1V3LUVETUJMT0dfSEVBREVSUw==.png new file mode 100644 index 000000000..a475371c2 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9EYVl4ZWEtWFIyQ0JrYlp0aEJUT1V3LUVETUJMT0dfSEVBREVSUw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FM1JFTVI0SVNXaTd1b2p1TVc1WU13LWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FM1JFTVI0SVNXaTd1b2p1TVc1WU13LWltYWdlLnBuZw==.png new file mode 100644 index 000000000..0e17e7824 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FM1JFTVI0SVNXaTd1b2p1TVc1WU13LWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FQVhKcVFJWFR4MjFDSTU2aFBtR0N3LWVtYmVyLWhhbW1lcmVkLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FQVhKcVFJWFR4MjFDSTU2aFBtR0N3LWVtYmVyLWhhbW1lcmVkLQ==.png new file mode 100644 index 000000000..45cbd0b99 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FQVhKcVFJWFR4MjFDSTU2aFBtR0N3LWVtYmVyLWhhbW1lcmVkLQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FQm5MOV8tdVFwYTVIWW5tQXpocldBLWNvZmZlZS1tYWtlcnMucA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FQm5MOV8tdVFwYTVIWW5tQXpocldBLWNvZmZlZS1tYWtlcnMucA==.png new file mode 100644 index 000000000..04043740b Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FQm5MOV8tdVFwYTVIWW5tQXpocldBLWNvZmZlZS1tYWtlcnMucA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FSnlYVjFqTlRnbV9pTGRmRlVpOENBLWJlYW5zLWhlYXJ0LmpwZw==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FSnlYVjFqTlRnbV9pTGRmRlVpOENBLWJlYW5zLWhlYXJ0LmpwZw==.jpg new file mode 100644 index 000000000..8e03fb1a7 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9FSnlYVjFqTlRnbV9pTGRmRlVpOENBLWJlYW5zLWhlYXJ0LmpwZw==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9GbnJiRU9tYlNnT2JpcmRVRW1vUzlBLWltcHJlc3NvLXBlcmstMQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9GbnJiRU9tYlNnT2JpcmRVRW1vUzlBLWltcHJlc3NvLXBlcmstMQ==.png new file mode 100644 index 000000000..a01d9688e Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9GbnJiRU9tYlNnT2JpcmRVRW1vUzlBLWltcHJlc3NvLXBlcmstMQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9HdXMyMmhpMVJQcVZxaDY5R0ZDNEJRLWNvZmZlZV9haS5wbmc=.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9HdXMyMmhpMVJQcVZxaDY5R0ZDNEJRLWNvZmZlZV9haS5wbmc=.png new file mode 100644 index 000000000..d57b954f8 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9HdXMyMmhpMVJQcVZxaDY5R0ZDNEJRLWNvZmZlZV9haS5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9IZ2JOYXVWU1N3bWpnazVrQnBmRFVBLWF1dGhvci1sb2dvLXBsYQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9IZ2JOYXVWU1N3bWpnazVrQnBmRFVBLWF1dGhvci1sb2dvLXBsYQ==.png new file mode 100644 index 000000000..db3a062ea Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9IZ2JOYXVWU1N3bWpnazVrQnBmRFVBLWF1dGhvci1sb2dvLXBsYQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9IZUJYMVZBRlR4Mnk3TGY0aTNWaWR3LWVtYmVyLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9IZUJYMVZBRlR4Mnk3TGY0aTNWaWR3LWVtYmVyLnBuZw==.png new file mode 100644 index 000000000..b9bb9275a Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9IZUJYMVZBRlR4Mnk3TGY0aTNWaWR3LWVtYmVyLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JMkhsaW1TS1NGV3oxc1ZrdXJEZW1nLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JMkhsaW1TS1NGV3oxc1ZrdXJEZW1nLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..239d81984 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JMkhsaW1TS1NGV3oxc1ZrdXJEZW1nLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JRzhVWTdKOFJKcXBqdFdEMUF3RC1BLU1BX3NpZGVieXNpZGUucA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JRzhVWTdKOFJKcXBqdFdEMUF3RC1BLU1BX3NpZGVieXNpZGUucA==.png new file mode 100644 index 000000000..d70751ce8 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JRzhVWTdKOFJKcXBqdFdEMUF3RC1BLU1BX3NpZGVieXNpZGUucA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JZ2M2MEEzLVJwR3d4SGh1ODBqeUJnLWFyYWJpY2EucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JZ2M2MEEzLVJwR3d4SGh1ODBqeUJnLWFyYWJpY2EucG5n.png new file mode 100644 index 000000000..382382116 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JZ2M2MEEzLVJwR3d4SGh1ODBqeUJnLWFyYWJpY2EucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JaVFSVmUtLVJpR0ZDVWV1Z0JHeXF3LWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JaVFSVmUtLVJpR0ZDVWV1Z0JHeXF3LWltYWdlLnBuZw==.png new file mode 100644 index 000000000..3f1b06d49 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9JaVFSVmUtLVJpR0ZDVWV1Z0JHeXF3LWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KMkRxYkpPNFE0YWNUUlFkeUdFQzlRLWNoZXZyb24tcmlnaHQucw==.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KMkRxYkpPNFE0YWNUUlFkeUdFQzlRLWNoZXZyb24tcmlnaHQucw==.svg new file mode 100644 index 000000000..c6b806dbc --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KMkRxYkpPNFE0YWNUUlFkeUdFQzlRLWNoZXZyb24tcmlnaHQucw==.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KSkVOTU5kSlR6bTRLNmpFX2ZqekZnLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KSkVOTU5kSlR6bTRLNmpFX2ZqekZnLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..22cf6a8eb Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KSkVOTU5kSlR6bTRLNmpFX2ZqekZnLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KTUUxQm5uZVFaQ3IwdHhIdlprNVlBLXBpY2tpbmctdGhlLXJpZw==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KTUUxQm5uZVFaQ3IwdHhIdlprNVlBLXBpY2tpbmctdGhlLXJpZw==.jpg new file mode 100644 index 000000000..839327810 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9KTUUxQm5uZVFaQ3IwdHhIdlprNVlBLXBpY2tpbmctdGhlLXJpZw==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LNlpLbVJTTVI0Ni1wQ2FRVU40U3JRLWljb24tY2hldnJvbi1ibA==.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LNlpLbVJTTVI0Ni1wQ2FRVU40U3JRLWljb24tY2hldnJvbi1ibA==.svg new file mode 100644 index 000000000..bcc9878f5 --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LNlpLbVJTTVI0Ni1wQ2FRVU40U3JRLWljb24tY2hldnJvbi1ibA==.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LSGVkLVJBblNodW5ELXZXZGZtOUx3LXR1cmtpc2gucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LSGVkLVJBblNodW5ELXZXZGZtOUx3LXR1cmtpc2gucG5n.png new file mode 100644 index 000000000..ecf41dbcc Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LSGVkLVJBblNodW5ELXZXZGZtOUx3LXR1cmtpc2gucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LYXBIaUxPYlRGbU45M1VEZF9LWkxnLW9yZ2FuaWMtYmxlbmQtYw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LYXBIaUxPYlRGbU45M1VEZF9LWkxnLW9yZ2FuaWMtYmxlbmQtYw==.png new file mode 100644 index 000000000..dce4bb719 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9LYXBIaUxPYlRGbU45M1VEZF9LWkxnLW9yZ2FuaWMtYmxlbmQtYw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9MTlpVMmlnNVRWYTJfbTRidXZhVVl3LXRoZS1hcnQtb2YtdGhlLQ==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9MTlpVMmlnNVRWYTJfbTRidXZhVVl3LXRoZS1hcnQtb2YtdGhlLQ==.jpg new file mode 100644 index 000000000..a17fe1f8d Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9MTlpVMmlnNVRWYTJfbTRidXZhVVl3LXRoZS1hcnQtb2YtdGhlLQ==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9Mc2VHeHBKM1RLZUlBd1ZaNzctMzRBLUJCX09yZ2FuaWNCbGVuZA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9Mc2VHeHBKM1RLZUlBd1ZaNzctMzRBLUJCX09yZ2FuaWNCbGVuZA==.png new file mode 100644 index 000000000..058e3daf8 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9Mc2VHeHBKM1RLZUlBd1ZaNzctMzRBLUJCX09yZ2FuaWNCbGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9NTk5JZWhwZVFnLUVhNlp1YnhyMTJ3LWNvbHVtYmlhbi1ibGVuZA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9NTk5JZWhwZVFnLUVhNlp1YnhyMTJ3LWNvbHVtYmlhbi1ibGVuZA==.png new file mode 100644 index 000000000..705820b7a Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9NTk5JZWhwZVFnLUVhNlp1YnhyMTJ3LWNvbHVtYmlhbi1ibGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9NZ0ZxcmI4S1NweV9VU3l0dzJQd3BRLWtvc21pYy1jb2ZmZWUtdQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9NZ0ZxcmI4S1NweV9VU3l0dzJQd3BRLWtvc21pYy1jb2ZmZWUtdQ==.png new file mode 100644 index 000000000..ee221ac18 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9NZ0ZxcmI4S1NweV9VU3l0dzJQd3BRLWtvc21pYy1jb2ZmZWUtdQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9OMzltcXVOZlRlVzgwYTVsNXBkSmZ3LUJCX0V0aGlvcGlhbkJsZQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9OMzltcXVOZlRlVzgwYTVsNXBkSmZ3LUJCX0V0aGlvcGlhbkJsZQ==.png new file mode 100644 index 000000000..1490783d4 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9OMzltcXVOZlRlVzgwYTVsNXBkSmZ3LUJCX0V0aGlvcGlhbkJsZQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9OWXI1T3Z3a1JSbVhQNnZIV1hkakVnLU1BX0Z1bGwucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9OWXI1T3Z3a1JSbVhQNnZIV1hkakVnLU1BX0Z1bGwucG5n.png new file mode 100644 index 000000000..09093ccb7 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9OWXI1T3Z3a1JSbVhQNnZIV1hkakVnLU1BX0Z1bGwucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SaG9oeGl2RFFrQ0pnUG0tYVd1RE5RLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SaG9oeGl2RFFrQ0pnUG0tYVd1RE5RLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..22cf6a8eb Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SaG9oeGl2RFFrQ0pnUG0tYVd1RE5RLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SbHlrM004WlRwYW91azh1cnE4YWlBLUVETUJMT0dfSEVBREVSUw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SbHlrM004WlRwYW91azh1cnE4YWlBLUVETUJMT0dfSEVBREVSUw==.png new file mode 100644 index 000000000..3f9f4b671 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SbHlrM004WlRwYW91azh1cnE4YWlBLUVETUJMT0dfSEVBREVSUw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SeVZfaTJTUlRwT0h3V3VzSVFBdnlnLWxpYmVyaWNhLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SeVZfaTJTUlRwT0h3V3VzSVFBdnlnLWxpYmVyaWNhLnBuZw==.png new file mode 100644 index 000000000..b672e044c Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9SeVZfaTJTUlRwT0h3V3VzSVFBdnlnLWxpYmVyaWNhLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VMmdzaENNQlRuQ3VWX05hb1BEM0tnLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VMmdzaENNQlRuQ3VWX05hb1BEM0tnLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..93253a03d Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VMmdzaENNQlRuQ3VWX05hb1BEM0tnLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VN2tVSW9FM1F0YUw4aXhCTkxrQlVnLVN1bW1lci0yMDI1LVdhdA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VN2tVSW9FM1F0YUw4aXhCTkxrQlVnLVN1bW1lci0yMDI1LVdhdA==.png new file mode 100644 index 000000000..f28e678eb Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VN2tVSW9FM1F0YUw4aXhCTkxrQlVnLVN1bW1lci0yMDI1LVdhdA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VSGdLZ1J4c1NZaUN3WEYzY2NRcS1nLUJCX0lyaXNoQmxlbmQucA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VSGdLZ1J4c1NZaUN3WEYzY2NRcS1nLUJCX0lyaXNoQmxlbmQucA==.png new file mode 100644 index 000000000..a85f5024c Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VSGdLZ1J4c1NZaUN3WEYzY2NRcS1nLUJCX0lyaXNoQmxlbmQucA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VZ3RVT0J4UFRDbXlTYkxCTEhwSlVRLU1BX1B1bXAucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VZ3RVT0J4UFRDbXlTYkxCTEhwSlVRLU1BX1B1bXAucG5n.png new file mode 100644 index 000000000..9fcea503f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VZ3RVT0J4UFRDbXlTYkxCTEhwSlVRLU1BX1B1bXAucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VejZ2NU9wT1JfRzRCRkNJT2NhSG5RLUJCX1NldHRpbmcucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VejZ2NU9wT1JfRzRCRkNJT2NhSG5RLUJCX1NldHRpbmcucG5n.png new file mode 100644 index 000000000..bbcd4f45d Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9VejZ2NU9wT1JfRzRCRkNJT2NhSG5RLUJCX1NldHRpbmcucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9WU2hOOVlsM1F4cWxlY281MVRxaFJ3LWJsYWNrLW1vdW50YWluLg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9WU2hOOVlsM1F4cWxlY281MVRxaFJ3LWJsYWNrLW1vdW50YWluLg==.png new file mode 100644 index 000000000..e0fb2d772 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9WU2hOOVlsM1F4cWxlY281MVRxaFJ3LWJsYWNrLW1vdW50YWluLg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9XTng1aDk1RlIwNlFnQkNxN3NCZkp3LWEtcHJvcGVyLWN1cHBhLQ==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9XTng1aDk1RlIwNlFnQkNxN3NCZkp3LWEtcHJvcGVyLWN1cHBhLQ==.jpg new file mode 100644 index 000000000..ec3796dc9 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9XTng1aDk1RlIwNlFnQkNxN3NCZkp3LWEtcHJvcGVyLWN1cHBhLQ==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9Xd0Rzd09zdVJxV1NYaUI1VTFRbGVnLWZhdm91cml0ZS1pY29uLg==.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9Xd0Rzd09zdVJxV1NYaUI1VTFRbGVnLWZhdm91cml0ZS1pY29uLg==.svg new file mode 100644 index 000000000..7031d0e41 --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9Xd0Rzd09zdVJxV1NYaUI1VTFRbGVnLWZhdm91cml0ZS1pY29uLg==.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YNG5ISGJYX1JrS2R6WVk4YzRDS0lBLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YNG5ISGJYX1JrS2R6WVk4YzRDS0lBLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..9eb7f7d39 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YNG5ISGJYX1JrS2R6WVk4YzRDS0lBLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YOE5qbU0wX1NpR3JkX21FdFlwdXpBLXJveWFsZS1ib3VsZGVyLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YOE5qbU0wX1NpR3JkX21FdFlwdXpBLXJveWFsZS1ib3VsZGVyLQ==.png new file mode 100644 index 000000000..85c11ba33 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YOE5qbU0wX1NpR3JkX21FdFlwdXpBLXJveWFsZS1ib3VsZGVyLQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YRXA5M2xoclE1ZU0tNGNpdVFxNFNBLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YRXA5M2xoclE1ZU0tNGNpdVFxNFNBLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..3f1b06d49 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YRXA5M2xoclE1ZU0tNGNpdVFxNFNBLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YTVdwRnBSZ1N1dVF4RWRSck84MDlnLXdhdGVyLWZpbHRlci0xLg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YTVdwRnBSZ1N1dVF4RWRSck84MDlnLXdhdGVyLWZpbHRlci0xLg==.png new file mode 100644 index 000000000..b50d6c4dd Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YTVdwRnBSZ1N1dVF4RWRSck84MDlnLXdhdGVyLWZpbHRlci0xLg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YYm1fdjdVQlF3R3VRUk5lOTlwVUJ3LUJCX1dlYkNUQV9Ob0NvcA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YYm1fdjdVQlF3R3VRUk5lOTlwVUJ3LUJCX1dlYkNUQV9Ob0NvcA==.png new file mode 100644 index 000000000..3c10df641 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9YYm1fdjdVQlF3R3VRUk5lOTlwVUJ3LUJCX1dlYkNUQV9Ob0NvcA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ZckVQYS1FdFEyYVFvYWdHMlkzNFlRLWZyZW5jaC1wcmVzcy5wbg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ZckVQYS1FdFEyYVFvYWdHMlkzNFlRLWZyZW5jaC1wcmVzcy5wbg==.png new file mode 100644 index 000000000..998d564dd Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ZckVQYS1FdFEyYVFvYWdHMlkzNFlRLWZyZW5jaC1wcmVzcy5wbg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9aNV9yYW5EclJjMmlMQmQyZ21KYzZRLWtvc21pYy1jb2ZmZWUucA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9aNV9yYW5EclJjMmlMQmQyZ21KYzZRLWtvc21pYy1jb2ZmZWUucA==.png new file mode 100644 index 000000000..2ebcca5e7 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9aNV9yYW5EclJjMmlMQmQyZ21KYzZRLWtvc21pYy1jb2ZmZWUucA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ad2JhVHJ2d1JvUzFic1hOc3ZPUTlRLWVzcHJlc3NvLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ad2JhVHJ2d1JvUzFic1hOc3ZPUTlRLWVzcHJlc3NvLnBuZw==.png new file mode 100644 index 000000000..af8fd90d7 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9ad2JhVHJ2d1JvUzFic1hOc3ZPUTlRLWVzcHJlc3NvLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9fMXVZMHVXRFFYbVBFdHgzZzZtSF9BLXByb2ZpbGUtaWNvbi5zdg==.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9fMXVZMHVXRFFYbVBFdHgzZzZtSF9BLXByb2ZpbGUtaWNvbi5zdg==.svg new file mode 100644 index 000000000..f7358ea92 --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9fMXVZMHVXRFFYbVBFdHgzZzZtSF9BLXByb2ZpbGUtaWNvbi5zdg==.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hSDJEUVoyT1JiR0VoUFFCZnRtSG1nLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hSDJEUVoyT1JiR0VoUFFCZnRtSG1nLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..ea4f6c7f9 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hSDJEUVoyT1JiR0VoUFFCZnRtSG1nLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hcDB5X1lkYVR1cWpqOU95UDNOdV9BLXRoZS1zZWNyZXQtdG8tYQ==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hcDB5X1lkYVR1cWpqOU95UDNOdV9BLXRoZS1zZWNyZXQtdG8tYQ==.jpg new file mode 100644 index 000000000..ce48b4bbf Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hcDB5X1lkYVR1cWpqOU95UDNOdV9BLXRoZS1zZWNyZXQtdG8tYQ==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hdmhQWGVYeVJFQ0hSMXNJX1lXbjlRLUNvbXBvc2FibGVDb25mZQ==.jpg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hdmhQWGVYeVJFQ0hSMXNJX1lXbjlRLUNvbXBvc2FibGVDb25mZQ==.jpg new file mode 100644 index 000000000..687fcffeb Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9hdmhQWGVYeVJFQ0hSMXNJX1lXbjlRLUNvbXBvc2FibGVDb25mZQ==.jpg differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9jbTZwUEFJNlFxcUR0Z0JLMDI0bnBRLWljb24tY2FydC5zdmc=.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9jbTZwUEFJNlFxcUR0Z0JLMDI0bnBRLWljb24tY2FydC5zdmc=.svg new file mode 100644 index 000000000..4244c1665 --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9jbTZwUEFJNlFxcUR0Z0JLMDI0bnBRLWljb24tY2FydC5zdmc=.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9kMzItTV9Eb1JJUzhkdFdTQVRsTGxBLWltcHJlc3NvLTEyLWN1cA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9kMzItTV9Eb1JJUzhkdFdTQVRsTGxBLWltcHJlc3NvLTEyLWN1cA==.png new file mode 100644 index 000000000..13c78c2c2 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9kMzItTV9Eb1JJUzhkdFdTQVRsTGxBLWltcHJlc3NvLTEyLWN1cA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9kd0ZqUHVUdVM1LXdOWlEwaUxEcEFBLVN1bW1lci0yMDI1LUZpZQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9kd0ZqUHVUdVM1LXdOWlEwaUxEcEFBLVN1bW1lci0yMDI1LUZpZQ==.png new file mode 100644 index 000000000..28e0fae26 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9kd0ZqUHVUdVM1LXdOWlEwaUxEcEFBLVN1bW1lci0yMDI1LUZpZQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9mR3VYQ3RVelRpZUo0bmwtRnd0cW93LUVETUJMT0dfSEVBREVSUw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9mR3VYQ3RVelRpZUo0bmwtRnd0cW93LUVETUJMT0dfSEVBREVSUw==.png new file mode 100644 index 000000000..4ac4c9b42 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9mR3VYQ3RVelRpZUo0bmwtRnd0cW93LUVETUJMT0dfSEVBREVSUw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9nSFV2ZzdBYlRSU09iR3hNNlFnbWxRLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9nSFV2ZzdBYlRSU09iR3hNNlFnbWxRLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..4f32d880f Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9nSFV2ZzdBYlRSU09iR3hNNlFnbWxRLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oNkRBaWJSbFRxLWNvX2hkNTlGMWt3LWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oNkRBaWJSbFRxLWNvX2hkNTlGMWt3LWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..aeb8977ed Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oNkRBaWJSbFRxLWNvX2hkNTlGMWt3LWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oSUtKNUM4a1RrV2VSeW5wNi13ZTRRLUVzcHJlc3NvTWFrZXJzUg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oSUtKNUM4a1RrV2VSeW5wNi13ZTRRLUVzcHJlc3NvTWFrZXJzUg==.png new file mode 100644 index 000000000..f7d7436b5 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oSUtKNUM4a1RrV2VSeW5wNi13ZTRRLUVzcHJlc3NvTWFrZXJzUg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oZlEwOEo1NlFtYUdjVkdNWXZ4T3hBLXdhdGVyLXJlc2Vydm9pcg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oZlEwOEo1NlFtYUdjVkdNWXZ4T3hBLXdhdGVyLXJlc2Vydm9pcg==.png new file mode 100644 index 000000000..6b5a8d5f2 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9oZlEwOEo1NlFtYUdjVkdNWXZ4T3hBLXdhdGVyLXJlc2Vydm9pcg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9odmEteXdIdVI4ZUtqUGxEUURvRlZnLWphdmFkcmlwLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9odmEteXdIdVI4ZUtqUGxEUURvRlZnLWphdmFkcmlwLnBuZw==.png new file mode 100644 index 000000000..b793a2ef9 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9odmEteXdIdVI4ZUtqUGxEUURvRlZnLWphdmFkcmlwLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9qRlR2ZmpEYlJ2R29mdk9ZS1RRcmtnLWljb24tY2FydF96em91Mw==.svg b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9qRlR2ZmpEYlJ2R29mdk9ZS1RRcmtnLWljb24tY2FydF96em91Mw==.svg new file mode 100644 index 000000000..839e3f978 --- /dev/null +++ b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9qRlR2ZmpEYlJ2R29mdk9ZS1RRcmtnLWljb24tY2FydF96em91Mw==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9qcWlKbkpiLVJZNkI2cVhFQzdpeUZRLVN1bW1lci0yMDI1LU91dA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9qcWlKbkpiLVJZNkI2cVhFQzdpeUZRLVN1bW1lci0yMDI1LU91dA==.png new file mode 100644 index 000000000..21006028b Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9qcWlKbkpiLVJZNkI2cVhFQzdpeUZRLVN1bW1lci0yMDI1LU91dA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9rYzh3ci1MTVJfaXgyeV9MSFdTVkpBLWF1dGhvci1sb2dvLXBsYQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9rYzh3ci1MTVJfaXgyeV9MSFdTVkpBLWF1dGhvci1sb2dvLXBsYQ==.png new file mode 100644 index 000000000..db3a062ea Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9rYzh3ci1MTVJfaXgyeV9MSFdTVkpBLWF1dGhvci1sb2dvLXBsYQ==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sNktscU44cVQybTV3MHlPUFFCVjRBLUJCX01hY2hpbmUucG5n.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sNktscU44cVQybTV3MHlPUFFCVjRBLUJCX01hY2hpbmUucG5n.png new file mode 100644 index 000000000..10b68010c Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sNktscU44cVQybTV3MHlPUFFCVjRBLUJCX01hY2hpbmUucG5n.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sS3phMGkxeFNqS2k3dVpQVU5ZQ0h3LXJveWFsZS1jb2ZmZWUtcA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sS3phMGkxeFNqS2k3dVpQVU5ZQ0h3LXJveWFsZS1jb2ZmZWUtcA==.png new file mode 100644 index 000000000..0fd61395a Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sS3phMGkxeFNqS2k3dVpQVU5ZQ0h3LXJveWFsZS1jb2ZmZWUtcA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sdkhTVHdKSlNuV1c3VmpmNmlnYWNnLWxpZ2h0LXJvYXN0LWNvZg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sdkhTVHdKSlNuV1c3VmpmNmlnYWNnLWxpZ2h0LXJvYXN0LWNvZg==.png new file mode 100644 index 000000000..a3a37f0ab Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9sdkhTVHdKSlNuV1c3VmpmNmlnYWNnLWxpZ2h0LXJvYXN0LWNvZg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uMi1hOTFGcVJmV241dC04cmRKZ0F3LWNvZmZlZS1wZXJtYW5lbg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uMi1hOTFGcVJmV241dC04cmRKZ0F3LWNvZmZlZS1wZXJtYW5lbg==.png new file mode 100644 index 000000000..eeb6063b4 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uMi1hOTFGcVJmV241dC04cmRKZ0F3LWNvZmZlZS1wZXJtYW5lbg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uWFAwQXhvLVI1Qy1RZUljVTZuV3dRLWtvc21pYy1jb2ZmZWUtYg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uWFAwQXhvLVI1Qy1RZUljVTZuV3dRLWtvc21pYy1jb2ZmZWUtYg==.png new file mode 100644 index 000000000..1f21ed4f7 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uWFAwQXhvLVI1Qy1RZUljVTZuV3dRLWtvc21pYy1jb2ZmZWUtYg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uZmlBQ2FodVNKeW9LaTJCUW9uck5RLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uZmlBQ2FodVNKeW9LaTJCUW9uck5RLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..f782a7c09 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9uZmlBQ2FodVNKeW9LaTJCUW9uck5RLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9vYXIxc0ljWVJlcWZmeEY0TlhNaUFRLU1BX01vY2NhRXhwcmVzcw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9vYXIxc0ljWVJlcWZmeEY0TlhNaUFRLU1BX01vY2NhRXhwcmVzcw==.png new file mode 100644 index 000000000..da8b8e8a5 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9vYXIxc0ljWVJlcWZmeEY0TlhNaUFRLU1BX01vY2NhRXhwcmVzcw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9vbndGQWsySFFuLWNNSkZJMndQM2tBLWhvdXNlLWJsZW5kLWNvZg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9vbndGQWsySFFuLWNNSkZJMndQM2tBLWhvdXNlLWJsZW5kLWNvZg==.png new file mode 100644 index 000000000..a601a15c9 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9vbndGQWsySFFuLWNNSkZJMndQM2tBLWhvdXNlLWJsZW5kLWNvZg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9wSmpUQjJMU1RPMlo5emVoeE9kWmJnLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9wSmpUQjJMU1RPMlo5emVoeE9kWmJnLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..f782a7c09 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9wSmpUQjJMU1RPMlo5emVoeE9kWmJnLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9wcHR4Q25ELVQtcTYwdmR3MU01eUNBLWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9wcHR4Q25ELVQtcTYwdmR3MU01eUNBLWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..bd1ceaa63 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9wcHR4Q25ELVQtcTYwdmR3MU01eUNBLWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xS3lKR3B4TFRDZVVORWlDQm1SOG9BLUJlYW5zX0JHLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xS3lKR3B4TFRDZVVORWlDQm1SOG9BLUJlYW5zX0JHLnBuZw==.png new file mode 100644 index 000000000..333e54c47 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xS3lKR3B4TFRDZVVORWlDQm1SOG9BLUJlYW5zX0JHLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xZGZ5TXBsdVRwMjhHcEZFOWIwQnV3LUJlYW5zQnVuZGxlLnBuZw==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xZGZ5TXBsdVRwMjhHcEZFOWIwQnV3LUJlYW5zQnVuZGxlLnBuZw==.png new file mode 100644 index 000000000..66275be87 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xZGZ5TXBsdVRwMjhHcEZFOWIwQnV3LUJlYW5zQnVuZGxlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xaDVmQWQybFNlZWJ5dFhnX1dhOFBBLWV0aGlvcGlhbi1ibGVuZA==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xaDVmQWQybFNlZWJ5dFhnX1dhOFBBLWV0aGlvcGlhbi1ibGVuZA==.png new file mode 100644 index 000000000..0306633b1 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xaDVmQWQybFNlZWJ5dFhnX1dhOFBBLWV0aGlvcGlhbi1ibGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xdG1BWGZtN1JjNlpfRk5LTEpMSWdBLXBvdXItb3Zlci5wbmc=.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xdG1BWGZtN1JjNlpfRk5LTEpMSWdBLXBvdXItb3Zlci5wbmc=.png new file mode 100644 index 000000000..2691f7e98 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9xdG1BWGZtN1JjNlpfRk5LTEpMSWdBLXBvdXItb3Zlci5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9zU2Nlbk9SdFNVbWhEaWRrTnZoYld3LXBlcnV2aWFuLWJsZW5kLQ==.png b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9zU2Nlbk9SdFNVbWhEaWRrTnZoYld3LXBlcnV2aWFuLWJsZW5kLQ==.png new file mode 100644 index 000000000..87f6adf97 Binary files /dev/null and b/apps/csk/content/files/L3AvRENkbzRMUkpUWldsMjFDWWVVSk5QZy9zU2Nlbk9SdFNVbWhEaWRrTnZoYld3LXBlcnV2aWFuLWJsZW5kLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS80U2sxQUZMS1MweWdWcWV4MFUxOGFnLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS80U2sxQUZMS1MweWdWcWV4MFUxOGFnLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..93253a03d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS80U2sxQUZMS1MweWdWcWV4MFUxOGFnLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS83VnZkTUlHeVMzLUExeEUwMWtHU19RLXJveWFsZS1jb2ZmZWUtcA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS83VnZkTUlHeVMzLUExeEUwMWtHU19RLXJveWFsZS1jb2ZmZWUtcA==.png new file mode 100644 index 000000000..82ccaa977 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS83VnZkTUlHeVMzLUExeEUwMWtHU19RLXJveWFsZS1jb2ZmZWUtcA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS83WnlEMHVYaVJ6YTBqNGJZZHc5RTZ3LWNvc21vLWtyYW1lci5wbg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS83WnlEMHVYaVJ6YTBqNGJZZHc5RTZ3LWNvc21vLWtyYW1lci5wbg==.png new file mode 100644 index 000000000..0de40e081 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS83WnlEMHVYaVJ6YTBqNGJZZHc5RTZ3LWNvc21vLWtyYW1lci5wbg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS84eXh3OWN4SlROeXZ1U0hpMnN0ODN3LWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS84eXh3OWN4SlROeXZ1U0hpMnN0ODN3LWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..d443ac442 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS84eXh3OWN4SlROeXZ1U0hpMnN0ODN3LWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85MzJSX1VFeFNYcWFWQUZ1blFwOHp3LXZpZXRuYW1lc2UtY29mZg==.jpeg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85MzJSX1VFeFNYcWFWQUZ1blFwOHp3LXZpZXRuYW1lc2UtY29mZg==.jpeg new file mode 100644 index 000000000..52a698fe9 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85MzJSX1VFeFNYcWFWQUZ1blFwOHp3LXZpZXRuYW1lc2UtY29mZg==.jpeg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85V0dKcUU3TlJZQzViNnZkRDlRdFpnLWRhcmstcm9hc3QtY29mZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85V0dKcUU3TlJZQzViNnZkRDlRdFpnLWRhcmstcm9hc3QtY29mZg==.png new file mode 100644 index 000000000..d809152d9 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85V0dKcUU3TlJZQzViNnZkRDlRdFpnLWRhcmstcm9hc3QtY29mZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85ak5GOV9iTFF0bUluRlltVzdMeGFBLWVzcHJlc3NvLWdwdC0xLg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85ak5GOV9iTFF0bUluRlltVzdMeGFBLWVzcHJlc3NvLWdwdC0xLg==.png new file mode 100644 index 000000000..64a327d0f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85ak5GOV9iTFF0bUluRlltVzdMeGFBLWVzcHJlc3NvLWdwdC0xLg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85d2habGt5UlNMTzdHVnJ4bmp0R0tBLWphdmFkcmlwLXNwZWNpYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85d2habGt5UlNMTzdHVnJ4bmp0R0tBLWphdmFkcmlwLXNwZWNpYQ==.png new file mode 100644 index 000000000..bd11c64aa Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS85d2habGt5UlNMTzdHVnJ4bmp0R0tBLWphdmFkcmlwLXNwZWNpYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8tNDVSRks1NFJmQ3V3dDJ0UVZUN0xnLXBpY2tpbmctdGhlLXJpZw==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8tNDVSRks1NFJmQ3V3dDJ0UVZUN0xnLXBpY2tpbmctdGhlLXJpZw==.jpg new file mode 100644 index 000000000..839327810 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8tNDVSRks1NFJmQ3V3dDJ0UVZUN0xnLXBpY2tpbmctdGhlLXJpZw==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8tQS1KU09HNlNTeUNWMy1hTkpTaUN3LWtvc21pYy1jb2ZmZWUucA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8tQS1KU09HNlNTeUNWMy1hTkpTaUN3LWtvc21pYy1jb2ZmZWUucA==.png new file mode 100644 index 000000000..2ebcca5e7 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8tQS1KU09HNlNTeUNWMy1hTkpTaUN3LWtvc21pYy1jb2ZmZWUucA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8wNVRrS2gxMVJTV01aSEFmTnF5YThBLWxpZ2h0LXJvYXN0LWNvZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8wNVRrS2gxMVJTV01aSEFmTnF5YThBLWxpZ2h0LXJvYXN0LWNvZg==.png new file mode 100644 index 000000000..a3a37f0ab Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8wNVRrS2gxMVJTV01aSEFmTnF5YThBLWxpZ2h0LXJvYXN0LWNvZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8xR2VrYVB3a1MyTzdDUEpaZUNQR2h3LWxhdHRlLWFydC1wb3VyaQ==.jpeg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8xR2VrYVB3a1MyTzdDUEpaZUNQR2h3LWxhdHRlLWFydC1wb3VyaQ==.jpeg new file mode 100644 index 000000000..38ede2f60 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8xR2VrYVB3a1MyTzdDUEpaZUNQR2h3LWxhdHRlLWFydC1wb3VyaQ==.jpeg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8xRzh2aEItQlJnR3VKMDU5V2pkR1lnLWtvc21pYy1jb2ZmZWUtcA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8xRzh2aEItQlJnR3VKMDU5V2pkR1lnLWtvc21pYy1jb2ZmZWUtcA==.png new file mode 100644 index 000000000..8fc093046 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8xRzh2aEItQlJnR3VKMDU5V2pkR1lnLWtvc21pYy1jb2ZmZWUtcA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8yQUJ1V3prTVQxdWVDWDRqOTVoWE5BLWNsb3NlLnN2Zw==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8yQUJ1V3prTVQxdWVDWDRqOTVoWE5BLWNsb3NlLnN2Zw==.svg new file mode 100644 index 000000000..661d99f81 --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8yQUJ1V3prTVQxdWVDWDRqOTVoWE5BLWNsb3NlLnN2Zw==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8ySEVDeVJRNFRnYVprVDZ0czc4SWl3LWVzcHJlc3NvLWdwdC0zLg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8ySEVDeVJRNFRnYVprVDZ0czc4SWl3LWVzcHJlc3NvLWdwdC0zLg==.png new file mode 100644 index 000000000..d060e8a74 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8ySEVDeVJRNFRnYVprVDZ0czc4SWl3LWVzcHJlc3NvLWdwdC0zLg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8ySXJSV3RBN1FpdTAyY3VtMC16UUh3LWdsYXNzLWNhcmFmZS1icg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8ySXJSV3RBN1FpdTAyY3VtMC16UUh3LWdsYXNzLWNhcmFmZS1icg==.png new file mode 100644 index 000000000..7e75f254a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8ySXJSV3RBN1FpdTAyY3VtMC16UUh3LWdsYXNzLWNhcmFmZS1icg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zQTFlblgxc1E2YVVpU2JhVmNGWDdBLWtvc21pYy1jb2ZmZWUtYg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zQTFlblgxc1E2YVVpU2JhVmNGWDdBLWtvc21pYy1jb2ZmZWUtYg==.png new file mode 100644 index 000000000..1f21ed4f7 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zQTFlblgxc1E2YVVpU2JhVmNGWDdBLWtvc21pYy1jb2ZmZWUtYg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zcF9zVWhvN1N6dWtUQzZYVXBKOGV3LWVzcHJlc3NvLW1hY2hpbg==.jpeg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zcF9zVWhvN1N6dWtUQzZYVXBKOGV3LWVzcHJlc3NvLW1hY2hpbg==.jpeg new file mode 100644 index 000000000..134a9842a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zcF9zVWhvN1N6dWtUQzZYVXBKOGV3LWVzcHJlc3NvLW1hY2hpbg==.jpeg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zeEZPOE55alFPLUdzYi1GTnFXWS1BLWNvZmZlZS1tYWtlcnMtbw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zeEZPOE55alFPLUdzYi1GTnFXWS1BLWNvZmZlZS1tYWtlcnMtbw==.png new file mode 100644 index 000000000..5900e264c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS8zeEZPOE55alFPLUdzYi1GTnFXWS1BLWNvZmZlZS1tYWtlcnMtbw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91SmE2eXdNZlRmQ2E4MV9ZemdDVXVBLWVzcHJlc3NvLWdwdC00Lg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91SmE2eXdNZlRmQ2E4MV9ZemdDVXVBLWVzcHJlc3NvLWdwdC00Lg==.png new file mode 100644 index 000000000..662395c5c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91SmE2eXdNZlRmQ2E4MV9ZemdDVXVBLWVzcHJlc3NvLWdwdC00Lg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91TGZEVmp0RVRRV085RXhMNXU5T1B3LWEtcHJvcGVyLWN1cHBhLQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91TGZEVmp0RVRRV085RXhMNXU5T1B3LWEtcHJvcGVyLWN1cHBhLQ==.jpg new file mode 100644 index 000000000..ec3796dc9 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91TGZEVmp0RVRRV085RXhMNXU5T1B3LWEtcHJvcGVyLWN1cHBhLQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91UGFCemFaZFQ1S3ZiTGxqYjNoN2hnLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91UGFCemFaZFQ1S3ZiTGxqYjNoN2hnLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..1ac05a091 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS91UGFCemFaZFQ1S3ZiTGxqYjNoN2hnLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS92RXdxVUsza1EzaUNDQWxrX0dzOFlRLWVtYmVyLWhhbW1lcmVkLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS92RXdxVUsza1EzaUNDQWxrX0dzOFlRLWVtYmVyLWhhbW1lcmVkLQ==.png new file mode 100644 index 000000000..fe87265d6 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS92RXdxVUsza1EzaUNDQWxrX0dzOFlRLWVtYmVyLWhhbW1lcmVkLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS92cm5yY0otWlQtYTZOLTBfaHlfZGpRLWZhdm91cml0ZS1pY29uLQ==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS92cm5yY0otWlQtYTZOLTBfaHlfZGpRLWZhdm91cml0ZS1pY29uLQ==.svg new file mode 100644 index 000000000..9fc534ecf --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS92cm5yY0otWlQtYTZOLTBfaHlfZGpRLWZhdm91cml0ZS1pY29uLQ==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS93d25hOXAzYlNXaU5haTMyRDB2ZTRRLXNsb3ctZHJpcC5zdmc=.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS93d25hOXAzYlNXaU5haTMyRDB2ZTRRLXNsb3ctZHJpcC5zdmc=.svg new file mode 100644 index 000000000..464016aa7 --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS93d25hOXAzYlNXaU5haTMyRDB2ZTRRLXNsb3ctZHJpcC5zdmc=.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94MjdpalFvQ1E4S2tUdmh3dGpudjdRLWNhcnQtcGFnZS1vZy1pbQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94MjdpalFvQ1E4S2tUdmh3dGpudjdRLWNhcnQtcGFnZS1vZy1pbQ==.png new file mode 100644 index 000000000..fcf07418a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94MjdpalFvQ1E4S2tUdmh3dGpudjdRLWNhcnQtcGFnZS1vZy1pbQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ZW5IRDJmNVFFV1cxcldPN09RZGdBLWVycm9yLWltYWdlLmpwZQ==.jpeg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ZW5IRDJmNVFFV1cxcldPN09RZGdBLWVycm9yLWltYWdlLmpwZQ==.jpeg new file mode 100644 index 000000000..a0bee60f9 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ZW5IRDJmNVFFV1cxcldPN09RZGdBLWVycm9yLWltYWdlLmpwZQ==.jpeg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ajZzMmxNRlNhdUhtcEdtbWlvdS1BLWpkLWxvZ28tYmxhY2sucA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ajZzMmxNRlNhdUhtcEdtbWlvdS1BLWpkLWxvZ28tYmxhY2sucA==.png new file mode 100644 index 000000000..e66bf0021 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ajZzMmxNRlNhdUhtcEdtbWlvdS1BLWpkLWxvZ28tYmxhY2sucA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ckt5dDhQM1NBYWhXU0hoTl9ob0FnLXJveWFsZS1jb2ZmZWUtcA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ckt5dDhQM1NBYWhXU0hoTl9ob0FnLXJveWFsZS1jb2ZmZWUtcA==.png new file mode 100644 index 000000000..0fd61395a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS94ckt5dDhQM1NBYWhXU0hoTl9ob0FnLXJveWFsZS1jb2ZmZWUtcA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96VTJTNmdJZFFoMktQLTB2UXJ3VHNnLXRoZS1hcnQtb2YtdGhlLQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96VTJTNmdJZFFoMktQLTB2UXJ3VHNnLXRoZS1hcnQtb2YtdGhlLQ==.jpg new file mode 100644 index 000000000..a17fe1f8d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96VTJTNmdJZFFoMktQLTB2UXJ3VHNnLXRoZS1hcnQtb2YtdGhlLQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96cWVHZ2I1M1R5T1l4UU5TbjFrekRBLXJvYnVzdGEucG5n.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96cWVHZ2I1M1R5T1l4UU5TbjFrekRBLXJvYnVzdGEucG5n.png new file mode 100644 index 000000000..1663ddc6e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96cWVHZ2I1M1R5T1l4UU5TbjFrekRBLXJvYnVzdGEucG5n.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96dEM1TTRSS1N5eWxadzh1eUk4VDhRLWJlYW5zLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96dEM1TTRSS1N5eWxadzh1eUk4VDhRLWJlYW5zLnBuZw==.png new file mode 100644 index 000000000..74b1624cc Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS96dEM1TTRSS1N5eWxadzh1eUk4VDhRLWJlYW5zLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9BQ1ktcXd6VlR3TzRSSFpwRW9Ydy1RLWltcHJlc3NvLXB1bXAtZQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9BQ1ktcXd6VlR3TzRSSFpwRW9Ydy1RLWltcHJlc3NvLXB1bXAtZQ==.png new file mode 100644 index 000000000..5c51d2909 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9BQ1ktcXd6VlR3TzRSSFpwRW9Ydy1RLWltcHJlc3NvLXB1bXAtZQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9BRE5qcUJLSlJjdTRFbWxIMVhwOWh3LXR1cmtpc2gucG5n.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9BRE5qcUJLSlJjdTRFbWxIMVhwOWh3LXR1cmtpc2gucG5n.png new file mode 100644 index 000000000..ecf41dbcc Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9BRE5qcUJLSlJjdTRFbWxIMVhwOWh3LXR1cmtpc2gucG5n.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9CX0RxdVB6MlJCZVpKMUFLR1p6azZ3LWxpYmVyaWNhLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9CX0RxdVB6MlJCZVpKMUFLR1p6azZ3LWxpYmVyaWNhLnBuZw==.png new file mode 100644 index 000000000..b672e044c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9CX0RxdVB6MlJCZVpKMUFLR1p6azZ3LWxpYmVyaWNhLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9CbGdSNzF2UlRMLW9VTWtMOVhrOXVRLWRlc2NhbGluZy10YWJsZQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9CbGdSNzF2UlRMLW9VTWtMOVhrOXVRLWRlc2NhbGluZy10YWJsZQ==.png new file mode 100644 index 000000000..d38843386 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9CbGdSNzF2UlRMLW9VTWtMOVhrOXVRLWRlc2NhbGluZy10YWJsZQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DQVU4Nk45blQyT20yYTMwVXVzM2Z3LWNvZmZlZS1iZWFucy1vZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DQVU4Nk45blQyT20yYTMwVXVzM2Z3LWNvZmZlZS1iZWFucy1vZw==.png new file mode 100644 index 000000000..141dfb7c5 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DQVU4Nk45blQyT20yYTMwVXVzM2Z3LWNvZmZlZS1iZWFucy1vZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DQVZmenVMU1NCU0N3cEtta2c1dXBnLWltcHJlc3NvLXBlcmstMQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DQVZmenVMU1NCU0N3cEtta2c1dXBnLWltcHJlc3NvLXBlcmstMQ==.png new file mode 100644 index 000000000..a01d9688e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DQVZmenVMU1NCU0N3cEtta2c1dXBnLWltcHJlc3NvLXBlcmstMQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DVTM4QmItQVExTzExdjdtV1lBUU1BLWdyaW5kaW5nLWJlYW5zLQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DVTM4QmItQVExTzExdjdtV1lBUU1BLWdyaW5kaW5nLWJlYW5zLQ==.jpg new file mode 100644 index 000000000..5d8cc280b Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DVTM4QmItQVExTzExdjdtV1lBUU1BLWdyaW5kaW5nLWJlYW5zLQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DXzEwLUlGVVJwLUhIRmVWMFRwa09BLXBleGVscy1waG90by5qcA==.jpeg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DXzEwLUlGVVJwLUhIRmVWMFRwa09BLXBleGVscy1waG90by5qcA==.jpeg new file mode 100644 index 000000000..b23370b2f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9DXzEwLUlGVVJwLUhIRmVWMFRwa09BLXBleGVscy1waG90by5qcA==.jpeg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9EZHFITkFnaFRJMnZsczZMX2pVS3FRLWphdmFkcmlwLXNwZWNpYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9EZHFITkFnaFRJMnZsczZMX2pVS3FRLWphdmFkcmlwLXNwZWNpYQ==.png new file mode 100644 index 000000000..5df2ab76e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9EZHFITkFnaFRJMnZsczZMX2pVS3FRLWphdmFkcmlwLXNwZWNpYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FLVBYY00tUFRkNlk2ZU9mMDBWMFB3LWVzcHJlc3NvLWdwdC02Lg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FLVBYY00tUFRkNlk2ZU9mMDBWMFB3LWVzcHJlc3NvLWdwdC02Lg==.png new file mode 100644 index 000000000..f7dca224b Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FLVBYY00tUFRkNlk2ZU9mMDBWMFB3LWVzcHJlc3NvLWdwdC02Lg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FN2pXUHZ5cVNVU0ZBbjRSbG5CUVZ3LXdoYXRzLXVwLXdpdGgtdA==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FN2pXUHZ5cVNVU0ZBbjRSbG5CUVZ3LXdoYXRzLXVwLXdpdGgtdA==.jpg new file mode 100644 index 000000000..910903b3e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FN2pXUHZ5cVNVU0ZBbjRSbG5CUVZ3LXdoYXRzLXVwLXdpdGgtdA==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FYVQ1N2Q0M1J1U1dVOGw3LUJja1JBLWVtYmVyLWx1eHVyeS1vdA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FYVQ1N2Q0M1J1U1dVOGw3LUJja1JBLWVtYmVyLWx1eHVyeS1vdA==.png new file mode 100644 index 000000000..da431e639 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FYVQ1N2Q0M1J1U1dVOGw3LUJja1JBLWVtYmVyLWx1eHVyeS1vdA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FbXNoaFRyelJ0cVZ2bEhBak5mVGl3LWJsYWNrLW1vdW50YWluLg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FbXNoaFRyelJ0cVZ2bEhBak5mVGl3LWJsYWNrLW1vdW50YWluLg==.png new file mode 100644 index 000000000..e0fb2d772 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9FbXNoaFRyelJ0cVZ2bEhBak5mVGl3LWJsYWNrLW1vdW50YWluLg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HLTEwWDhMblJ6bV9pZFB3S0tGUDVRLWhvdXNlLWJsZW5kLWNvZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HLTEwWDhMblJ6bV9pZFB3S0tGUDVRLWhvdXNlLWJsZW5kLWNvZg==.png new file mode 100644 index 000000000..a601a15c9 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HLTEwWDhMblJ6bV9pZFB3S0tGUDVRLWhvdXNlLWJsZW5kLWNvZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HUjg1UDBBb1NOQ01QSTUtOHc4R3RnLWFycm93LXJpZ2h0LnN2Zw==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HUjg1UDBBb1NOQ01QSTUtOHc4R3RnLWFycm93LXJpZ2h0LnN2Zw==.svg new file mode 100644 index 000000000..7c8c4745f --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HUjg1UDBBb1NOQ01QSTUtOHc4R3RnLWFycm93LXJpZ2h0LnN2Zw==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HeTgyTkxyZVNxV1o3WWhJX1ZDcXJnLWltYWdlLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HeTgyTkxyZVNxV1o3WWhJX1ZDcXJnLWltYWdlLnBuZw==.png new file mode 100644 index 000000000..4ec80917e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9HeTgyTkxyZVNxV1o3WWhJX1ZDcXJnLWltYWdlLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ISzA2c0pnbVQ0R3R5MHR4OVZoQUN3LWFyYWJpY2EucG5n.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ISzA2c0pnbVQ0R3R5MHR4OVZoQUN3LWFyYWJpY2EucG5n.png new file mode 100644 index 000000000..382382116 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ISzA2c0pnbVQ0R3R5MHR4OVZoQUN3LWFyYWJpY2EucG5n.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JRlVJSjJibFNUS3NjaDRFR0FZYWJ3LWVtYmVyLWx1eHVyeS1vdA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JRlVJSjJibFNUS3NjaDRFR0FZYWJ3LWVtYmVyLWx1eHVyeS1vdA==.png new file mode 100644 index 000000000..526a7a4fb Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JRlVJSjJibFNUS3NjaDRFR0FZYWJ3LWVtYmVyLWx1eHVyeS1vdA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JYjhMTWRBQ1I3NnplUDBDTEgzcTNnLWFyYWJpY2EtdnMtcm9idQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JYjhMTWRBQ1I3NnplUDBDTEgzcTNnLWFyYWJpY2EtdnMtcm9idQ==.jpg new file mode 100644 index 000000000..3a94527b7 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JYjhMTWRBQ1I3NnplUDBDTEgzcTNnLWFyYWJpY2EtdnMtcm9idQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JbWZOdThRelNYNlpwNHhnRU5PNGR3LWphdmFkcmlwLXNwZWNpYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JbWZOdThRelNYNlpwNHhnRU5PNGR3LWphdmFkcmlwLXNwZWNpYQ==.png new file mode 100644 index 000000000..202d7faec Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9JbWZOdThRelNYNlpwNHhnRU5PNGR3LWphdmFkcmlwLXNwZWNpYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LLWwxN1dyaFF2U0U5WWt5TmhqbmFnLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LLWwxN1dyaFF2U0U5WWt5TmhqbmFnLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..e7e494f7d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LLWwxN1dyaFF2U0U5WWt5TmhqbmFnLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LNXhoQ0lNNlFJeU9SYWhkb3lpakRRLWphdmFkcmlwLXNwZWNpYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LNXhoQ0lNNlFJeU9SYWhkb3lpakRRLWphdmFkcmlwLXNwZWNpYQ==.png new file mode 100644 index 000000000..ba9be590a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LNXhoQ0lNNlFJeU9SYWhkb3lpakRRLWphdmFkcmlwLXNwZWNpYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LTlMweWVjdlEyLWZyMlloN20xbkVnLWphdmFkcmlwLXNwZWNpYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LTlMweWVjdlEyLWZyMlloN20xbkVnLWphdmFkcmlwLXNwZWNpYQ==.png new file mode 100644 index 000000000..9b39661c3 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LTlMweWVjdlEyLWZyMlloN20xbkVnLWphdmFkcmlwLXNwZWNpYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LaDZTOV9JM1NUU1l4VnNlWi12RFFBLWNvZmZlZS1yZW1vdmFibA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LaDZTOV9JM1NUU1l4VnNlWi12RFFBLWNvZmZlZS1yZW1vdmFibA==.png new file mode 100644 index 000000000..588a3e9f0 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9LaDZTOV9JM1NUU1l4VnNlWi12RFFBLWNvZmZlZS1yZW1vdmFibA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MNTJGcmp4ZVFZeTBPNjZRc3dCLWdnLWJlYW5zLWxvZ28uc3Zn.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MNTJGcmp4ZVFZeTBPNjZRc3dCLWdnLWJlYW5zLWxvZ28uc3Zn.svg new file mode 100644 index 000000000..c70fecc93 --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MNTJGcmp4ZVFZeTBPNjZRc3dCLWdnLWJlYW5zLWxvZ28uc3Zn.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MRTQ3eTA1M1JWZTRXOTR6aGtmVGJ3LXJveWFsZS1pcS1lc3ByZQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MRTQ3eTA1M1JWZTRXOTR6aGtmVGJ3LXJveWFsZS1pcS1lc3ByZQ==.png new file mode 100644 index 000000000..a22e063dc Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MRTQ3eTA1M1JWZTRXOTR6aGtmVGJ3LXJveWFsZS1pcS1lc3ByZQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MUm5ieXVuLVE5cTltaHB3SzdzaEdRLWVtYmVyLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MUm5ieXVuLVE5cTltaHB3SzdzaEdRLWVtYmVyLnBuZw==.png new file mode 100644 index 000000000..b9bb9275a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MUm5ieXVuLVE5cTltaHB3SzdzaEdRLWVtYmVyLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MZERxekM4b1RrVzNoVjBHQ2RLcTVRLWVzcHJlc3NvLWdwdC0yLg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MZERxekM4b1RrVzNoVjBHQ2RLcTVRLWVzcHJlc3NvLWdwdC0yLg==.png new file mode 100644 index 000000000..fcef7b12f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MZERxekM4b1RrVzNoVjBHQ2RLcTVRLWVzcHJlc3NvLWdwdC0yLg==.png differ diff --git a/apps/csk/simple-content/files/L3AvYktFOFBla2NRM0drOWo2QzgxamNyUS9pQUlvQy1rQlJxLWlGdXYyajh6VGt3LWljb24tdW5pZm9ybS1sbw==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MbU5tc2M4VFJFeTczU1NGUWh6NXB3LWljb24tdW5pZm9ybS1sbw==.svg similarity index 100% rename from apps/csk/simple-content/files/L3AvYktFOFBla2NRM0drOWo2QzgxamNyUS9pQUlvQy1rQlJxLWlGdXYyajh6VGt3LWljb24tdW5pZm9ybS1sbw==.svg rename to apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MbU5tc2M4VFJFeTczU1NGUWh6NXB3LWljb24tdW5pZm9ybS1sbw==.svg diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MbnZpN3EwZlM0bWhrc2FnRVJkTVV3LWVtYmVyLXR1cmtpc2gtYQ==.avif b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MbnZpN3EwZlM0bWhrc2FnRVJkTVV3LWVtYmVyLXR1cmtpc2gtYQ==.avif new file mode 100644 index 000000000..26457715d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MbnZpN3EwZlM0bWhrc2FnRVJkTVV3LWVtYmVyLXR1cmtpc2gtYQ==.avif differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MclI1Z2ZESFNFMkdLdVJDUEtnaER3LWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MclI1Z2ZESFNFMkdLdVJDUEtnaER3LWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..bd1ceaa63 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9MclI1Z2ZESFNFMkdLdVJDUEtnaER3LWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9NS016SVlmc1JBcVFVdVhOQXRWNGZnLWVzcHJlc3NvLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9NS016SVlmc1JBcVFVdVhOQXRWNGZnLWVzcHJlc3NvLnBuZw==.png new file mode 100644 index 000000000..af8fd90d7 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9NS016SVlmc1JBcVFVdVhOQXRWNGZnLWVzcHJlc3NvLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9NU042cWtSN1NWdVQtQ1hiWVVsWnlRLW15LXByb2ZpbGUtb2ctaQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9NU042cWtSN1NWdVQtQ1hiWVVsWnlRLW15LXByb2ZpbGUtb2ctaQ==.png new file mode 100644 index 000000000..42b1f4466 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9NU042cWtSN1NWdVQtQ1hiWVVsWnlRLW15LXByb2ZpbGUtb2ctaQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ORFdGUFRDbVE2UzVUYzhsdXpxOHB3LWNvZmZlZS1iZWFucy1wYQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ORFdGUFRDbVE2UzVUYzhsdXpxOHB3LWNvZmZlZS1iZWFucy1wYQ==.jpg new file mode 100644 index 000000000..47e808806 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ORFdGUFRDbVE2UzVUYzhsdXpxOHB3LWNvZmZlZS1iZWFucy1wYQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9OaTI0NXQzTlMyQ2hvM21UZlRnRjZnLWEtcHJvcHBlci1jdXBwYQ==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9OaTI0NXQzTlMyQ2hvM21UZlRnRjZnLWEtcHJvcHBlci1jdXBwYQ==.svg new file mode 100644 index 000000000..028b2b04b --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9OaTI0NXQzTlMyQ2hvM21UZlRnRjZnLWEtcHJvcHBlci1jdXBwYQ==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Od01GMktZN1N3T3hPOVAxSjk0a1hnLXR5cGVzLW9mLWNvZmZlZQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Od01GMktZN1N3T3hPOVAxSjk0a1hnLXR5cGVzLW9mLWNvZmZlZQ==.jpg new file mode 100644 index 000000000..3cc4035fc Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Od01GMktZN1N3T3hPOVAxSjk0a1hnLXR5cGVzLW9mLWNvZmZlZQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Pd1k1eXF3Z1JGS1JhdmY5eS1pSDZ3LWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Pd1k1eXF3Z1JGS1JhdmY5eS1pSDZ3LWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..aeb8977ed Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Pd1k1eXF3Z1JGS1JhdmY5eS1pSDZ3LWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QLXpJb2EwSFNrZTFXSmpPQWxRMDB3LWpkLWVhcnRoLXRvLWJlYQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QLXpJb2EwSFNrZTFXSmpPQWxRMDB3LWpkLWVhcnRoLXRvLWJlYQ==.jpg new file mode 100644 index 000000000..5dd13c01c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QLXpJb2EwSFNrZTFXSmpPQWxRMDB3LWpkLWVhcnRoLXRvLWJlYQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QUi16VzJKR1FwZVpSN3o2ekNyeHVBLWZhdm9yaXRlcy1vZy1pbQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QUi16VzJKR1FwZVpSN3o2ekNyeHVBLWZhdm9yaXRlcy1vZy1pbQ==.png new file mode 100644 index 000000000..4a0f1b16a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QUi16VzJKR1FwZVpSN3o2ekNyeHVBLWZhdm9yaXRlcy1vZy1pbQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QeEtWakV6RVRaYWExV0Q1cndBQ2VBLXBvdXItb3Zlci5wbmc=.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QeEtWakV6RVRaYWExV0Q1cndBQ2VBLXBvdXItb3Zlci5wbmc=.png new file mode 100644 index 000000000..2691f7e98 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9QeEtWakV6RVRaYWExV0Q1cndBQ2VBLXBvdXItb3Zlci5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RRXVjYURjZFQ5eTRDWkN6UnlfMkpRLWltcHJlc3NvLXB1bXAtZQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RRXVjYURjZFQ5eTRDWkN6UnlfMkpRLWltcHJlc3NvLXB1bXAtZQ==.png new file mode 100644 index 000000000..fca8df732 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RRXVjYURjZFQ5eTRDWkN6UnlfMkpRLWltcHJlc3NvLXB1bXAtZQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RVUpQbENJbFNRQ0VESUsyQXNpZVR3LWF1dGhvci1sb2dvLXBsYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RVUpQbENJbFNRQ0VESUsyQXNpZVR3LWF1dGhvci1sb2dvLXBsYQ==.png new file mode 100644 index 000000000..db3a062ea Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RVUpQbENJbFNRQ0VESUsyQXNpZVR3LWF1dGhvci1sb2dvLXBsYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RWVNwSzJFQ1FLS1FNaUJrbVJoT0ZBLWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RWVNwSzJFQ1FLS1FNaUJrbVJoT0ZBLWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..cb144a9ea Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RWVNwSzJFQ1FLS1FNaUJrbVJoT0ZBLWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RYXlGcTJvWFM5cVg0azFlalhSNDl3LXJveWFsZS1idXR0ZS1jYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RYXlGcTJvWFM5cVg0azFlalhSNDl3LXJveWFsZS1idXR0ZS1jYQ==.png new file mode 100644 index 000000000..5b1a33d1f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9RYXlGcTJvWFM5cVg0azFlalhSNDl3LXJveWFsZS1idXR0ZS1jYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9TWkJhSFBkY1RPeXZTWFJTR0kwZFd3LW9yZ2FuaWMtYmxlbmQtYw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9TWkJhSFBkY1RPeXZTWFJTR0kwZFd3LW9yZ2FuaWMtYmxlbmQtYw==.png new file mode 100644 index 000000000..dce4bb719 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9TWkJhSFBkY1RPeXZTWFJTR0kwZFd3LW9yZ2FuaWMtYmxlbmQtYw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ULUNEeENzclJKS3RhNFBwenZnZE1BLWJyZWFrZmFzdC1ibGVuZA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ULUNEeENzclJKS3RhNFBwenZnZE1BLWJyZWFrZmFzdC1ibGVuZA==.png new file mode 100644 index 000000000..2b591f286 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ULUNEeENzclJKS3RhNFBwenZnZE1BLWJyZWFrZmFzdC1ibGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VNlQyM2VNelF1T3BGa0JmalNPUDRBLWZyZW5jaC1wcmVzcy5wbg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VNlQyM2VNelF1T3BGa0JmalNPUDRBLWZyZW5jaC1wcmVzcy5wbg==.png new file mode 100644 index 000000000..998d564dd Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VNlQyM2VNelF1T3BGa0JmalNPUDRBLWZyZW5jaC1wcmVzcy5wbg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VSDlUcVhKVlR2ZVJLTzFkaGNYUW9BLWphdmFkcmlwLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VSDlUcVhKVlR2ZVJLTzFkaGNYUW9BLWphdmFkcmlwLnBuZw==.png new file mode 100644 index 000000000..b793a2ef9 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VSDlUcVhKVlR2ZVJLTzFkaGNYUW9BLWphdmFkcmlwLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VazViRURJTlNzNlUyQThua0xxUHJnLWZyb3RoZXItd2hpc2stMQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VazViRURJTlNzNlUyQThua0xxUHJnLWZyb3RoZXItd2hpc2stMQ==.png new file mode 100644 index 000000000..3ebd8248f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9VazViRURJTlNzNlUyQThua0xxUHJnLWZyb3RoZXItd2hpc2stMQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9WYlc2TnB6X1JVLXRKZXFyQUpMbldBLW5vdC1mb3VuZC1vZy1pbQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9WYlc2TnB6X1JVLXRKZXFyQUpMbldBLW5vdC1mb3VuZC1vZy1pbQ==.png new file mode 100644 index 000000000..e214e37b0 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9WYlc2TnB6X1JVLXRKZXFyQUpMbldBLW5vdC1mb3VuZC1vZy1pbQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XNEM5R2Q1dVJiNkVMcUdXUlMwQ0RnLWNlcnZlbGxvLWRpLWNhZg==.jpeg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XNEM5R2Q1dVJiNkVMcUdXUlMwQ0RnLWNlcnZlbGxvLWRpLWNhZg==.jpeg new file mode 100644 index 000000000..c7e79949e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XNEM5R2Q1dVJiNkVMcUdXUlMwQ0RnLWNlcnZlbGxvLWRpLWNhZg==.jpeg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XRFNlek1xY1NrdWh3cXBUNWlWU2xBLWtvc21pYy1jb2ZmZWUtcw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XRFNlek1xY1NrdWh3cXBUNWlWU2xBLWtvc21pYy1jb2ZmZWUtcw==.png new file mode 100644 index 000000000..8a8eba36c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XRFNlek1xY1NrdWh3cXBUNWlWU2xBLWtvc21pYy1jb2ZmZWUtcw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XVWRscDR4UVNENlZaaEtsTUlkSUJ3LXByb2ZpbGUtaWNvbi13aA==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XVWRscDR4UVNENlZaaEtsTUlkSUJ3LXByb2ZpbGUtaWNvbi13aA==.svg new file mode 100644 index 000000000..0d8b0fc91 --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9XVWRscDR4UVNENlZaaEtsTUlkSUJ3LXByb2ZpbGUtaWNvbi13aA==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YQ1VPb0gxclR5NlVjaHR6ZHBDT1lBLWltcHJlc3NvLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YQ1VPb0gxclR5NlVjaHR6ZHBDT1lBLWltcHJlc3NvLnBuZw==.png new file mode 100644 index 000000000..1ca6e974c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YQ1VPb0gxclR5NlVjaHR6ZHBDT1lBLWltcHJlc3NvLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YRmhHUXlfUlMtLTl2OF84NW9BbXJBLWFydGljbGVzLW9nLWltYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YRmhHUXlfUlMtLTl2OF84NW9BbXJBLWFydGljbGVzLW9nLWltYQ==.png new file mode 100644 index 000000000..c9316e58c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YRmhHUXlfUlMtLTl2OF84NW9BbXJBLWFydGljbGVzLW9nLWltYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YTkpaZDhHSFFvbWtPcjNmQUJFNV9RLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YTkpaZDhHSFFvbWtPcjNmQUJFNV9RLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..abcfacf02 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YTkpaZDhHSFFvbWtPcjNmQUJFNV9RLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YVlRYcnFCZVJsLUw1YTlpTHRRX3N3LWdyaW5kaW5nLWJlYW5zLg==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YVlRYcnFCZVJsLUw1YTlpTHRRX3N3LWdyaW5kaW5nLWJlYW5zLg==.svg new file mode 100644 index 000000000..0e9c630b9 --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9YVlRYcnFCZVJsLUw1YTlpTHRRX3N3LWdyaW5kaW5nLWJlYW5zLg==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Yek1VdmYzZ1NBZTU4alR2VFMyVEt3LXJveWFsZS1pcS1lc3ByZQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Yek1VdmYzZ1NBZTU4alR2VFMyVEt3LXJveWFsZS1pcS1lc3ByZQ==.png new file mode 100644 index 000000000..1ddd31b5d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9Yek1VdmYzZ1NBZTU4alR2VFMyVEt3LXJveWFsZS1pcS1lc3ByZQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ZOC01Wk5sclNvbVFzbUVUcFVKdW1BLWljb24tY2FydC13aGl0ZQ==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ZOC01Wk5sclNvbVFzbUVUcFVKdW1BLWljb24tY2FydC13aGl0ZQ==.svg new file mode 100644 index 000000000..262d2fb5b --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ZOC01Wk5sclNvbVFzbUVUcFVKdW1BLWljb24tY2FydC13aGl0ZQ==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ZaWk1UVVfVFRYQ0xzUGFCbnI2dll3LXJveWFsZS5wbmc=.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ZaWk1UVVfVFRYQ0xzUGFCbnI2dll3LXJveWFsZS5wbmc=.png new file mode 100644 index 000000000..3ae6c4757 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9ZaWk1UVVfVFRYQ0xzUGFCbnI2dll3LXJveWFsZS5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9aYnlMWDVMalNVdXBMbWZPZFpfQ25RLWJsdWUtY2xvc2UtaWNvbg==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9aYnlMWDVMalNVdXBMbWZPZFpfQ25RLWJsdWUtY2xvc2UtaWNvbg==.svg new file mode 100644 index 000000000..feb50b73d --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9aYnlMWDVMalNVdXBMbWZPZFpfQ25RLWJsdWUtY2xvc2UtaWNvbg==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9fZUxlVVFVLVNtcWRSTk1icXJNT2d3LWpkLWxvZ28td2hpdGUucw==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9fZUxlVVFVLVNtcWRSTk1icXJNT2d3LWpkLWxvZ28td2hpdGUucw==.svg new file mode 100644 index 000000000..0fd38be02 --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9fZUxlVVFVLVNtcWRSTk1icXJNT2d3LWpkLWxvZ28td2hpdGUucw==.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hNE5lYkFRYVJKeUl3ZFluY2JHQ3FBLXdhdGVyLXJlc2Vydm9pcg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hNE5lYkFRYVJKeUl3ZFluY2JHQ3FBLXdhdGVyLXJlc2Vydm9pcg==.png new file mode 100644 index 000000000..6b5a8d5f2 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hNE5lYkFRYVJKeUl3ZFluY2JHQ3FBLXdhdGVyLXJlc2Vydm9pcg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hZDltb3VSNFRvcVBQaUM1aGN1T0NnLWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hZDltb3VSNFRvcVBQaUM1aGN1T0NnLWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..83825e9d4 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hZDltb3VSNFRvcVBQaUM1aGN1T0NnLWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hc1ZFN1RETVR4U1BFcDV4d3lNd1lnLWNvbnRhY3QtdXMtb2ctaQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hc1ZFN1RETVR4U1BFcDV4d3lNd1lnLWNvbnRhY3QtdXMtb2ctaQ==.png new file mode 100644 index 000000000..8fe355b1f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9hc1ZFN1RETVR4U1BFcDV4d3lNd1lnLWNvbnRhY3QtdXMtb2ctaQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jX2VMejloUlItdXhCOWE2U09EZ3JBLWNvZmZlZS1wZXJtYW5lbg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jX2VMejloUlItdXhCOWE2U09EZ3JBLWNvZmZlZS1wZXJtYW5lbg==.png new file mode 100644 index 000000000..eeb6063b4 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jX2VMejloUlItdXhCOWE2U09EZ3JBLWNvZmZlZS1wZXJtYW5lbg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jaDB0Y1hWeVFxUzYzUF9HWGotekhBLXRpcHMtZm9yLXRoZS1wZQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jaDB0Y1hWeVFxUzYzUF9HWGotekhBLXRpcHMtZm9yLXRoZS1wZQ==.jpg new file mode 100644 index 000000000..b33678361 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jaDB0Y1hWeVFxUzYzUF9HWGotekhBLXRpcHMtZm9yLXRoZS1wZQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jckpJT1lBVVRiaVhocV9MRlYxNE13LWVtYmVyLWhhbW1lcmVkLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jckpJT1lBVVRiaVhocV9MRlYxNE13LWVtYmVyLWhhbW1lcmVkLQ==.png new file mode 100644 index 000000000..45cbd0b99 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9jckpJT1lBVVRiaVhocV9MRlYxNE13LWVtYmVyLWhhbW1lcmVkLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lRlFNWkRSU1NKYWhKUVF3blAwMXF3LWxhbmRpbmctcGFnZS1vZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lRlFNWkRSU1NKYWhKUVF3blAwMXF3LWxhbmRpbmctcGFnZS1vZw==.png new file mode 100644 index 000000000..b37edb714 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lRlFNWkRSU1NKYWhKUVF3blAwMXF3LWxhbmRpbmctcGFnZS1vZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lbVhOaTBSMFJZYUVMS3hGSmRSS3FnLXJveWFsZS1ib3VsZGVyLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lbVhOaTBSMFJZYUVMS3hGSmRSS3FnLXJveWFsZS1ib3VsZGVyLQ==.png new file mode 100644 index 000000000..85c11ba33 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lbVhOaTBSMFJZYUVMS3hGSmRSS3FnLXJveWFsZS1ib3VsZGVyLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lbVpJSnJfNVJVYUZBb19CM2lHLUlRLWRlYnVua2luZy10aGUtaA==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lbVpJSnJfNVJVYUZBb19CM2lHLUlRLWRlYnVua2luZy10aGUtaA==.jpg new file mode 100644 index 000000000..4ced115c2 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9lbVpJSnJfNVJVYUZBb19CM2lHLUlRLWRlYnVua2luZy10aGUtaA==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9mYUtNOUx0ZFRHeVlUbklEWWRRSU5BLWdyZWVuLWN1cC1vZi1jbw==.svg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9mYUtNOUx0ZFRHeVlUbklEWWRRSU5BLWdyZWVuLWN1cC1vZi1jbw==.svg new file mode 100644 index 000000000..76fc9706c --- /dev/null +++ b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9mYUtNOUx0ZFRHeVlUbklEWWRRSU5BLWdyZWVuLWN1cC1vZi1jbw==.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9neGN1anZHa1RRbW9uRGp5ZUpMWUd3LWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9neGN1anZHa1RRbW9uRGp5ZUpMWUd3LWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..e560b8465 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9neGN1anZHa1RRbW9uRGp5ZUpMWUd3LWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9oTV8xc0NCY1NoaWFvdXhLem1OUEhBLXRoZS1zZWNyZXQtdG8tYQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9oTV8xc0NCY1NoaWFvdXhLem1OUEhBLXRoZS1zZWNyZXQtdG8tYQ==.jpg new file mode 100644 index 000000000..ce48b4bbf Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9oTV8xc0NCY1NoaWFvdXhLem1OUEhBLXRoZS1zZWNyZXQtdG8tYQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9pM0Y4VzFPVFJQUzdfWHNPSFNDZXF3LXJveWFsZS1ib3VsZGVyLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9pM0Y4VzFPVFJQUzdfWHNPSFNDZXF3LXJveWFsZS1ib3VsZGVyLQ==.png new file mode 100644 index 000000000..139399c7e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9pM0Y4VzFPVFJQUzdfWHNPSFNDZXF3LXJveWFsZS1ib3VsZGVyLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9pUUZHeXExR1RHU0J0aGxQb0tkcHNnLWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9pUUZHeXExR1RHU0J0aGxQb0tkcHNnLWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..77bf4fd2c Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9pUUZHeXExR1RHU0J0aGxQb0tkcHNnLWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qMXhhQlc4blNCMnFjSEF1Z0hyanlnLWJsYWNrLW1vdW50YWluLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qMXhhQlc4blNCMnFjSEF1Z0hyanlnLWJsYWNrLW1vdW50YWluLQ==.png new file mode 100644 index 000000000..fc6c54316 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qMXhhQlc4blNCMnFjSEF1Z0hyanlnLWJsYWNrLW1vdW50YWluLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qMnhrd29kb1RrT0tBY2ZPU0o4eWZnLW1lZGl1bS1yb2FzdC1jbw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qMnhrd29kb1RrT0tBY2ZPU0o4eWZnLW1lZGl1bS1yb2FzdC1jbw==.png new file mode 100644 index 000000000..96c808b1d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qMnhrd29kb1RrT0tBY2ZPU0o4eWZnLW1lZGl1bS1yb2FzdC1jbw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qR0dhYmtGMlNOeS1IbVFzM2Y0d3FnLWVzcHJlc3NvLWdwdC01Lg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qR0dhYmtGMlNOeS1IbVFzM2Y0d3FnLWVzcHJlc3NvLWdwdC01Lg==.png new file mode 100644 index 000000000..999a0c6b4 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qR0dhYmtGMlNOeS1IbVFzM2Y0d3FnLWVzcHJlc3NvLWdwdC01Lg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qVVM5NHpKYlNxMk5tOUVkZ253dWJBLWV4cGVydC10aXBzLWZvcg==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qVVM5NHpKYlNxMk5tOUVkZ253dWJBLWV4cGVydC10aXBzLWZvcg==.jpg new file mode 100644 index 000000000..ca8bf674f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qVVM5NHpKYlNxMk5tOUVkZ253dWJBLWV4cGVydC10aXBzLWZvcg==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qdUo1dDZJUVNoaUJ3NV91bHpXcWNBLXRlcnJhLWthZmZlZS5wbg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qdUo1dDZJUVNoaUJ3NV91bHpXcWNBLXRlcnJhLWthZmZlZS5wbg==.png new file mode 100644 index 000000000..6f12214ef Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9qdUo1dDZJUVNoaUJ3NV91bHpXcWNBLXRlcnJhLWthZmZlZS5wbg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9rRU04WXc4V1NWS3QxQWpPQUNSUllRLXdoeS1icmV3aW5nLXRlbQ==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9rRU04WXc4V1NWS3QxQWpPQUNSUllRLXdoeS1icmV3aW5nLXRlbQ==.jpg new file mode 100644 index 000000000..1829961ea Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9rRU04WXc4V1NWS3QxQWpPQUNSUllRLXdoeS1icmV3aW5nLXRlbQ==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9rTElXd3ZPcFFDYU1WSTFLTFBkbWtRLWtvc21pYy1jb2ZmZWUtdQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9rTElXd3ZPcFFDYU1WSTFLTFBkbWtRLWtvc21pYy1jb2ZmZWUtdQ==.png new file mode 100644 index 000000000..ee221ac18 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9rTElXd3ZPcFFDYU1WSTFLTFBkbWtRLWtvc21pYy1jb2ZmZWUtdQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9saEpVUDBfOFRMNmlLQUt4RGRyd21nLWlkZWFsLWJlYW5zLWZvcg==.jpg b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9saEpVUDBfOFRMNmlLQUt4RGRyd21nLWlkZWFsLWJlYW5zLWZvcg==.jpg new file mode 100644 index 000000000..a27d97df4 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9saEpVUDBfOFRMNmlLQUt4RGRyd21nLWlkZWFsLWJlYW5zLWZvcg==.jpg differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9tOFl2WlotQVRRT2F2ZDJiS2M0MGJ3LW1pbGstY2FyYWZlLTEucA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9tOFl2WlotQVRRT2F2ZDJiS2M0MGJ3LW1pbGstY2FyYWZlLTEucA==.png new file mode 100644 index 000000000..0b0fb013e Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9tOFl2WlotQVRRT2F2ZDJiS2M0MGJ3LW1pbGstY2FyYWZlLTEucA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9tSE43VXhkX1MyLXo5RHk5VVZEVXZ3LWtvc21pYy1jb2ZmZWUtcw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9tSE43VXhkX1MyLXo5RHk5VVZEVXZ3LWtvc21pYy1jb2ZmZWUtcw==.png new file mode 100644 index 000000000..1e6d02b8f Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9tSE43VXhkX1MyLXo5RHk5VVZEVXZ3LWtvc21pYy1jb2ZmZWUtcw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uMGdNMG1FX1FzbTdDbTJ5S2MxbzhBLWVtYmVyLXR1cmtpc2gtYQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uMGdNMG1FX1FzbTdDbTJ5S2MxbzhBLWVtYmVyLXR1cmtpc2gtYQ==.png new file mode 100644 index 000000000..ee0644889 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uMGdNMG1FX1FzbTdDbTJ5S2MxbzhBLWVtYmVyLXR1cmtpc2gtYQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uOUs4UnlRcFNSR1lPOVNWTXNnei1nLWFjY2Vzc29yaWVzLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uOUs4UnlRcFNSR1lPOVNWTXNnei1nLWFjY2Vzc29yaWVzLnBuZw==.png new file mode 100644 index 000000000..5de53dd67 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uOUs4UnlRcFNSR1lPOVNWTXNnei1nLWFjY2Vzc29yaWVzLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uS1VkZjQ1MFRjeVhzSlc3ODBPcnZRLWltcHJlc3NvLTEyLWN1cA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uS1VkZjQ1MFRjeVhzSlc3ODBPcnZRLWltcHJlc3NvLTEyLWN1cA==.png new file mode 100644 index 000000000..13c78c2c2 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uS1VkZjQ1MFRjeVhzSlc3ODBPcnZRLWltcHJlc3NvLTEyLWN1cA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uUXVoTmRVd1EtcVg0VXJaVW9CYzVRLXBlcmNvbGF0b3JzLnBuZw==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uUXVoTmRVd1EtcVg0VXJaVW9CYzVRLXBlcmNvbGF0b3JzLnBuZw==.png new file mode 100644 index 000000000..693eda9ea Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9uUXVoTmRVd1EtcVg0VXJaVW9CYzVRLXBlcmNvbGF0b3JzLnBuZw==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9wS2xMTWFmNVJPbWlwakxRM2ItT2VnLWNvZmZlZS5wbmc=.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9wS2xMTWFmNVJPbWlwakxRM2ItT2VnLWNvZmZlZS5wbmc=.png new file mode 100644 index 000000000..73ed6362b Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9wS2xMTWFmNVJPbWlwakxRM2ItT2VnLWNvZmZlZS5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9wV3FOVXc3RFJtZUVsRW51SzRNeFF3LWV0aGlvcGlhbi1ibGVuZA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9wV3FOVXc3RFJtZUVsRW51SzRNeFF3LWV0aGlvcGlhbi1ibGVuZA==.png new file mode 100644 index 000000000..0306633b1 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9wV3FOVXc3RFJtZUVsRW51SzRNeFF3LWV0aGlvcGlhbi1ibGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xNmtrNjdlZVJaNml5VzlmaFhYc19BLWNlcnZlbGxvLWRpLWNhZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xNmtrNjdlZVJaNml5VzlmaFhYc19BLWNlcnZlbGxvLWRpLWNhZg==.png new file mode 100644 index 000000000..c1808b79d Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xNmtrNjdlZVJaNml5VzlmaFhYc19BLWNlcnZlbGxvLWRpLWNhZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xYXhtbnphUlNqYW1zNWUxcGFPc3l3LWNvbHVtYmlhbi1ibGVuZA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xYXhtbnphUlNqYW1zNWUxcGFPc3l3LWNvbHVtYmlhbi1ibGVuZA==.png new file mode 100644 index 000000000..705820b7a Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xYXhtbnphUlNqYW1zNWUxcGFPc3l3LWNvbHVtYmlhbi1ibGVuZA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xbC1nSWsxaVFOYU9sYWNIZ3pVa3dRLXJveWFsZS1jb2ZmZWUtcA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xbC1nSWsxaVFOYU9sYWNIZ3pVa3dRLXJveWFsZS1jb2ZmZWUtcA==.png new file mode 100644 index 000000000..5c5dde286 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xbC1nSWsxaVFOYU9sYWNIZ3pVa3dRLXJveWFsZS1jb2ZmZWUtcA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xclUybTduR1FZZXo0OV9kamstY2h3LWNvZmZlZS1tYWtlcnMucA==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xclUybTduR1FZZXo0OV9kamstY2h3LWNvZmZlZS1tYWtlcnMucA==.png new file mode 100644 index 000000000..04043740b Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9xclUybTduR1FZZXo0OV9kamstY2h3LWNvZmZlZS1tYWtlcnMucA==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zMWREcHJQdVN4U1ZpaDBFMUdSUTR3LWlyaXNoLWJsZW5kLWNvZg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zMWREcHJQdVN4U1ZpaDBFMUdSUTR3LWlyaXNoLWJsZW5kLWNvZg==.png new file mode 100644 index 000000000..3b1adabf0 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zMWREcHJQdVN4U1ZpaDBFMUdSUTR3LWlyaXNoLWJsZW5kLWNvZg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zMm9PU1JaaFRGdTYtZVJXS2pObDB3LXBlcnV2aWFuLWJsZW5kLQ==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zMm9PU1JaaFRGdTYtZVJXS2pObDB3LXBlcnV2aWFuLWJsZW5kLQ==.png new file mode 100644 index 000000000..87f6adf97 Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zMm9PU1JaaFRGdTYtZVJXS2pObDB3LXBlcnV2aWFuLWJsZW5kLQ==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zUlJuajU0NVFMdWdQZ1pHSGFGNkRnLWtvc21pYy1jb2ZmZWUtYg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zUlJuajU0NVFMdWdQZ1pHSGFGNkRnLWtvc21pYy1jb2ZmZWUtYg==.png new file mode 100644 index 000000000..918df16de Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zUlJuajU0NVFMdWdQZ1pHSGFGNkRnLWtvc21pYy1jb2ZmZWUtYg==.png differ diff --git a/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zdWstVDlGMlNEZU1hUFlyYjZJU0t3LXdhdGVyLWZpbHRlci0xLg==.png b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zdWstVDlGMlNEZU1hUFlyYjZJU0t3LXdhdGVyLWZpbHRlci0xLg==.png new file mode 100644 index 000000000..b50d6c4dd Binary files /dev/null and b/apps/csk/content/files/L3AvTjBRT3FqWHZTRmVYWTdpM3l6WThaUS9zdWstVDlGMlNEZU1hUFlyYjZJU0t3LXdhdGVyLWZpbHRlci0xLg==.png differ diff --git a/apps/csk/content/files/L3AvTk53WUtReHRSVlNZLUJhQ1A2N0prdy9uY1VDY0dGQlFPdUV5NjF3dmxRYU93LWNvZmZlZV9haS5wbmc=.png b/apps/csk/content/files/L3AvTk53WUtReHRSVlNZLUJhQ1A2N0prdy9uY1VDY0dGQlFPdUV5NjF3dmxRYU93LWNvZmZlZV9haS5wbmc=.png new file mode 100644 index 000000000..f8f76bdb9 Binary files /dev/null and b/apps/csk/content/files/L3AvTk53WUtReHRSVlNZLUJhQ1A2N0prdy9uY1VDY0dGQlFPdUV5NjF3dmxRYU93LWNvZmZlZV9haS5wbmc=.png differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90MHBrOXVoVVI2aUtTUGtKM3daVEV3LVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90MHBrOXVoVVI2aUtTUGtKM3daVEV3LVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index fe7ae05f9..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90MHBrOXVoVVI2aUtTUGtKM3daVEV3LVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90OF9XZ0plR1RDVzU5c2I5QktZTU9nLUdyb3VwLTY3My5wbmc=.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90OF9XZ0plR1RDVzU5c2I5QktZTU9nLUdyb3VwLTY3My5wbmc=.png deleted file mode 100644 index 27579ef4c..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90OF9XZ0plR1RDVzU5c2I5QktZTU9nLUdyb3VwLTY3My5wbmc=.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90QU9Eei1lU1NmdVNyZy1iOGFiYkVRLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90QU9Eei1lU1NmdVNyZy1iOGFiYkVRLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index 1fe85f955..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90QU9Eei1lU1NmdVNyZy1iOGFiYkVRLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95X3dlY2I4c1NTT1U5VTlPRmFtM21RLWZhdmljb24ucG5n.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95X3dlY2I4c1NTT1U5VTlPRmFtM21RLWZhdmljb24ucG5n.png deleted file mode 100644 index b7818b37e..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95X3dlY2I4c1NTT1U5VTlPRmFtM21RLWZhdmljb24ucG5n.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95d19ubC14NlJnQ0VVbDNMVmcxdXFRLXVuaWZvcm1sb2dvLnN2Zw==.svg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95d19ubC14NlJnQ0VVbDNMVmcxdXFRLXVuaWZvcm1sb2dvLnN2Zw==.svg deleted file mode 100644 index f0ed33659..000000000 --- a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95d19ubC14NlJnQ0VVbDNMVmcxdXFRLXVuaWZvcm1sb2dvLnN2Zw==.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9EbldzeEFCVlREU3lOYWNjQXJydlFRLWFycm93LXJpZ2h0LnN2Zw==.svg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9EbldzeEFCVlREU3lOYWNjQXJydlFRLWFycm93LXJpZ2h0LnN2Zw==.svg deleted file mode 100644 index 64b149d2f..000000000 --- a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9EbldzeEFCVlREU3lOYWNjQXJydlFRLWFycm93LXJpZ2h0LnN2Zw==.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9HMllWUkxXZVEzS1VlbnN0dmxKRXN3LVJlY3RhbmdsZS0xLSgyKQ==.svg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9HMllWUkxXZVEzS1VlbnN0dmxKRXN3LVJlY3RhbmdsZS0xLSgyKQ==.svg deleted file mode 100644 index 2bab56b1e..000000000 --- a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9HMllWUkxXZVEzS1VlbnN0dmxKRXN3LVJlY3RhbmdsZS0xLSgyKQ==.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9QdXN3eFoxQ1I4aXVkQy1yRGxydnhnLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9QdXN3eFoxQ1I4aXVkQy1yRGxydnhnLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index 47f90c440..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9QdXN3eFoxQ1I4aXVkQy1yRGxydnhnLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9RbjVsdVRIcFJZYVM0VTFwTmNpVHhRLXVuaWZvcm0tZGFyay1sbw==.svg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9RbjVsdVRIcFJZYVM0VTFwTmNpVHhRLXVuaWZvcm0tZGFyay1sbw==.svg deleted file mode 100644 index 5794507dc..000000000 --- a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9RbjVsdVRIcFJZYVM0VTFwTmNpVHhRLXVuaWZvcm0tZGFyay1sbw==.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9ZMXZhRGZUZFJtT241aTRCam9iMmRBLUdyb3VwLTY3MC5wbmc=.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9ZMXZhRGZUZFJtT241aTRCam9iMmRBLUdyb3VwLTY3MC5wbmc=.png deleted file mode 100644 index 9838c60f5..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9ZMXZhRGZUZFJtT241aTRCam9iMmRBLUdyb3VwLTY3MC5wbmc=.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9hYlRVVHg0TlF0cUlyU044SjdQSWtRLWdpdGh1Yi1kYXJrLWxvZw==.svg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9hYlRVVHg0TlF0cUlyU044SjdQSWtRLWdpdGh1Yi1kYXJrLWxvZw==.svg deleted file mode 100644 index 016eeecb4..000000000 --- a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9hYlRVVHg0TlF0cUlyU044SjdQSWtRLWdpdGh1Yi1kYXJrLWxvZw==.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9iaGNqQTJyTlJiMkF2Mi1zdC1Oc29nLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9iaGNqQTJyTlJiMkF2Mi1zdC1Oc29nLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index 18e8ad075..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9iaGNqQTJyTlJiMkF2Mi1zdC1Oc29nLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9mM1UtaTkyOVQ2bVA2V2I5WHcxN1VnLXJlY3RhbmdsZS5qcGc=.jpg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9mM1UtaTkyOVQ2bVA2V2I5WHcxN1VnLXJlY3RhbmdsZS5qcGc=.jpg deleted file mode 100644 index 9045a0e23..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9mM1UtaTkyOVQ2bVA2V2I5WHcxN1VnLXJlY3RhbmdsZS5qcGc=.jpg and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9tNWlPTElYdVIyV0IwTnhFajBiMkV3LUdyb3VwLTY3My0oMSkucA==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9tNWlPTElYdVIyV0IwTnhFajBiMkV3LUdyb3VwLTY3My0oMSkucA==.png deleted file mode 100644 index 5757f6bc3..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9tNWlPTElYdVIyV0IwTnhFajBiMkV3LUdyb3VwLTY3My0oMSkucA==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9uUnp5d2pySVFGQ2xzOUtjN2ZIRUtBLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9uUnp5d2pySVFGQ2xzOUtjN2ZIRUtBLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index bc7169fc8..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9uUnp5d2pySVFGQ2xzOUtjN2ZIRUtBLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9wb0VKUUhSRVRJNlJ4NFhPRy01Znp3LWZlYXR1cmVkLWJnLnBuZw==.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9wb0VKUUhSRVRJNlJ4NFhPRy01Znp3LWZlYXR1cmVkLWJnLnBuZw==.png deleted file mode 100644 index fb9ca364f..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9wb0VKUUhSRVRJNlJ4NFhPRy01Znp3LWZlYXR1cmVkLWJnLnBuZw==.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9yeDVwOG9UcVRSR0syY1ZoQ2dWQmxRLXN0b3J5Ym9vay1pY29uLg==.svg b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9yeDVwOG9UcVRSR0syY1ZoQ2dWQmxRLXN0b3J5Ym9vay1pY29uLg==.svg deleted file mode 100644 index d319bb4db..000000000 --- a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9yeDVwOG9UcVRSR0syY1ZoQ2dWQmxRLXN0b3J5Ym9vay1pY29uLg==.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9zWnRvWTgtT1RDeUJmR09lUVZlVGlBLW1ldGEtaW1hZ2UucG5n.png b/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9zWnRvWTgtT1RDeUJmR09lUVZlVGlBLW1ldGEtaW1hZ2UucG5n.png deleted file mode 100644 index b57d45000..000000000 Binary files a/apps/csk/content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9zWnRvWTgtT1RDeUJmR09lUVZlVGlBLW1ldGEtaW1hZ2UucG5n.png and /dev/null differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS83UjU4elNZUlFhS1NkdkVYcmJrbzhRLXBlcmZlY3Qtc3BlY3MucA==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS83UjU4elNZUlFhS1NkdkVYcmJrbzhRLXBlcmZlY3Qtc3BlY3MucA==.png new file mode 100644 index 000000000..388baf681 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS83UjU4elNZUlFhS1NkdkVYcmJrbzhRLXBlcmZlY3Qtc3BlY3MucA==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS8zdGdGM1dBalQ0Vy1wWXJwbEhybEdBLWZhdm91cml0ZS1pY29uLQ==.svg b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS8zdGdGM1dBalQ0Vy1wWXJwbEhybEdBLWZhdm91cml0ZS1pY29uLQ==.svg new file mode 100644 index 000000000..9fc534ecf --- /dev/null +++ b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS8zdGdGM1dBalQ0Vy1wWXJwbEhybEdBLWZhdm91cml0ZS1pY29uLQ==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9DU19NVVRlc1RBS0djQkVYVE8xajZRLWljb24tY2FydC13aGl0ZQ==.svg b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9DU19NVVRlc1RBS0djQkVYVE8xajZRLWljb24tY2FydC13aGl0ZQ==.svg new file mode 100644 index 000000000..262d2fb5b --- /dev/null +++ b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9DU19NVVRlc1RBS0djQkVYVE8xajZRLWljb24tY2FydC13aGl0ZQ==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9GMHYwUDl3cFNUT1VvRTAxSF9IcnNRLWNoZWNrb3V0LW9nLWltYQ==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9GMHYwUDl3cFNUT1VvRTAxSF9IcnNRLWNoZWNrb3V0LW9nLWltYQ==.png new file mode 100644 index 000000000..4508c794b Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9GMHYwUDl3cFNUT1VvRTAxSF9IcnNRLWNoZWNrb3V0LW9nLWltYQ==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9jQTFBRDRrWVNuNnloclFZMktKVTVBLWhvbG9ncmFwaGljLWludA==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9jQTFBRDRrWVNuNnloclFZMktKVTVBLWhvbG9ncmFwaGljLWludA==.png new file mode 100644 index 000000000..00cd61078 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9jQTFBRDRrWVNuNnloclFZMktKVTVBLWhvbG9ncmFwaGljLWludA==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9kU3BPenVXMlMtV2d2QWxwWFFHQXVBLWNhcmJvbi1uZXV0cmFsLQ==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9kU3BPenVXMlMtV2d2QWxwWFFHQXVBLWNhcmJvbi1uZXV0cmFsLQ==.png new file mode 100644 index 000000000..494835384 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9kU3BPenVXMlMtV2d2QWxwWFFHQXVBLWNhcmJvbi1uZXV0cmFsLQ==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9kbVIwMDY0S1R4eWUwRTJncDZwc3BBLWpkLW1pbmktbG9nby1ibA==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9kbVIwMDY0S1R4eWUwRTJncDZwc3BBLWpkLW1pbmktbG9nby1ibA==.png new file mode 100644 index 000000000..bfd51c993 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9kbVIwMDY0S1R4eWUwRTJncDZwc3BBLWpkLW1pbmktbG9nby1ibA==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9lNFVnSDl2VlR2R1V5UUNkOXJwd213LXRoZS1kcmlwLW9uLWRpcw==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9lNFVnSDl2VlR2R1V5UUNkOXJwd213LXRoZS1kcmlwLW9uLWRpcw==.png new file mode 100644 index 000000000..606688902 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9lNFVnSDl2VlR2R1V5UUNkOXJwd213LXRoZS1kcmlwLW9uLWRpcw==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9oQm8zdjV3cFJxcXVrbGVDV2VNaGF3LWpkLXdoaXRlLWJpZy1sbw==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9oQm8zdjV3cFJxcXVrbGVDV2VNaGF3LWpkLXdoaXRlLWJpZy1sbw==.png new file mode 100644 index 000000000..a9f598c40 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9oQm8zdjV3cFJxcXVrbGVDV2VNaGF3LWpkLXdoaXRlLWJpZy1sbw==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9oeDY3RGU5a1JEV2kxbTBhN1psQWJnLWFpLXBvd2VyZWQtdGFzdA==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9oeDY3RGU5a1JEV2kxbTBhN1psQWJnLWFpLXBvd2VyZWQtdGFzdA==.png new file mode 100644 index 000000000..70480e556 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9oeDY3RGU5a1JEV2kxbTBhN1psQWJnLWFpLXBvd2VyZWQtdGFzdA==.png differ diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9tNG1qc1YyR1NJNmZfS1otbFJrNG9RLXByb2ZpbGUtaWNvbi13aA==.svg b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9tNG1qc1YyR1NJNmZfS1otbFJrNG9RLXByb2ZpbGUtaWNvbi13aA==.svg new file mode 100644 index 000000000..0d8b0fc91 --- /dev/null +++ b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9tNG1qc1YyR1NJNmZfS1otbFJrNG9RLXByb2ZpbGUtaWNvbi13aA==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9yRzN5MFZJN1JLbWJLamJLRDZPRW1nLWNoZXZyb24tZG93bi13aA==.svg b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9yRzN5MFZJN1JLbWJLamJLRDZPRW1nLWNoZXZyb24tZG93bi13aA==.svg new file mode 100644 index 000000000..e49c94d56 --- /dev/null +++ b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9yRzN5MFZJN1JLbWJLamJLRDZPRW1nLWNoZXZyb24tZG93bi13aA==.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9zTkk4SGxhS1JMYXpzQmoyWDh6d1NnLXF1YW50dW0taGVhdGluZw==.png b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9zTkk4SGxhS1JMYXpzQmoyWDh6d1NnLXF1YW50dW0taGVhdGluZw==.png new file mode 100644 index 000000000..8cacc7589 Binary files /dev/null and b/apps/csk/content/files/L3AvYjBKdGF4U1ZReG1xV3lsRzZ2R0MxUS9zTkk4SGxhS1JMYXpzQmoyWDh6d1NnLXF1YW50dW0taGVhdGluZw==.png differ diff --git a/apps/csk/content/files/L3AvaDdWVk9pRk9TV3l4MnNuRngwNi1Tdy94Qll5ME13elJIcWlZZTJOWFYzdGdnLW1hbi5wbmc=.png b/apps/csk/content/files/L3AvaDdWVk9pRk9TV3l4MnNuRngwNi1Tdy94Qll5ME13elJIcWlZZTJOWFYzdGdnLW1hbi5wbmc=.png deleted file mode 100644 index 6c775c64a..000000000 Binary files a/apps/csk/content/files/L3AvaDdWVk9pRk9TV3l4MnNuRngwNi1Tdy94Qll5ME13elJIcWlZZTJOWFYzdGdnLW1hbi5wbmc=.png and /dev/null differ diff --git a/apps/csk/content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml b/apps/csk/content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml index 651ef5460..31bceafd5 100644 --- a/apps/csk/content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml +++ b/apps/csk/content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml @@ -1,4 +1,4 @@ id: 1d90aea5-cb6b-4b14-b6ea-101ad29c44a1 name: Tablet icon: device-ipad -width: 768 +width: 1024 diff --git a/apps/csk/content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml b/apps/csk/content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml index 57fca8686..2a474724f 100644 --- a/apps/csk/content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml +++ b/apps/csk/content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml @@ -1,4 +1,4 @@ id: 6ab0c64e-fed7-468c-aa48-3fb9ac9064a5 name: Mobile icon: device-mobile -width: 360 +width: 640 diff --git a/apps/csk/content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml b/apps/csk/content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml index 174f93d22..33b2db9b2 100644 --- a/apps/csk/content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml +++ b/apps/csk/content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml @@ -1,4 +1,4 @@ id: 537d11ff-9ebe-4420-9682-36694477e2f9 name: Sitemap -baseUrl: http://localhost:3000 +baseUrl: https://www.javadrip.coffee default: true diff --git a/apps/csk/content/projectMapNode/-article-slug_0b2a6284-3d74-4ef6-a3de-b2617058c861.yaml b/apps/csk/content/projectMapNode/-article-slug_0b2a6284-3d74-4ef6-a3de-b2617058c861.yaml new file mode 100644 index 000000000..e2407ae31 --- /dev/null +++ b/apps/csk/content/projectMapNode/-article-slug_0b2a6284-3d74-4ef6-a3de-b2617058c861.yaml @@ -0,0 +1,10 @@ +id: 0b2a6284-3d74-4ef6-a3de-b2617058c861 +name: Article Details +order: 500 +path: /:locale/articles/:article-slug +type: composition +pathSegment: ':article-slug' +data: + previewValue: picking-the-right-bean-a-guide-to-coffee-selection +compositionId: 15e5e99e-1ff0-463d-9e98-7920f6ba6b95 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/-article-slug_c4676b67-e635-44b3-83ba-c12ec2ee774f.yaml b/apps/csk/content/projectMapNode/-article-slug_c4676b67-e635-44b3-83ba-c12ec2ee774f.yaml new file mode 100644 index 000000000..0e2193070 --- /dev/null +++ b/apps/csk/content/projectMapNode/-article-slug_c4676b67-e635-44b3-83ba-c12ec2ee774f.yaml @@ -0,0 +1,10 @@ +id: c4676b67-e635-44b3-83ba-c12ec2ee774f +name: Article Components +order: 500 +path: /:locale/previews/article/:article-slug +type: composition +pathSegment: ':article-slug' +data: + previewValue: what-coffee-filter-is-right-for-your-brew +compositionId: aad9274a-bd28-45e6-99a2-132216105a6d +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml b/apps/csk/content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml index 99a7f4ef7..c1c4ce0a5 100644 --- a/apps/csk/content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml +++ b/apps/csk/content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml @@ -1,5 +1,5 @@ id: e7206bd2-8ac2-4e25-937d-8f57292f006b -name: Home +name: ๐Ÿ  Home order: 500 path: /:locale type: composition diff --git a/apps/csk/content/projectMapNode/-product-slug_702b0e0b-3858-4b5d-99e4-bdb98097ca0f.yaml b/apps/csk/content/projectMapNode/-product-slug_702b0e0b-3858-4b5d-99e4-bdb98097ca0f.yaml new file mode 100644 index 000000000..7fd23ee11 --- /dev/null +++ b/apps/csk/content/projectMapNode/-product-slug_702b0e0b-3858-4b5d-99e4-bdb98097ca0f.yaml @@ -0,0 +1,10 @@ +id: 702b0e0b-3858-4b5d-99e4-bdb98097ca0f +name: Product Details +order: 500 +path: /:locale/products/:product-slug +type: composition +pathSegment: ':product-slug' +data: + previewValue: kosmic-coffee-stainless-steel-precision-brewer +compositionId: d3883501-b8b2-4922-907f-b2cef3817b77 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/ai-tools_74ac5157-3a4a-44f4-a9e1-37bb25ba51b4.yaml b/apps/csk/content/projectMapNode/ai-tools_74ac5157-3a4a-44f4-a9e1-37bb25ba51b4.yaml new file mode 100644 index 000000000..033b6cadc --- /dev/null +++ b/apps/csk/content/projectMapNode/ai-tools_74ac5157-3a4a-44f4-a9e1-37bb25ba51b4.yaml @@ -0,0 +1,8 @@ +id: 74ac5157-3a4a-44f4-a9e1-37bb25ba51b4 +name: ๐Ÿค– AI Tools +order: 1400 +path: /:locale/ai-tools +type: placeholder +pathSegment: ai-tools +data: {} +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/article_8d9134e0-50b1-4c9a-811c-be9a51e51a18.yaml b/apps/csk/content/projectMapNode/article_8d9134e0-50b1-4c9a-811c-be9a51e51a18.yaml new file mode 100644 index 000000000..e04937b44 --- /dev/null +++ b/apps/csk/content/projectMapNode/article_8d9134e0-50b1-4c9a-811c-be9a51e51a18.yaml @@ -0,0 +1,8 @@ +id: 8d9134e0-50b1-4c9a-811c-be9a51e51a18 +name: Article +order: 500 +path: /:locale/previews/article +type: placeholder +pathSegment: article +data: {} +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/articles_078321b0-280e-409e-bd7e-bc6a6d0abeae.yaml b/apps/csk/content/projectMapNode/articles_078321b0-280e-409e-bd7e-bc6a6d0abeae.yaml new file mode 100644 index 000000000..e3e0fad16 --- /dev/null +++ b/apps/csk/content/projectMapNode/articles_078321b0-280e-409e-bd7e-bc6a6d0abeae.yaml @@ -0,0 +1,9 @@ +id: 078321b0-280e-409e-bd7e-bc6a6d0abeae +name: Articles +order: 800 +path: /:locale/articles +type: composition +pathSegment: articles +data: {} +compositionId: 3f4d35dd-7510-4068-9c41-3166b271dea3 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/beans-bundle_77389775-4c2c-4114-b135-c66e53ccbda1.yaml b/apps/csk/content/projectMapNode/beans-bundle_77389775-4c2c-4114-b135-c66e53ccbda1.yaml new file mode 100644 index 000000000..7c8b7e85c --- /dev/null +++ b/apps/csk/content/projectMapNode/beans-bundle_77389775-4c2c-4114-b135-c66e53ccbda1.yaml @@ -0,0 +1,9 @@ +id: 77389775-4c2c-4114-b135-c66e53ccbda1 +name: ๐ŸŽ’ Beans Bundle +order: 100 +path: /:locale/beans-bundle +type: composition +pathSegment: beans-bundle +data: {} +compositionId: 15c079be-bf28-4e23-8bf9-97ca175ceea7 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/cart-recommendations_309229b7-f5b2-405a-8694-c897db7998bd.yaml b/apps/csk/content/projectMapNode/cart-recommendations_309229b7-f5b2-405a-8694-c897db7998bd.yaml new file mode 100644 index 000000000..1325082db --- /dev/null +++ b/apps/csk/content/projectMapNode/cart-recommendations_309229b7-f5b2-405a-8694-c897db7998bd.yaml @@ -0,0 +1,15 @@ +id: 309229b7-f5b2-405a-8694-c897db7998bd +name: ๐Ÿ›’ Cart Recommendations +order: 750 +path: /:locale/ai-tools/cart-recommendations +type: composition +pathSegment: cart-recommendations +data: + queryStrings: + - name: slugs + value: >- + peruvian-blend-coffee-134, house-blend-coffee-131, + kosmic-coffee-barista-express-espresso-machine-115 + helpText: '' +compositionId: 5288b954-d654-40aa-b439-b01eab5982e9 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/cart_5c88cfb5-bf57-4dc4-b25c-be9510d01b81.yaml b/apps/csk/content/projectMapNode/cart_5c88cfb5-bf57-4dc4-b25c-be9510d01b81.yaml new file mode 100644 index 000000000..7adc2d861 --- /dev/null +++ b/apps/csk/content/projectMapNode/cart_5c88cfb5-bf57-4dc4-b25c-be9510d01b81.yaml @@ -0,0 +1,9 @@ +id: 5c88cfb5-bf57-4dc4-b25c-be9510d01b81 +name: Cart +order: 1150 +path: /:locale/cart +type: composition +pathSegment: cart +data: {} +compositionId: 561b0ea9-866d-4925-b9fa-aeff9a3d777c +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/checkout_56d212ca-516a-42ee-86e6-2df10e284b60.yaml b/apps/csk/content/projectMapNode/checkout_56d212ca-516a-42ee-86e6-2df10e284b60.yaml new file mode 100644 index 000000000..356f3bade --- /dev/null +++ b/apps/csk/content/projectMapNode/checkout_56d212ca-516a-42ee-86e6-2df10e284b60.yaml @@ -0,0 +1,9 @@ +id: 56d212ca-516a-42ee-86e6-2df10e284b60 +name: Checkout +order: 500 +path: /:locale/cart/checkout +type: composition +pathSegment: checkout +data: {} +compositionId: 38331931-ef05-4479-8ff8-db86738d5a9b +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/coffee-beans_9db6eee2-5e3b-4e3e-9e26-836d3973217c.yaml b/apps/csk/content/projectMapNode/coffee-beans_9db6eee2-5e3b-4e3e-9e26-836d3973217c.yaml new file mode 100644 index 000000000..1c8ce7a77 --- /dev/null +++ b/apps/csk/content/projectMapNode/coffee-beans_9db6eee2-5e3b-4e3e-9e26-836d3973217c.yaml @@ -0,0 +1,9 @@ +id: 9db6eee2-5e3b-4e3e-9e26-836d3973217c +name: ๐Ÿซ› Coffee Beans +order: 400 +path: /:locale/coffee-beans +type: composition +pathSegment: coffee-beans +data: {} +compositionId: d9e2afce-4417-4f75-9345-701831f831aa +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/coffee-makers_c9869cee-a65c-4064-b296-78c4a5ba4ffc.yaml b/apps/csk/content/projectMapNode/coffee-makers_c9869cee-a65c-4064-b296-78c4a5ba4ffc.yaml new file mode 100644 index 000000000..c52fccca8 --- /dev/null +++ b/apps/csk/content/projectMapNode/coffee-makers_c9869cee-a65c-4064-b296-78c4a5ba4ffc.yaml @@ -0,0 +1,9 @@ +id: c9869cee-a65c-4064-b296-78c4a5ba4ffc +name: โ˜• Coffee Makers +order: 300 +path: /:locale/coffee-makers +type: composition +pathSegment: coffee-makers +data: {} +compositionId: 5a6c8a7b-d7f9-4e8d-9549-10ea4d09106a +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/contact-us_6165b5f5-bbad-4325-8cb6-dc221f6ac26a.yaml b/apps/csk/content/projectMapNode/contact-us_6165b5f5-bbad-4325-8cb6-dc221f6ac26a.yaml new file mode 100644 index 000000000..e1727ffda --- /dev/null +++ b/apps/csk/content/projectMapNode/contact-us_6165b5f5-bbad-4325-8cb6-dc221f6ac26a.yaml @@ -0,0 +1,9 @@ +id: 6165b5f5-bbad-4325-8cb6-dc221f6ac26a +name: Contact Us +order: 900 +path: /:locale/contact-us +type: composition +pathSegment: contact-us +data: {} +compositionId: f2acf13b-b593-4550-ae77-1fe37c1960fe +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/context-recommendations_82c2b0bb-0b38-4bf9-940b-eebfeed78ae2.yaml b/apps/csk/content/projectMapNode/context-recommendations_82c2b0bb-0b38-4bf9-940b-eebfeed78ae2.yaml new file mode 100644 index 000000000..98ba84c74 --- /dev/null +++ b/apps/csk/content/projectMapNode/context-recommendations_82c2b0bb-0b38-4bf9-940b-eebfeed78ae2.yaml @@ -0,0 +1,14 @@ +id: 82c2b0bb-0b38-4bf9-940b-eebfeed78ae2 +name: โ„น๏ธ Context Recommendations +order: 900 +path: /:locale/ai-tools/context-recommendations +type: composition +pathSegment: context-recommendations +data: + queryStrings: + - name: slugs + value: >- + the-composable-conference-kickoff,kosmic-coffee-barista-express-espresso-machine-115 + helpText: '' +compositionId: 5aa09de0-3fac-4ff5-bbbc-52ca41cb4880 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/espresso-gpt_8cea88bd-0977-4954-a5c6-e55b4071541c.yaml b/apps/csk/content/projectMapNode/espresso-gpt_8cea88bd-0977-4954-a5c6-e55b4071541c.yaml new file mode 100644 index 000000000..61008d53b --- /dev/null +++ b/apps/csk/content/projectMapNode/espresso-gpt_8cea88bd-0977-4954-a5c6-e55b4071541c.yaml @@ -0,0 +1,9 @@ +id: 8cea88bd-0977-4954-a5c6-e55b4071541c +name: EspressoGPT +order: 600 +path: /:locale/products/espresso-gpt +type: composition +pathSegment: espresso-gpt +data: {} +compositionId: 593c6cc4-d400-4cdd-8ce1-8cffaef0814f +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/favorites_4de4c5ea-3448-49f5-aa21-b3ab8147b8fd.yaml b/apps/csk/content/projectMapNode/favorites_4de4c5ea-3448-49f5-aa21-b3ab8147b8fd.yaml new file mode 100644 index 000000000..6022ef50f --- /dev/null +++ b/apps/csk/content/projectMapNode/favorites_4de4c5ea-3448-49f5-aa21-b3ab8147b8fd.yaml @@ -0,0 +1,9 @@ +id: 4de4c5ea-3448-49f5-aa21-b3ab8147b8fd +name: Favorites +order: 1000 +path: /:locale/favorites +type: composition +pathSegment: favorites +data: {} +compositionId: 476baa17-efbe-44f6-926d-c32162728978 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/landing-page_50be580b-ba2a-48d0-bcea-25e2ede87060.yaml b/apps/csk/content/projectMapNode/landing-page_50be580b-ba2a-48d0-bcea-25e2ede87060.yaml new file mode 100644 index 000000000..cbf668f24 --- /dev/null +++ b/apps/csk/content/projectMapNode/landing-page_50be580b-ba2a-48d0-bcea-25e2ede87060.yaml @@ -0,0 +1,9 @@ +id: 50be580b-ba2a-48d0-bcea-25e2ede87060 +name: Cervello di Caffรจ Landing Page +order: 50 +path: /:locale/landing-page +type: composition +pathSegment: landing-page +data: {} +compositionId: bc297e5f-25b7-46f3-9404-558a719fb9dd +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/not-found_08fee170-d2eb-4c79-a8d4-5706d3837098.yaml b/apps/csk/content/projectMapNode/not-found_08fee170-d2eb-4c79-a8d4-5706d3837098.yaml new file mode 100644 index 000000000..228417e2d --- /dev/null +++ b/apps/csk/content/projectMapNode/not-found_08fee170-d2eb-4c79-a8d4-5706d3837098.yaml @@ -0,0 +1,9 @@ +id: 08fee170-d2eb-4c79-a8d4-5706d3837098 +name: Not Found +order: 1300 +path: /:locale/not-found +type: composition +pathSegment: not-found +data: {} +compositionId: b8512f8e-d9ac-418c-a004-3772bc125be3 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/previews_db3461f1-e80a-4ecd-a393-63b43bf27363.yaml b/apps/csk/content/projectMapNode/previews_db3461f1-e80a-4ecd-a393-63b43bf27363.yaml new file mode 100644 index 000000000..ba30ed47a --- /dev/null +++ b/apps/csk/content/projectMapNode/previews_db3461f1-e80a-4ecd-a393-63b43bf27363.yaml @@ -0,0 +1,8 @@ +id: db3461f1-e80a-4ecd-a393-63b43bf27363 +name: Previews +order: 1350 +path: /:locale/previews +type: placeholder +pathSegment: previews +data: {} +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/product_80eaed39-b04c-4d25-be66-addf714c8423.yaml b/apps/csk/content/projectMapNode/product_80eaed39-b04c-4d25-be66-addf714c8423.yaml new file mode 100644 index 000000000..974fe9894 --- /dev/null +++ b/apps/csk/content/projectMapNode/product_80eaed39-b04c-4d25-be66-addf714c8423.yaml @@ -0,0 +1,8 @@ +id: 80eaed39-b04c-4d25-be66-addf714c8423 +name: Product +order: 500 +path: /:locale/previews/product +type: placeholder +pathSegment: product +data: {} +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/products_05c9dbfc-7fb7-40ce-b77c-850a6b4ebef4.yaml b/apps/csk/content/projectMapNode/products_05c9dbfc-7fb7-40ce-b77c-850a6b4ebef4.yaml new file mode 100644 index 000000000..544a191aa --- /dev/null +++ b/apps/csk/content/projectMapNode/products_05c9dbfc-7fb7-40ce-b77c-850a6b4ebef4.yaml @@ -0,0 +1,8 @@ +id: 05c9dbfc-7fb7-40ce-b77c-850a6b4ebef4 +name: Products +order: 500 +path: /:locale/products +type: placeholder +pathSegment: products +data: {} +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/profile_2b51fe3c-56f4-425b-94f5-88c5e3b3af14.yaml b/apps/csk/content/projectMapNode/profile_2b51fe3c-56f4-425b-94f5-88c5e3b3af14.yaml new file mode 100644 index 000000000..844861ed0 --- /dev/null +++ b/apps/csk/content/projectMapNode/profile_2b51fe3c-56f4-425b-94f5-88c5e3b3af14.yaml @@ -0,0 +1,9 @@ +id: 2b51fe3c-56f4-425b-94f5-88c5e3b3af14 +name: Profile +order: 1200 +path: /:locale/profile +type: composition +pathSegment: profile +data: {} +compositionId: fc327a1a-ef47-4793-b03b-adbb77a3ed27 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/see-my-cart_6625324a-9372-4bce-b2a4-dc33924fb198.yaml b/apps/csk/content/projectMapNode/see-my-cart_6625324a-9372-4bce-b2a4-dc33924fb198.yaml new file mode 100644 index 000000000..1fd67b559 --- /dev/null +++ b/apps/csk/content/projectMapNode/see-my-cart_6625324a-9372-4bce-b2a4-dc33924fb198.yaml @@ -0,0 +1,9 @@ +id: 6625324a-9372-4bce-b2a4-dc33924fb198 +name: ๐Ÿ›’ See my cart +order: 800 +path: /:locale/ai-tools/see-my-cart +type: composition +pathSegment: see-my-cart +data: {} +compositionId: 759a8084-68e2-40b8-9615-45c7789aabd3 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/summer-campaign_94663b98-2fd8-4852-b75f-7eb89bbccb63.yaml b/apps/csk/content/projectMapNode/summer-campaign_94663b98-2fd8-4852-b75f-7eb89bbccb63.yaml new file mode 100644 index 000000000..324d27058 --- /dev/null +++ b/apps/csk/content/projectMapNode/summer-campaign_94663b98-2fd8-4852-b75f-7eb89bbccb63.yaml @@ -0,0 +1,9 @@ +id: 94663b98-2fd8-4852-b75f-7eb89bbccb63 +name: Summer Campaign +order: 0 +path: /:locale/summer-campaign +type: composition +pathSegment: summer-campaign +data: {} +compositionId: 9d15012b-dabe-4ed9-a459-05abbdb80e1f +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/user-recommendations_357de59a-ef74-4258-a856-bac6cb3fba1e.yaml b/apps/csk/content/projectMapNode/user-recommendations_357de59a-ef74-4258-a856-bac6cb3fba1e.yaml new file mode 100644 index 000000000..9ee03be29 --- /dev/null +++ b/apps/csk/content/projectMapNode/user-recommendations_357de59a-ef74-4258-a856-bac6cb3fba1e.yaml @@ -0,0 +1,9 @@ +id: 357de59a-ef74-4258-a856-bac6cb3fba1e +name: ๐Ÿ’ก User Recommendations +order: 700 +path: /:locale/ai-tools/user-recommendations +type: composition +pathSegment: user-recommendations +data: {} +compositionId: f0ad3155-f91e-480f-b7f0-c17ea55e74ee +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/projectMapNode/which-espresso-maker-to-buy_69512b23-7ea1-44f4-8b42-bfb77699f112.yaml b/apps/csk/content/projectMapNode/which-espresso-maker-to-buy_69512b23-7ea1-44f4-8b42-bfb77699f112.yaml new file mode 100644 index 000000000..819db300e --- /dev/null +++ b/apps/csk/content/projectMapNode/which-espresso-maker-to-buy_69512b23-7ea1-44f4-8b42-bfb77699f112.yaml @@ -0,0 +1,9 @@ +id: 69512b23-7ea1-44f4-8b42-bfb77699f112 +name: Which Espresso Maker to Buy +order: 200 +path: /:locale/which-espresso-maker-to-buy +type: composition +pathSegment: which-espresso-maker-to-buy +data: {} +compositionId: 8164beb0-b313-4461-9559-a85de2e41050 +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/content/quirk/abandoned.yaml b/apps/csk/content/quirk/abandoned.yaml new file mode 100644 index 000000000..480bbfd78 --- /dev/null +++ b/apps/csk/content/quirk/abandoned.yaml @@ -0,0 +1,8 @@ +id: abandoned +name: Abandoned +description: '' +options: + - name: 'true' + value: 'true' + - name: 'false' + value: 'false' diff --git a/apps/csk/content/quirk/city.yaml b/apps/csk/content/quirk/city.yaml new file mode 100644 index 000000000..972df8b5d --- /dev/null +++ b/apps/csk/content/quirk/city.yaml @@ -0,0 +1,3 @@ +id: city +name: City +description: '' diff --git a/apps/csk/content/quirk/deviceType.yaml b/apps/csk/content/quirk/deviceType.yaml new file mode 100644 index 000000000..4c3a212f3 --- /dev/null +++ b/apps/csk/content/quirk/deviceType.yaml @@ -0,0 +1,10 @@ +id: deviceType +name: Device Type +description: '' +options: + - name: Mobile + value: m + - name: Tablet + value: t + - name: Desktop + value: d diff --git a/apps/csk/content/quirk/isCartEmpty.yaml b/apps/csk/content/quirk/isCartEmpty.yaml new file mode 100644 index 000000000..8a3685784 --- /dev/null +++ b/apps/csk/content/quirk/isCartEmpty.yaml @@ -0,0 +1,8 @@ +id: isCartEmpty +name: Is Cart Empty +description: '' +options: + - name: 'true' + value: 'true' + - name: 'false' + value: 'false' diff --git a/apps/csk/content/quirk/segment.yaml b/apps/csk/content/quirk/segment.yaml new file mode 100644 index 000000000..753158507 --- /dev/null +++ b/apps/csk/content/quirk/segment.yaml @@ -0,0 +1,10 @@ +id: segment +name: Segment +description: coffee enthusiast level +options: + - name: Aficionado + value: aficionado + - name: Occasional + value: occasional + - name: Newb + value: newb diff --git a/apps/csk/content/quirk/state.yaml b/apps/csk/content/quirk/state.yaml new file mode 100644 index 000000000..9e31793bc --- /dev/null +++ b/apps/csk/content/quirk/state.yaml @@ -0,0 +1,8 @@ +id: state +name: State +description: '' +options: + - name: California + value: CA + - name: New York + value: NY diff --git a/apps/csk/content/quirk/vc-city.yaml b/apps/csk/content/quirk/vc-city.yaml new file mode 100644 index 000000000..6df36868d --- /dev/null +++ b/apps/csk/content/quirk/vc-city.yaml @@ -0,0 +1,3 @@ +id: vc-city +name: City +description: Name of the city. Resolved from the Vercel geolocation data. diff --git a/apps/csk/content/quirk/vc-country.yaml b/apps/csk/content/quirk/vc-country.yaml new file mode 100644 index 000000000..b714cd08c --- /dev/null +++ b/apps/csk/content/quirk/vc-country.yaml @@ -0,0 +1,3 @@ +id: vc-country +name: Country Code +description: ISO 3166 code for the country. Resolved from the Vercel geolocation data. diff --git a/apps/csk/content/quirk/vc-region.yaml b/apps/csk/content/quirk/vc-region.yaml new file mode 100644 index 000000000..42f28f6b4 --- /dev/null +++ b/apps/csk/content/quirk/vc-region.yaml @@ -0,0 +1,5 @@ +id: vc-region +name: Region Code +description: >- + ISO 3166 code for the country region. Resolved from the Vercel geolocation + data. diff --git a/apps/csk/content/redirect/beans_a56e917d-dea3-40f1-b7b0-a9aea2f7dedb.yaml b/apps/csk/content/redirect/beans_a56e917d-dea3-40f1-b7b0-a9aea2f7dedb.yaml new file mode 100644 index 000000000..4c410d77d --- /dev/null +++ b/apps/csk/content/redirect/beans_a56e917d-dea3-40f1-b7b0-a9aea2f7dedb.yaml @@ -0,0 +1,12 @@ +id: a56e917d-dea3-40f1-b7b0-a9aea2f7dedb +sourceUrl: /:locale/beans +sourceRetainQuerystring: true +targetUrl: https://www.javadrip.coffee/:locale/coffee-beans +targetStatusCode: 301 +targetProjectMapNodeId: 9db6eee2-5e3b-4e3e-9e26-836d3973217c +projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 +sourceMustMatchDomain: false +targetPreserveIncomingProtocol: false +targetPreserveIncomingDomain: false +targetMergeQuerystring: true +labelAsSystem: false diff --git a/apps/csk/content/signal/addedToCart.yaml b/apps/csk/content/signal/addedToCart.yaml new file mode 100644 index 000000000..7e660d7ac --- /dev/null +++ b/apps/csk/content/signal/addedToCart.yaml @@ -0,0 +1,18 @@ +id: addedToCart +name: Added to Cart +cap: 100 +crit: + op: '|' + type: G + clauses: + - key: isCartEmpty + type: QK + match: + cs: false + op: '=' + rhs: 'false' +dur: s +description: '' +str: 10 +conversion: + freq: O diff --git a/apps/csk/content/signal/aficionado.yaml b/apps/csk/content/signal/aficionado.yaml new file mode 100644 index 000000000..f04324736 --- /dev/null +++ b/apps/csk/content/signal/aficionado.yaml @@ -0,0 +1,16 @@ +id: aficionado +name: Aficionado +cap: 100 +crit: + op: '&' + type: G + clauses: + - key: segment + type: QK + match: + cs: false + op: '=' + rhs: aficionado +dur: s +description: '' +str: 50 diff --git a/apps/csk/content/signal/beansBundleMembership.yaml b/apps/csk/content/signal/beansBundleMembership.yaml new file mode 100644 index 000000000..fff1bc315 --- /dev/null +++ b/apps/csk/content/signal/beansBundleMembership.yaml @@ -0,0 +1,17 @@ +id: beansBundleMembership +name: Beans Bundle Membership +cap: 100 +crit: + op: '&' + type: G + clauses: + - path: + cs: false + op: '~' + rhs: beans-bundle + type: PV +dur: s +description: '' +str: 50 +conversion: + freq: O diff --git a/apps/csk/content/signal/completedPurchase.yaml b/apps/csk/content/signal/completedPurchase.yaml new file mode 100644 index 000000000..349d07416 --- /dev/null +++ b/apps/csk/content/signal/completedPurchase.yaml @@ -0,0 +1,17 @@ +id: completedPurchase +name: Completed Purchase +cap: 100 +crit: + op: '&' + type: G + clauses: + - type: EVT + event: + cs: false + op: '=' + rhs: purchase-complete +dur: s +description: '' +str: 25 +conversion: + freq: O diff --git a/apps/csk/content/signal/interestedInBeans.yaml b/apps/csk/content/signal/interestedInBeans.yaml new file mode 100644 index 000000000..5e561782e --- /dev/null +++ b/apps/csk/content/signal/interestedInBeans.yaml @@ -0,0 +1,18 @@ +id: interestedInBeans +name: Interested in Beans +cap: 100 +crit: + op: '&' + type: G + clauses: + - type: QS + match: + cs: true + op: // + rhs: \bbns\b + subtype: UTM_TAX + queryName: utm_campaign + utm_mapper_taxonomy_id: 580abb9f-38b5-4489-bf2a-83d7cc87a44a +dur: p +description: '' +str: 50 diff --git a/apps/csk/content/signal/specialLaunchCampaign.yaml b/apps/csk/content/signal/specialLaunchCampaign.yaml new file mode 100644 index 000000000..0b194f92b --- /dev/null +++ b/apps/csk/content/signal/specialLaunchCampaign.yaml @@ -0,0 +1,16 @@ +id: specialLaunchCampaign +name: Special Launch Campaign +cap: 100 +crit: + op: '&' + type: G + clauses: + - type: QS + match: + cs: false + op: '=' + rhs: uniformff + queryName: utm_campaign +dur: s +description: '' +str: 50 diff --git a/apps/csk/content/test/Boost-CTA-Effectiveness-1744182462487.yaml b/apps/csk/content/test/Boost-CTA-Effectiveness-1744182462487.yaml new file mode 100644 index 000000000..ef1f3ef6b --- /dev/null +++ b/apps/csk/content/test/Boost-CTA-Effectiveness-1744182462487.yaml @@ -0,0 +1,2 @@ +id: Boost-CTA-Effectiveness-1744182462487 +name: Boost CTA Effectiveness diff --git a/apps/csk/content/test/CTA-A/B-Test-1744235635487.yaml b/apps/csk/content/test/CTA-A/B-Test-1744235635487.yaml new file mode 100644 index 000000000..b41cc44d3 --- /dev/null +++ b/apps/csk/content/test/CTA-A/B-Test-1744235635487.yaml @@ -0,0 +1,2 @@ +id: CTA-A/B-Test-1744235635487 +name: CTA A/B Test diff --git a/apps/csk/content/test/CTA-Optimization-Test-1743945298836.yaml b/apps/csk/content/test/CTA-Optimization-Test-1743945298836.yaml new file mode 100644 index 000000000..ed41d81f1 --- /dev/null +++ b/apps/csk/content/test/CTA-Optimization-Test-1743945298836.yaml @@ -0,0 +1,2 @@ +id: CTA-Optimization-Test-1743945298836 +name: CTA Optimization Test diff --git a/apps/csk/content/test/CTA-Test-1743945656430.yaml b/apps/csk/content/test/CTA-Test-1743945656430.yaml new file mode 100644 index 000000000..80d2f9de8 --- /dev/null +++ b/apps/csk/content/test/CTA-Test-1743945656430.yaml @@ -0,0 +1,2 @@ +id: CTA-Test-1743945656430 +name: CTA Test diff --git a/apps/csk/content/test/CTA-Text-Optimization-1743944813910.yaml b/apps/csk/content/test/CTA-Text-Optimization-1743944813910.yaml new file mode 100644 index 000000000..ed973cdfd --- /dev/null +++ b/apps/csk/content/test/CTA-Text-Optimization-1743944813910.yaml @@ -0,0 +1,2 @@ +id: CTA-Text-Optimization-1743944813910 +name: CTA Text Optimization diff --git a/apps/csk/content/test/First-Component-Test-1744236262207.yaml b/apps/csk/content/test/First-Component-Test-1744236262207.yaml new file mode 100644 index 000000000..a487e3306 --- /dev/null +++ b/apps/csk/content/test/First-Component-Test-1744236262207.yaml @@ -0,0 +1,2 @@ +id: First-Component-Test-1744236262207 +name: First Component Test diff --git a/apps/csk/content/test/Hero-A/B-Test-1744235782592.yaml b/apps/csk/content/test/Hero-A/B-Test-1744235782592.yaml new file mode 100644 index 000000000..f918bbc19 --- /dev/null +++ b/apps/csk/content/test/Hero-A/B-Test-1744235782592.yaml @@ -0,0 +1,2 @@ +id: Hero-A/B-Test-1744235782592 +name: Hero A/B Test diff --git a/apps/csk/content/test/Hero-Messaging-Test-1744236387836.yaml b/apps/csk/content/test/Hero-Messaging-Test-1744236387836.yaml new file mode 100644 index 000000000..6d09ee3a8 --- /dev/null +++ b/apps/csk/content/test/Hero-Messaging-Test-1744236387836.yaml @@ -0,0 +1,2 @@ +id: Hero-Messaging-Test-1744236387836 +name: Hero Messaging Test diff --git a/apps/csk/content/test/Hero-Section-Messaging-Test-1744236729451.yaml b/apps/csk/content/test/Hero-Section-Messaging-Test-1744236729451.yaml new file mode 100644 index 000000000..a116eb49c --- /dev/null +++ b/apps/csk/content/test/Hero-Section-Messaging-Test-1744236729451.yaml @@ -0,0 +1,2 @@ +id: Hero-Section-Messaging-Test-1744236729451 +name: Hero Section Messaging Test diff --git a/apps/csk/content/test/Order-Button-Optimization-1743945452980.yaml b/apps/csk/content/test/Order-Button-Optimization-1743945452980.yaml new file mode 100644 index 000000000..19dbe1b51 --- /dev/null +++ b/apps/csk/content/test/Order-Button-Optimization-1743945452980.yaml @@ -0,0 +1,2 @@ +id: Order-Button-Optimization-1743945452980 +name: Order Button Optimization diff --git a/apps/csk/content/test/Order-Now-Button-Messaging-Test-1744236694082.yaml b/apps/csk/content/test/Order-Now-Button-Messaging-Test-1744236694082.yaml new file mode 100644 index 000000000..792c1ed0a --- /dev/null +++ b/apps/csk/content/test/Order-Now-Button-Messaging-Test-1744236694082.yaml @@ -0,0 +1,2 @@ +id: Order-Now-Button-Messaging-Test-1744236694082 +name: Order Now Button Messaging Test diff --git a/apps/csk/content/test/abTest.yaml b/apps/csk/content/test/abTest.yaml new file mode 100644 index 000000000..79c0bd4bf --- /dev/null +++ b/apps/csk/content/test/abTest.yaml @@ -0,0 +1,2 @@ +id: abTest +name: A/B Test diff --git a/apps/csk/content/test/aficionadoCta.yaml b/apps/csk/content/test/aficionadoCta.yaml new file mode 100644 index 000000000..a915b31a2 --- /dev/null +++ b/apps/csk/content/test/aficionadoCta.yaml @@ -0,0 +1,2 @@ +id: aficionadoCta +name: Aficionado CtA diff --git a/apps/csk/content/test/membershipCta.yaml b/apps/csk/content/test/membershipCta.yaml new file mode 100644 index 000000000..d05931253 --- /dev/null +++ b/apps/csk/content/test/membershipCta.yaml @@ -0,0 +1,2 @@ +id: membershipCta +name: Membership CTA diff --git a/apps/csk/content/webhook/ep_328ynYg5GKQpjvibgVE8UeubLTP.yaml b/apps/csk/content/webhook/ep_328ynYg5GKQpjvibgVE8UeubLTP.yaml new file mode 100644 index 000000000..b8785a53c --- /dev/null +++ b/apps/csk/content/webhook/ep_328ynYg5GKQpjvibgVE8UeubLTP.yaml @@ -0,0 +1,21 @@ +endpoint: + channels: null + createdAt: 2025-09-02T12:37:41.194Z + description: '' + disabled: true + filterTypes: + - entry.deleted + - entry.published + id: ep_328ynYg5GKQpjvibgVE8UeubLTP + metadata: {} + rateLimit: null + uid: null + updatedAt: 2025-09-02T13:17:26.333Z + url: https://your_application_url/api/webhook/entry-event + version: 1 +headers: + headers: {} + sensitive: [] +transformation: + code: null + enabled: false diff --git a/apps/csk/dex.config.json b/apps/csk/dex.config.json index c0ed7c008..b795dedb4 100644 --- a/apps/csk/dex.config.json +++ b/apps/csk/dex.config.json @@ -1,28 +1,43 @@ { "colors": { "light": { - "button-primary": "#0052ED", - "button-primary-hover": "#0B4ECA", - "button-secondary": "#b10d00", - "button-secondary-hover": "#920A00", - "button-tertiary": "#FFFFFF", - "button-tertiary-hover": "#E6E6E6", - "text-primary": "#001242", - "text-secondary": "#ffffff", - "text-tertiary": "#0052ed", + "button-primary": "{general-color-3}", + "button-primary-hover": "#333333", + "button-secondary": "{general-color-1}", + "button-secondary-hover": "#f3ead7", + "button-tertiary": "{general-color-2}", + "button-tertiary-hover": "#6a5a49", + "text-primary": "{general-color-3}", + "text-secondary": "{general-color-1}", + "text-tertiary": "{general-color-2}", "general-color-1": "#FFFFFF", - "general-color-2": "#041142", - "general-color-3": "#0052ed", - "general-color-4": "#df0000", - "general-color-5": "#001c6c", - "page-background-primary": "#FFFFFF" + "general-color-2": "#55493B", + "general-color-3": "#000000", + "general-color-4": "#61050A", + "general-color-5": "#0a2f17", + "page-background-primary": "#FFFFFF", + "general-color-6": "#FBFAEA", + "general-color-7": "#438FD5", + "text-link": "{general-color-7}", + "general-color-8": "#BDE2D2", + "general-color-9": "#FAFAFA", + "general-color-10": "#FFFFFFCC", + "text-active": "#438FD5", + "general-color-11": "#F6F6F6", + "general-color-12": "#E4E4E4", + "general-color-13": "#F7DF1E", + "text-featured": "{general-color-13}", + "button-featured": "{general-color-13}" } }, "dimensions": { + "container-xxsmall": "9px", + "container-xsmall": "11px", "container-small": "24px", "container-medium": "48px", - "container-large": "96px", + "container-large": "84px", "container-xlarge": "120px", + "container-xxlarge": "240px", "table-small": "4px 8px", "table-medium": "12px 16px", "table-large": "16px 24px", @@ -34,38 +49,80 @@ "spacer-extra-small": "10px", "spacer-small": "20px", "spacer-medium": "40px", - "spacer-large": "80px" + "spacer-large": "80px", + "input-small": "2px 4px", + "input-medium": "4px 8px", + "input-large": "8px 16px" }, "fonts": { - "dm-sans": "", - "space-mono": "" + "primary": "", + "secondary": "" }, - "defaultFontKey": "dm-sans", + "defaultFontKey": "primary", "borders": { - "border-primary": { - "radius": "25px", - "width": "1px", - "color": "#E5E7EB", + "border-image-radius-small": { + "radius": "12px", + "width": "0px", + "color": "#000000", + "style": "solid" + }, + "border-button-secondary": { + "radius": "0", + "width": "2px", + "color": "{general-color-3}", "style": "solid" }, - "border-secondary": { - "radius": "10px", + "border-button-primary": { + "radius": "0px", + "width": "2px", + "color": "{button-secondary}", + "style": "solid" + }, + "border-product-card": { + "radius": "0px", "width": "1px", - "color": "#DF0000", + "color": "{general-color-12}", + "style": "solid" + }, + "border-small-article-card": { + "radius": "0px", + "width": "0px 0px 4px 0px", + "color": "{general-color-2}", + "style": "solid" + }, + "border-personalization-card": { + "radius": "0px", + "width": "2px", + "color": "{general-color-8}", + "style": "solid" + }, + "border-product-card-bottom": { + "radius": "0px", + "width": "0px 0px 1px", + "color": "{general-color-12}", "style": "solid" }, "border-footer": { "radius": "0px", "width": "1px 0px 0px 0px", - "color": "#99C6FF", + "color": "{general-color-13}", "style": "solid" }, - "border-image-radius-small": { - "radius": "12px", - "width": "0px", - "color": "#000000", + "border-bottom": { + "radius": "0px", + "width": "0px 0px 1px 0px", + "color": "{general-color-13}", "style": "solid" } }, - "allowedGroups": {} + "allowedGroups": { + "dimension": [ + "badge", + "button", + "container", + "spacer", + "table", + "input" + ] + } } \ No newline at end of file diff --git a/apps/csk/next.config.ts b/apps/csk/next.config.ts index 19716c788..d35074d26 100644 --- a/apps/csk/next.config.ts +++ b/apps/csk/next.config.ts @@ -1,5 +1,6 @@ import { NextConfig } from 'next'; -import { withUniformConfig } from '@uniformdev/canvas-next-rsc-v2/config'; +import withTM from 'next-transpile-modules'; +import localizationSettings from './src/i18n/locales.json'; /** @type {NextConfig} */ const nextConfig: NextConfig = { @@ -7,6 +8,11 @@ const nextConfig: NextConfig = { remotePatterns: [{ protocol: 'https', hostname: '*' }], deviceSizes: [320, 420, 640, 768, 1024, 1280, 1536], }, + i18n: { + locales: localizationSettings?.locales, + defaultLocale: localizationSettings?.defaultLocale, + localeDetection: false, + }, }; -export default withUniformConfig(nextConfig); +export default withTM(['@uniformdev/csk-components'])(nextConfig); diff --git a/apps/csk/package.json b/apps/csk/package.json index 9c7bbca21..b14d0270b 100644 --- a/apps/csk/package.json +++ b/apps/csk/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/component-starter-kit", - "version": "6.1.37", + "version": "6.1.58", "private": true, "engines": { "yarn": "please-use-npm", @@ -20,33 +20,27 @@ "lint:fix": "eslint . --fix", "format": "prettier --write .", "init": "run-s uniform:push uniform:publish", - "init:simple": "run-s uniform:simple:push uniform:publish", "component:extract": "csk-components extract", - "component:scaffold": "csk-cli scaffold", "pull:dex": "design-extensions-tools pull", "apply:dex": "design-extensions-tools apply", "push:dex": "design-extensions-tools push", "pull:locales": "csk-cli pull -l", "pull:content": "uniform sync pull", "push:content": "uniform sync push", - "pull:content:simple": "uniform sync pull --config ./uniform.config.simple.ts", - "push:content:simple": "uniform sync push --config ./uniform.config.simple.ts", "pull:content:dev": "uniform sync pull --config ./uniform.config.dev.ts", "push:content:dev": "uniform sync push --config ./uniform.config.dev.ts", "uniform:pull": "run-s pull:dex apply:dex pull:content", "uniform:push": "run-s push:dex push:content", - "uniform:simple:pull": "run-s pull:dex apply:dex pull:content:simple", - "uniform:simple:push": "run-s push:dex push:content:simple", - "uniform:publish": "uniform context manifest publish", - "recipes": "csk-recipes init" + "uniform:publish": "uniform context manifest publish" }, "dependencies": { - "@uniformdev/canvas-next-rsc-client-v2": "20.7.1-alpha.81", - "@uniformdev/canvas-next-rsc-shared-v2": "20.7.1-alpha.81", - "@uniformdev/canvas-next-rsc-v2": "20.7.1-alpha.81", + "@uniformdev/canvas-next": "^20.32.2", + "@uniformdev/canvas-react": "^20.32.2", + "@uniformdev/context-next": "^20.32.2", "@uniformdev/csk-components": "*", "@uniformdev/design-extensions-tools": "*", - "next": "^15.5.4", + "next": "^15.5.9", + "next-transpile-modules": "^10.0.1", "react": "^19.1.0", "react-dom": "^19.1.0" }, @@ -57,9 +51,8 @@ "@types/node": "^20.0.0", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", - "@uniformdev/cli": "20.7.1-alpha.81", + "@uniformdev/cli": "^20.32.2", "@uniformdev/csk-cli": "*", - "@uniformdev/csk-recipes": "*", "cross-env": "^7.0.3", "eslint": "^9.31.0", "eslint-config-next": "^15.5.4", diff --git a/apps/csk/simple-content/asset/0e5575b8-ef94-46c9-8567-d8ce3f4bf206.yaml b/apps/csk/simple-content/asset/0e5575b8-ef94-46c9-8567-d8ce3f4bf206.yaml deleted file mode 100644 index d3c09d871..000000000 --- a/apps/csk/simple-content/asset/0e5575b8-ef94-46c9-8567-d8ce3f4bf206.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0e5575b8-ef94-46c9-8567-d8ce3f4bf206 - _name: Group-670.png - fields: - title: - type: text - value: demo-bg - file: - type: file - value: 17f817f0-c3ad-4430-a852-b8553a67443a - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/Y1vaDfTdRmOn5i4Bjob2dA-Group-670.png - type: text - size: - value: 190498 - type: number - width: - value: 1528 - type: number - height: - value: 988 - type: number - custom: {} -created: '2025-02-17T15:33:57.327602+00:00' -modified: '2025-02-17T15:33:57.327602+00:00' diff --git a/apps/csk/simple-content/asset/0efbc807-7b4a-4f7d-847b-62fe616b0815.yaml b/apps/csk/simple-content/asset/0efbc807-7b4a-4f7d-847b-62fe616b0815.yaml deleted file mode 100644 index 9bc4b01c6..000000000 --- a/apps/csk/simple-content/asset/0efbc807-7b4a-4f7d-847b-62fe616b0815.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0efbc807-7b4a-4f7d-847b-62fe616b0815 - _name: '' - fields: - title: - type: text - value: uniform-dark-logo.svg - file: - type: file - value: f7d59111-ecb2-4ac8-ab26-255d3a97a413 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/Qn5luTHpRYaS4U1pNciTxQ-uniform-dark-logo.svg - type: text - size: - value: 1697 - type: number - width: - value: 204 - type: number - height: - value: 52 - type: number - custom: {} -created: '2025-02-17T15:33:56.373868+00:00' -modified: '2025-02-17T15:33:56.373868+00:00' diff --git a/apps/csk/simple-content/asset/0f0670b4-a425-40d3-842b-c7c895d500a5.yaml b/apps/csk/simple-content/asset/0f0670b4-a425-40d3-842b-c7c895d500a5.yaml deleted file mode 100644 index fa03e660c..000000000 --- a/apps/csk/simple-content/asset/0f0670b4-a425-40d3-842b-c7c895d500a5.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0f0670b4-a425-40d3-842b-c7c895d500a5 - _name: '' - fields: - title: - type: text - value: uniformlogo.svg - file: - type: file - value: 3295cc71-bf13-4b4e-9d67-14959d233d3a - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/yw_nl-x6RgCEUl3LVg1uqQ-uniformlogo.svg - type: text - size: - value: 454 - type: number - width: - value: 45 - type: number - height: - value: 52 - type: number - custom: {} -created: '2025-02-17T15:33:57.673981+00:00' -modified: '2025-02-17T15:33:57.673981+00:00' diff --git a/apps/csk/simple-content/asset/0ff678c5-794e-4ad2-af0b-861222dd178d.yaml b/apps/csk/simple-content/asset/0ff678c5-794e-4ad2-af0b-861222dd178d.yaml deleted file mode 100644 index 21f34120f..000000000 --- a/apps/csk/simple-content/asset/0ff678c5-794e-4ad2-af0b-861222dd178d.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 0ff678c5-794e-4ad2-af0b-861222dd178d - _name: '' - fields: - title: - type: text - value: meta-image.png - file: - type: file - value: 0fd69f6a-b055-4c2a-951c-320fc2187cca - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/sZtoY8-OTCyBfGOeQVeTiA-meta-image.png - type: text - size: - value: 171834 - type: number - width: - value: 1200 - type: number - height: - value: 630 - type: number - custom: {} -created: '2025-02-17T15:33:57.60777+00:00' -modified: '2025-02-17T15:33:57.60777+00:00' diff --git a/apps/csk/simple-content/asset/246a9113-763f-4330-b55e-dfa654743828.yaml b/apps/csk/simple-content/asset/246a9113-763f-4330-b55e-dfa654743828.yaml deleted file mode 100644 index fa36efb3d..000000000 --- a/apps/csk/simple-content/asset/246a9113-763f-4330-b55e-dfa654743828.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 246a9113-763f-4330-b55e-dfa654743828 - _name: Rectangle-1-(2).svg - fields: - title: - type: text - value: hero-bg-gradient-light.svg - file: - type: file - value: f59b36c9-1607-4597-ba43-c5e4f1e6ba0c - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/G2YVRLWeQ3KUenstvlJEsw-Rectangle-1-(2).svg - type: text - size: - value: 423 - type: number - width: - value: 1016 - type: number - height: - value: 330 - type: number - custom: {} -created: '2025-02-17T15:33:55.52713+00:00' -modified: '2025-02-17T15:33:55.52713+00:00' diff --git a/apps/csk/simple-content/asset/26fde52f-ea1b-4625-bbed-f5e692f1dc9d.yaml b/apps/csk/simple-content/asset/26fde52f-ea1b-4625-bbed-f5e692f1dc9d.yaml deleted file mode 100644 index 612816464..000000000 --- a/apps/csk/simple-content/asset/26fde52f-ea1b-4625-bbed-f5e692f1dc9d.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 26fde52f-ea1b-4625-bbed-f5e692f1dc9d - _name: '' - fields: - title: - type: text - value: rectangle.jpg - file: - type: file - value: f4ef1fb0-b968-42a4-a6ad-7753d0a98c8c - mediaType: - value: image/jpeg - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/f3U-i929T6mP6Wb9Xw17Ug-rectangle.jpg - type: text - size: - value: 148846 - type: number - width: - value: 1600 - type: number - height: - value: 689 - type: number - custom: {} -created: '2025-02-17T15:33:57.361844+00:00' -modified: '2025-02-17T15:33:57.361844+00:00' diff --git a/apps/csk/simple-content/asset/50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d.yaml b/apps/csk/simple-content/asset/50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d.yaml deleted file mode 100644 index 86f577bb2..000000000 --- a/apps/csk/simple-content/asset/50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 50ae1d5c-2983-4fa1-8f32-5cc7cf6ad69d - _name: Uniform-Icon-Library_Adapt-1.png - fields: - title: - type: text - value: adapt - file: - type: file - value: 362db7fb-8a0d-4e3d-9bc7-765ab1151d7b - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/t0pk9uhUR6iKSPkJ3wZTEw-Uniform-Icon-Library_Adapt-1.png - type: text - size: - value: 8322 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:54.349441+00:00' -modified: '2025-02-17T15:33:54.349441+00:00' diff --git a/apps/csk/simple-content/asset/5dcf20aa-c3aa-4ad7-8b92-70a385b5e896.yaml b/apps/csk/simple-content/asset/5dcf20aa-c3aa-4ad7-8b92-70a385b5e896.yaml deleted file mode 100644 index 33757798e..000000000 --- a/apps/csk/simple-content/asset/5dcf20aa-c3aa-4ad7-8b92-70a385b5e896.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 5dcf20aa-c3aa-4ad7-8b92-70a385b5e896 - _name: Uniform-Icon-Library_Migrate-1.png - fields: - title: - type: text - value: migrate - file: - type: file - value: 731df9a6-53a4-4a3f-8c6f-ad9a4948ffe8 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/PuswxZ1CR8iudC-rDlrvxg-Uniform-Icon-Library_Migrate-1.png - type: text - size: - value: 2928 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:56.609549+00:00' -modified: '2025-02-17T15:33:56.609549+00:00' diff --git a/apps/csk/simple-content/asset/804fa820-df03-40ec-8efa-ddf36b976c70.yaml b/apps/csk/simple-content/asset/804fa820-df03-40ec-8efa-ddf36b976c70.yaml deleted file mode 100644 index ca7f56a71..000000000 --- a/apps/csk/simple-content/asset/804fa820-df03-40ec-8efa-ddf36b976c70.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 804fa820-df03-40ec-8efa-ddf36b976c70 - _name: '' - fields: - title: - type: text - value: storybook-icon.svg - file: - type: file - value: 6300f9c7-cca6-4364-9080-cc31192ab808 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/rx5p8oTqTRGK2cVhCgVBlQ-storybook-icon.svg - type: text - size: - value: 5499 - type: number - width: - value: 29 - type: number - height: - value: 29 - type: number - custom: {} -created: '2025-02-17T15:33:56.322754+00:00' -modified: '2025-02-17T15:33:56.322754+00:00' diff --git a/apps/csk/simple-content/asset/98a27fc8-3e2b-4574-8588-e15dd0be88ae.yaml b/apps/csk/simple-content/asset/98a27fc8-3e2b-4574-8588-e15dd0be88ae.yaml deleted file mode 100644 index b386b6373..000000000 --- a/apps/csk/simple-content/asset/98a27fc8-3e2b-4574-8588-e15dd0be88ae.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 98a27fc8-3e2b-4574-8588-e15dd0be88ae - _name: Uniform-Icon-Library_Integrate-1.png - fields: - title: - type: text - value: integrate - file: - type: file - value: 3bb8e4a6-1a1d-457a-9bc6-d79a007e8d26 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/bhcjA2rNRb2Av2-st-Nsog-Uniform-Icon-Library_Integrate-1.png - type: text - size: - value: 4724 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:55.713711+00:00' -modified: '2025-02-17T15:33:55.713711+00:00' diff --git a/apps/csk/simple-content/asset/9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172.yaml b/apps/csk/simple-content/asset/9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172.yaml deleted file mode 100644 index 230ea03e7..000000000 --- a/apps/csk/simple-content/asset/9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 9b3cbbc1-fbfe-4d7d-b7b6-b02384c8b172 - _name: Uniform-Icon-Library_Preview-1.png - fields: - title: - type: text - value: preview - file: - type: file - value: 43439778-b121-4726-aab5-a94af7fc1c12 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/nRzywjrIQFCls9Kc7fHEKA-Uniform-Icon-Library_Preview-1.png - type: text - size: - value: 4111 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:33:58.342156+00:00' -modified: '2025-02-17T15:33:58.342156+00:00' diff --git a/apps/csk/simple-content/asset/9f964074-61ec-4afb-8d5b-8cb499257744.yaml b/apps/csk/simple-content/asset/9f964074-61ec-4afb-8d5b-8cb499257744.yaml deleted file mode 100644 index 094730481..000000000 --- a/apps/csk/simple-content/asset/9f964074-61ec-4afb-8d5b-8cb499257744.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: 9f964074-61ec-4afb-8d5b-8cb499257744 - _name: '' - fields: - title: - type: text - value: favicon.png - file: - type: file - value: f5f4db6b-da24-45ef-a53e-425af95ec08e - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/y_wecb8sSSOU9U9OFam3mQ-favicon.png - type: text - size: - value: 1139 - type: number - width: - value: 69 - type: number - height: - value: 79 - type: number - custom: {} -created: '2025-02-17T15:33:58.368477+00:00' -modified: '2025-02-17T15:33:58.368477+00:00' diff --git a/apps/csk/simple-content/asset/bf9daf10-949d-4589-8726-0168d567e0d5.yaml b/apps/csk/simple-content/asset/bf9daf10-949d-4589-8726-0168d567e0d5.yaml deleted file mode 100644 index 9c35240f9..000000000 --- a/apps/csk/simple-content/asset/bf9daf10-949d-4589-8726-0168d567e0d5.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: bf9daf10-949d-4589-8726-0168d567e0d5 - _name: '' - fields: - title: - type: text - value: arrow-right.svg - file: - type: file - value: 585c1ddc-13b2-4899-b9bb-4915100c1a45 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/DnWsxABVTDSyNaccArrvQQ-arrow-right.svg - type: text - size: - value: 300 - type: number - width: - value: 29 - type: number - height: - value: 29 - type: number - custom: {} -created: '2025-02-17T15:33:59.750468+00:00' -modified: '2025-02-17T15:33:59.750468+00:00' diff --git a/apps/csk/simple-content/asset/c97f5a2d-ff0b-4aa7-9b9c-e4449398f790.yaml b/apps/csk/simple-content/asset/c97f5a2d-ff0b-4aa7-9b9c-e4449398f790.yaml deleted file mode 100644 index 014ddf2cf..000000000 --- a/apps/csk/simple-content/asset/c97f5a2d-ff0b-4aa7-9b9c-e4449398f790.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: c97f5a2d-ff0b-4aa7-9b9c-e4449398f790 - _name: Group-673.png - fields: - title: - type: text - value: developers - file: - type: file - value: 47d9da8d-d873-48ea-a87c-e285ae6d661e - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/t8_WgJeGTCW59sb9BKYMOg-Group-673.png - type: text - size: - value: 175484 - type: number - width: - value: 1016 - type: number - height: - value: 988 - type: number - custom: {} -created: '2025-02-17T15:34:01.199571+00:00' -modified: '2025-02-17T15:34:01.199571+00:00' diff --git a/apps/csk/simple-content/asset/d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990.yaml b/apps/csk/simple-content/asset/d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990.yaml deleted file mode 100644 index 739f4b695..000000000 --- a/apps/csk/simple-content/asset/d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: d1b7aeaa-38a0-41a3-85e1-0d4d1b3b0990 - _name: '' - fields: - title: - type: text - value: github-dark-logo.svg - file: - type: file - value: f2cac386-3204-4dfc-a047-19215c961112 - mediaType: - value: image/svg+xml - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/abTUTx4NQtqIrSN8J7PIkQ-github-dark-logo.svg - type: text - size: - value: 1327 - type: number - width: - value: 35 - type: number - height: - value: 34 - type: number - custom: {} -created: '2025-02-17T15:34:00.065934+00:00' -modified: '2025-02-17T15:34:00.065934+00:00' diff --git a/apps/csk/simple-content/asset/db2e46c9-7c99-4c7d-a819-d4f28c0b8f58.yaml b/apps/csk/simple-content/asset/db2e46c9-7c99-4c7d-a819-d4f28c0b8f58.yaml deleted file mode 100644 index 6815f364f..000000000 --- a/apps/csk/simple-content/asset/db2e46c9-7c99-4c7d-a819-d4f28c0b8f58.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: db2e46c9-7c99-4c7d-a819-d4f28c0b8f58 - _name: Group-673-(1).png - fields: - title: - type: text - value: marketers - file: - type: file - value: 8163031c-3f6b-46d4-925c-46a82b305f7f - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/m5iOLIXuR2WB0NxEj0b2Ew-Group-673-(1).png - type: text - size: - value: 158075 - type: number - width: - value: 1092 - type: number - height: - value: 1040 - type: number - custom: {} -created: '2025-02-17T15:34:00.442135+00:00' -modified: '2025-02-17T15:34:00.442135+00:00' diff --git a/apps/csk/simple-content/asset/f9da45f7-168b-4d00-b43b-f2cc28365985.yaml b/apps/csk/simple-content/asset/f9da45f7-168b-4d00-b43b-f2cc28365985.yaml deleted file mode 100644 index f1ee31f09..000000000 --- a/apps/csk/simple-content/asset/f9da45f7-168b-4d00-b43b-f2cc28365985.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: f9da45f7-168b-4d00-b43b-f2cc28365985 - _name: Uniform-Icon-Library_Composability-1.png - fields: - title: - type: text - value: composability - file: - type: file - value: cfcc5117-4477-40e0-8427-062dbda77a03 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/tAODz-eSSfuSrg-b8abbEQ-Uniform-Icon-Library_Composability-1.png - type: text - size: - value: 6420 - type: number - width: - value: 114 - type: number - height: - value: 114 - type: number - custom: {} -created: '2025-02-17T15:34:00.542145+00:00' -modified: '2025-02-17T15:34:00.542145+00:00' diff --git a/apps/csk/simple-content/asset/ff044480-8310-44f4-9991-82176767a172.yaml b/apps/csk/simple-content/asset/ff044480-8310-44f4-9991-82176767a172.yaml deleted file mode 100644 index 206219f8e..000000000 --- a/apps/csk/simple-content/asset/ff044480-8310-44f4-9991-82176767a172.yaml +++ /dev/null @@ -1,30 +0,0 @@ -asset: - type: image - _id: ff044480-8310-44f4-9991-82176767a172 - _name: '' - fields: - title: - type: text - value: featured-bg.png - file: - type: file - value: 014eef90-3293-4758-9382-4a9928827675 - mediaType: - value: image/png - type: text - url: - value: >- - https://img.uniform.global/p/YBXmRPPzQZ-45Yo5jJzHAw/poEJQHRETI6Rx4XOG-5fzw-featured-bg.png - type: text - size: - value: 63589 - type: number - width: - value: 806 - type: number - height: - value: 432 - type: number - custom: {} -created: '2025-02-17T15:34:00.86288+00:00' -modified: '2025-02-17T15:34:00.86288+00:00' diff --git a/apps/csk/simple-content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml b/apps/csk/simple-content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml deleted file mode 100644 index ef8201335..000000000 --- a/apps/csk/simple-content/category/b1163ce2-5ac7-4347-bc38-a42198180718.yaml +++ /dev/null @@ -1,3 +0,0 @@ -id: b1163ce2-5ac7-4347-bc38-a42198180718 -name: Navigation -order: 5 diff --git a/apps/csk/simple-content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml b/apps/csk/simple-content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml deleted file mode 100644 index f26c053ea..000000000 --- a/apps/csk/simple-content/category/c7a1d1d9-cc3f-431c-b55e-6c4af1285108.yaml +++ /dev/null @@ -1,3 +0,0 @@ -id: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 -name: Page Type -order: 4 diff --git a/apps/csk/simple-content/category/f22b05f0-c4bf-4158-8ebc-4856e4d453af.yaml b/apps/csk/simple-content/category/f22b05f0-c4bf-4158-8ebc-4856e4d453af.yaml deleted file mode 100644 index 89ba1f7fd..000000000 --- a/apps/csk/simple-content/category/f22b05f0-c4bf-4158-8ebc-4856e4d453af.yaml +++ /dev/null @@ -1,3 +0,0 @@ -id: f22b05f0-c4bf-4158-8ebc-4856e4d453af -name: Heros -order: 0 diff --git a/apps/csk/simple-content/component/fixedHero.yaml b/apps/csk/simple-content/component/fixedHero.yaml deleted file mode 100644 index fa53f8024..000000000 --- a/apps/csk/simple-content/component/fixedHero.yaml +++ /dev/null @@ -1,209 +0,0 @@ -# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json -$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json -id: fixedHero -name: Fixed Hero -icon: image-text -parameters: - - id: displayName - name: Display Name - type: text - guidance: Used as a display name for the canvas; not rendered in the markup. - typeConfig: null - localizable: true - - id: 66c64fb5-2d29-4bc8-8b98-02c37b519cee - name: Content - type: group - typeConfig: - collapsed: false - childrenParams: - - eyebrowTitleText - - titleText - - titleTag - - descriptionText - - image - - id: eyebrowTitleText - name: Eyebrow Text - type: text - guidance: >- - Use the Eyebrow Text parameter to specify a short heading or label that - appears above the main title, providing context or categorization for the - content. - typeConfig: null - localizable: true - - id: titleText - name: Title - type: text - guidance: >- - Use the Title parameter to specify the main heading or name of the hero, - clearly describing its purpose or content. - typeConfig: null - localizable: true - - id: titleTag - name: Title HTML Tag - type: dex-segmented-control-parameter - guidance: >- - Use the Title HTML Tag parameter to control the tag with which the title - text will be rendered. - typeConfig: - options: - - key: H1 - value: h1 - - key: H2 - value: h2 - - key: P - value: p - - key: Span - value: span - required: true - defaultValue: h2 - - id: descriptionText - name: Description - type: text - guidance: >- - Use the Description parameter to specify supplementary text that provides - additional details or context about the hero's content or purpose. - typeConfig: null - localizable: true - - id: image - name: Image - type: asset - guidance: Use the Image parameter to add a background image to the hero section. - typeConfig: - max: 1 - min: 0 - allowedTypes: - - image - allowConditionalValues: true - - id: 6f7eed5b-dd00-46d0-b5bd-48cf3e264beb - name: Call to Action - type: group - typeConfig: - collapsed: true - childrenParams: - - primaryButtonText - - primaryButtonLink - - primaryButtonTextColor - - id: primaryButtonText - name: Button Text - type: text - guidance: >- - Use the Button Text parameter to specify the label displayed on the - button. - helpText: Provide a value to set the button's label. - typeConfig: - multiline: false - localizable: true - - id: primaryButtonLink - name: Button Link - type: link - guidance: >- - Use the Button Link parameter to specify the URL or destination page that - the button will navigate to when clicked. - helpText: Select type and target link to set the button's link. - typeConfig: null - localizable: true - - id: primaryButtonTextColor - name: Button Text Color - type: dex-color-palette-parameter - guidance: >- - Use the Button Text Color parameter to define the color of the text - displayed on the button. - typeConfig: - allowColors: [] - selectedGroup: text - - id: 9f8178c3-539f-4a1e-8a4e-71bfcedfe223 - name: Presentation Settings - type: group - typeConfig: - collapsed: true - childrenParams: - - contentAlignment - - height - - textColor - - overlayAutoTint - - id: contentAlignment - name: Content Alignment - type: dex-segmented-control-parameter - guidance: >- - Use the Content Alignment parameter to control the horizontal positioning - of the content within the hero. - typeConfig: - options: - - key: Left - value: left - - key: Center - value: center - - key: Right - value: right - defaultValue: center - - id: height - name: Height - type: dex-segmented-control-parameter - guidance: >- - Use the Height parameter to control the component height. For example: - - Use the h-screen utility to make an element span the entire height of the - viewport - - Use h-full utilities to give an element a 100% height. - helpText: Parameter for setting the height of an element. - typeConfig: - options: - - key: Full - value: full - - key: Screen - value: screen - withViewPort: true - - id: textColor - name: Text Color - type: dex-color-palette-parameter - guidance: >- - Use the Text Color parameter to define the color of the text displayed - within the hero. - typeConfig: - allowColors: [] - selectedGroup: text - - id: overlayAutoTint - name: Overlay Auto Tint - type: dex-slider-control-parameter - guidance: >- - Use the Overlay Auto Tint parameter to automatically generate a - high-contrast overlay based on the selected text color, with adjustable - opacity. This feature enhances text readability and applies only when the - component is in its default variant. - helpText: >- - Generates a high-contrast overlay based on the text color with adjustable - opacity. Applies only when the component is in its default variant. - typeConfig: - step: 1 - type: custom - units: px - options: - - key: 0% - value: '0' - - key: 20% - value: '0.2' - - key: 40% - value: '0.4' - - key: 60% - value: '0.6' - - key: 80% - value: '0.8' - - key: 100% - value: '1' - maxValue: 10 - minValue: 0 -categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af -previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/hero-fixed.jpg -useTeamPermissions: true -slots: [] -titleParameter: displayName -canBeComposition: false -created: '2025-01-29T10:47:01.402162+00:00' -updated: '2025-10-06T21:18:48.381473+00:00' -variants: - - id: columns - name: Columns - - id: columnsReverse - name: Columns Reverse diff --git a/apps/csk/simple-content/component/simpleFooter.yaml b/apps/csk/simple-content/component/simpleFooter.yaml deleted file mode 100644 index 8add8934b..000000000 --- a/apps/csk/simple-content/component/simpleFooter.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json -$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json -id: simpleFooter -name: Simple Footer -icon: border-bottom -parameters: - - id: displayName - name: Display Name - type: text - guidance: Used as a display name for the canvas; not rendered in the markup. - typeConfig: null - localizable: true - - id: logo - name: Logo - type: asset - guidance: Use the Logo parameter to add a logo for the footer. - typeConfig: - max: 1 - allowedTypes: - - image - localizable: true - - id: copyright - name: Copyright - type: richText - guidance: Use the Copyright parameter to add a copyright info for the footer. - typeConfig: - elements: - builtIn: - - h1 - - h2 - - h3 - - h4 - - h5 - - h6 - - unorderedList - - orderedList - - link - - quote - - code - - table - - asset - - variable - required: false - formatting: - builtIn: - - bold - - italic - - underline - - strikethrough - - code - - superscript - - subscript - elementsConfig: - asset: - allowedTypes: - - image - localizable: true - - id: footerLinkSectionTitle - name: Footer Link Section Title - type: text - guidance: >- - Use the Footer Link Section Title parameter to add a title for the footer - link section. - typeConfig: null - localizable: true - - id: links - name: Links - type: $block - guidance: Use the Links parameter to add links to the footer. - typeConfig: - allowedTypes: - - navigationLink -categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 -previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/footer.jpg -useTeamPermissions: true -slots: [] -titleParameter: displayName -thumbnailParameter: logo -canBeComposition: false -created: '2025-10-09T10:42:42.467115+00:00' -updated: '2025-10-13T10:17:25.679047+00:00' diff --git a/apps/csk/simple-content/component/simpleHeader.yaml b/apps/csk/simple-content/component/simpleHeader.yaml deleted file mode 100644 index 7793e0691..000000000 --- a/apps/csk/simple-content/component/simpleHeader.yaml +++ /dev/null @@ -1,79 +0,0 @@ -# yaml-language-server: $schema=https://uniform.app/schemas/json-schema/component-definition/v1.json -$schema: https://uniform.app/schemas/json-schema/component-definition/v1.json -id: simpleHeader -name: Simple Header -icon: border-top -parameters: - - id: displayName - name: Display Name - type: text - guidance: Used as a display name for the canvas; not rendered in the markup. - typeConfig: null - localizable: true - - id: logo - name: Logo - type: asset - guidance: Use the Logo parameter to add a logo for the header. - typeConfig: - max: 1 - allowedTypes: - - image - localizable: true - - id: links - name: Links - type: $block - guidance: Use the Links parameter to add links to the header. - typeConfig: - allowedTypes: - - navigationLink - - id: 80b5df59-5288-4f4f-9353-c0b0490513dc - name: Presentation Settings - type: group - typeConfig: - collapsed: true - childrenParams: - - favicon - - backgroundColor - - textColor - - hoverTextColor - - id: favicon - name: Favicon - type: asset - guidance: Use the Favicon parameter to add a favicon for page. - typeConfig: - max: 1 - allowedTypes: - - image - localizable: true - - id: backgroundColor - name: Background Color - type: dex-color-palette-parameter - guidance: Use the Background Color parameter to control component background color. - typeConfig: null - - id: textColor - name: Text Color - type: dex-color-palette-parameter - guidance: Use the Text Color parameter to control the text color. - typeConfig: - allowColors: [] - selectedGroup: text - - id: hoverTextColor - name: Hover Text Color - type: dex-color-palette-parameter - guidance: Use the Hover Text Color parameter to specify hover text color. - typeConfig: - allowColors: [] - selectedGroup: text -categoryId: b1163ce2-5ac7-4347-bc38-a42198180718 -previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/header-default.jpg -useTeamPermissions: true -slots: [] -titleParameter: displayName -thumbnailParameter: logo -canBeComposition: false -created: '2025-10-09T10:42:42.656159+00:00' -updated: '2025-10-13T10:17:25.669303+00:00' -variants: - - id: sticky - name: Sticky diff --git a/apps/csk/simple-content/componentPattern/7befe27a-102c-439b-8295-19d060112631.yaml b/apps/csk/simple-content/componentPattern/7befe27a-102c-439b-8295-19d060112631.yaml deleted file mode 100644 index 9bbb38ce1..000000000 --- a/apps/csk/simple-content/componentPattern/7befe27a-102c-439b-8295-19d060112631.yaml +++ /dev/null @@ -1,47 +0,0 @@ -composition: - _name: Hero (Image Dark Background) - _id: 7befe27a-102c-439b-8295-19d060112631 - type: fixedHero - parameters: - titleTag: - type: dex-segmented-control-parameter - value: h2 - textColor: - type: dex-color-palette-parameter - value: text-secondary - displayName: - type: text - locales: - en: Hero (Image Background) - overlayAutoTint: - type: dex-slider-control-parameter - value: '0.2' - contentAlignment: - type: dex-segmented-control-parameter - value: center - primaryButtonTextColor: - type: dex-color-palette-parameter - value: text-secondary - _overridability: - parameters: - $viz: 'yes' - image: 'yes' - height: 'no' - titleTag: 'yes' - textColor: 'no' - titleText: 'yes' - displayName: 'yes' - descriptionText: 'yes' - overlayAutoTint: 'no' - contentAlignment: 'no' - eyebrowTitleText: 'yes' - primaryButtonLink: 'yes' - primaryButtonText: 'yes' - primaryButtonTextColor: 'no' - hideLockedParameters: true - _locales: - - en -created: '2025-10-09T11:11:27.668729+00:00' -modified: '2025-10-09T13:22:28.111824+00:00' -pattern: true -categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/simple-content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml b/apps/csk/simple-content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml deleted file mode 100644 index 8a753ffb7..000000000 --- a/apps/csk/simple-content/componentPattern/99ecf042-cb50-4ec7-b890-582c33b8dcd6.yaml +++ /dev/null @@ -1,255 +0,0 @@ -composition: - _name: Global Simple Footer - _id: 99ecf042-cb50-4ec7-b890-582c33b8dcd6 - type: simpleFooter - parameters: - logo: - type: asset - locales: - en: - - _id: d0bdd193-d933-4226-9a4d-4531f811034d - type: image - fields: - id: - type: text - value: 0efbc807-7b4a-4f7d-847b-62fe616b0815 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/ex8zD_VER7GYPIFzTrZwYw-uniform-dark-logo.svg - type: text - file: - type: file - value: f7d59111-ecb2-4ac8-ab26-255d3a97a413 - size: - value: 1697 - type: number - title: - type: text - value: uniform-dark-logo.svg - width: - value: 204 - type: number - height: - value: 52 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets - links: - type: $block - value: - - _id: 3064d34c-5ca0-4454-ac2b-705f7161dfe0 - type: navigationLink - fields: - link: - type: link - locales: - en: - path: https://unfrm.to/csk-docs - type: url - title: - type: text - locales: - en: Documentation - - _id: f59330fc-dae9-4a9c-938a-89c2615a7db1 - type: navigationLink - fields: - link: - type: link - locales: - en: - path: https://unfrm.to/csk-sb - type: url - title: - type: text - locales: - en: Storybook - - _id: ec2975f6-47ef-456f-9165-de6ece08a519 - type: navigationLink - fields: - link: - type: link - locales: - en: - path: https://unfrm.to/csk-demo - type: url - title: - type: text - locales: - en: Demo - - _id: 1fde38d3-f942-43ac-a0e5-bf3680cd45f2 - type: navigationLink - fields: - link: - type: link - locales: - en: - path: https://unfrm.to/csk-demo-request - type: url - title: - type: text - locales: - en: Request a personal demo - copyright: - type: richText - locales: - en: - root: - type: root - format: '' - indent: 0 - version: 1 - children: - - type: paragraph - format: '' - indent: 0 - version: 1 - children: - - mode: normal - text: '2025 Uniform Systems, Inc. All rights reserved. ' - type: text - style: '' - detail: 0 - format: 0 - version: 1 - direction: ltr - textStyle: '' - textFormat: 0 - - type: paragraph - format: '' - indent: 0 - version: 1 - children: - - mode: normal - text: "Built with ๐Ÿ’™ by folks at\_" - type: text - style: '' - detail: 0 - format: 0 - version: 1 - - link: - path: https://unfrm.to/uniformdev - type: url - type: link - format: '' - indent: 0 - version: 1 - children: - - mode: normal - text: Uniform - type: text - style: '' - detail: 0 - format: 0 - version: 1 - direction: ltr - - mode: normal - text: ' leveraging the ' - type: text - style: '' - detail: 0 - format: 0 - version: 1 - - mode: normal - text: 'TNT Stack:' - type: text - style: '' - detail: 0 - format: 2 - version: 1 - - mode: normal - text: ' ' - type: text - style: '' - detail: 0 - format: 0 - version: 1 - - link: - path: https://www.typescriptlang.org/ - type: url - type: link - format: '' - indent: 0 - version: 1 - children: - - mode: normal - text: TypeScript - type: text - style: '' - detail: 0 - format: 0 - version: 1 - direction: ltr - - mode: normal - text: ",\_" - type: text - style: '' - detail: 0 - format: 0 - version: 1 - - link: - path: https://nextjs.org/docs/app - type: url - type: link - format: '' - indent: 0 - version: 1 - children: - - mode: normal - text: Next.js App Router - type: text - style: '' - detail: 0 - format: 0 - version: 1 - direction: ltr - - mode: normal - text: ' and ' - type: text - style: '' - detail: 0 - format: 0 - version: 1 - - link: - path: https://tailwindcss.com/ - type: url - type: link - format: '' - indent: 0 - version: 1 - children: - - mode: normal - text: TailwindCSS - type: text - style: '' - detail: 0 - format: 0 - version: 1 - direction: ltr - - mode: normal - text: . - type: text - style: '' - detail: 0 - format: 0 - version: 1 - direction: ltr - textStyle: '' - textFormat: 0 - direction: ltr - displayName: - type: text - locales: - en: Simple Footer - footerLinkSectionTitle: - type: text - locales: - en: Key resources - _overridability: - hideLockedParameters: true - _locales: - - en -created: '2025-10-09T11:11:27.797143+00:00' -modified: '2025-10-09T11:11:27.797143+00:00' -pattern: true diff --git a/apps/csk/simple-content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml b/apps/csk/simple-content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml deleted file mode 100644 index 4e1f54e86..000000000 --- a/apps/csk/simple-content/componentPattern/a7ff8876-b73f-41ed-bb93-170e2d7f7b5a.yaml +++ /dev/null @@ -1,126 +0,0 @@ -composition: - _name: Global Simple Header - _id: a7ff8876-b73f-41ed-bb93-170e2d7f7b5a - type: simpleHeader - parameters: - logo: - type: asset - locales: - en: - - _id: 678bb77d-78fa-48b9-82a4-130fd90f2f6f - type: image - fields: - id: - type: text - value: 0f0670b4-a425-40d3-842b-c7c895d500a5 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/m2Q91871TPyv9wBSeEh0nA-uniformlogo.svg - type: text - file: - type: file - value: 3295cc71-bf13-4b4e-9d67-14959d233d3a - size: - value: 454 - type: number - title: - type: text - value: uniformlogo.svg - width: - value: 45 - type: number - height: - value: 52 - type: number - mediaType: - value: image/svg+xml - type: text - _source: uniform-assets - links: - type: $block - value: - - _id: 4398eac8-f13c-45e4-8e7b-b33b228e690f - type: navigationLink - fields: - link: - type: link - locales: - en: - path: https://dev-csk-marketing-site.vercel.app/get-started - type: url - title: - type: text - locales: - en: Get Started - - _id: bb8f2a16-01b3-4f26-94c9-9b49035a7b6f - type: navigationLink - fields: - link: - type: link - locales: - en: - path: https://dev-csk-marketing-site.vercel.app/components - type: url - title: - type: text - locales: - en: Components - favicon: - type: asset - locales: - en: - - _id: 091a49a3-0f0b-4a59-91fa-62551cac38f1 - type: image - fields: - id: - type: text - value: 9f964074-61ec-4afb-8d5b-8cb499257744 - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/Af96erKLQr-0rnqY4msIkQ-favicon.png - type: text - file: - type: file - value: f5f4db6b-da24-45ef-a53e-425af95ec08e - size: - value: 1139 - type: number - title: - type: text - value: favicon.png - width: - value: 69 - type: number - height: - value: 79 - type: number - mediaType: - value: image/png - type: text - _source: uniform-assets - textColor: - type: dex-color-palette-parameter - value: text-primary - displayName: - type: text - locales: - en: Simple Header - hoverTextColor: - type: dex-color-palette-parameter - value: text-tertiary - backgroundColor: - type: dex-color-palette-parameter - value: general-color-1 - _overridability: - parameters: - logo: 'no' - textColor: 'no' - displayName: 'no' - hoverTextColor: 'no' - backgroundColor: 'no' - hideLockedParameters: true - _locales: - - en -created: '2025-10-09T11:11:27.490849+00:00' -modified: '2025-10-09T11:11:27.490849+00:00' -pattern: true diff --git a/apps/csk/simple-content/componentPattern/b83eebba-34e9-4c62-a5b4-454022f44957.yaml b/apps/csk/simple-content/componentPattern/b83eebba-34e9-4c62-a5b4-454022f44957.yaml deleted file mode 100644 index f0ef0b5ff..000000000 --- a/apps/csk/simple-content/componentPattern/b83eebba-34e9-4c62-a5b4-454022f44957.yaml +++ /dev/null @@ -1,42 +0,0 @@ -composition: - _name: Hero (Image Right) - _id: b83eebba-34e9-4c62-a5b4-454022f44957 - type: fixedHero - variant: columnsReverse - parameters: - titleTag: - type: dex-segmented-control-parameter - value: h2 - displayName: - type: text - locales: - en: Hero (Image Right) - contentAlignment: - type: dex-segmented-control-parameter - value: center - primaryButtonTextColor: - type: dex-color-palette-parameter - value: text-secondary - _overridability: - parameters: - $viz: 'yes' - image: 'yes' - height: 'no' - titleTag: 'yes' - textColor: 'no' - titleText: 'yes' - displayName: 'yes' - descriptionText: 'yes' - overlayAutoTint: 'no' - contentAlignment: 'no' - eyebrowTitleText: 'yes' - primaryButtonLink: 'yes' - primaryButtonText: 'yes' - primaryButtonTextColor: 'no' - hideLockedParameters: true - _locales: - - en -created: '2025-10-09T11:11:27.527861+00:00' -modified: '2025-10-09T13:21:27.233946+00:00' -pattern: true -categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/simple-content/componentPattern/d39ed051-35dc-447d-8be0-fc0afb98e694.yaml b/apps/csk/simple-content/componentPattern/d39ed051-35dc-447d-8be0-fc0afb98e694.yaml deleted file mode 100644 index 3376c17db..000000000 --- a/apps/csk/simple-content/componentPattern/d39ed051-35dc-447d-8be0-fc0afb98e694.yaml +++ /dev/null @@ -1,39 +0,0 @@ -composition: - _name: Hero (Left Image) - _id: d39ed051-35dc-447d-8be0-fc0afb98e694 - type: fixedHero - variant: columns - parameters: - titleTag: - type: dex-segmented-control-parameter - value: h2 - displayName: - type: text - locales: - en: Hero (Left Image) - primaryButtonTextColor: - type: dex-color-palette-parameter - value: text-secondary - _overridability: - parameters: - $viz: 'yes' - image: 'yes' - height: 'no' - titleTag: 'yes' - textColor: 'no' - titleText: 'yes' - displayName: 'yes' - descriptionText: 'yes' - overlayAutoTint: 'no' - contentAlignment: 'no' - eyebrowTitleText: 'yes' - primaryButtonLink: 'yes' - primaryButtonText: 'yes' - primaryButtonTextColor: 'no' - hideLockedParameters: true - _locales: - - en -created: '2025-10-09T11:11:27.528815+00:00' -modified: '2025-10-09T13:21:59.624436+00:00' -pattern: true -categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/simple-content/componentPattern/db25526c-e9e6-45f1-acb6-230bf6c0efb4.yaml b/apps/csk/simple-content/componentPattern/db25526c-e9e6-45f1-acb6-230bf6c0efb4.yaml deleted file mode 100644 index fa5d3adf6..000000000 --- a/apps/csk/simple-content/componentPattern/db25526c-e9e6-45f1-acb6-230bf6c0efb4.yaml +++ /dev/null @@ -1,47 +0,0 @@ -composition: - _name: Hero (Image Light Background) - _id: db25526c-e9e6-45f1-acb6-230bf6c0efb4 - type: fixedHero - parameters: - titleTag: - type: dex-segmented-control-parameter - value: h2 - textColor: - type: dex-color-palette-parameter - value: text-primary - displayName: - type: text - locales: - en: Hero (Image Background) - overlayAutoTint: - type: dex-slider-control-parameter - value: '0.2' - contentAlignment: - type: dex-segmented-control-parameter - value: center - primaryButtonTextColor: - type: dex-color-palette-parameter - value: text-secondary - _overridability: - parameters: - $viz: 'yes' - image: 'yes' - height: 'no' - titleTag: 'yes' - textColor: 'no' - titleText: 'yes' - displayName: 'yes' - descriptionText: 'yes' - overlayAutoTint: 'no' - contentAlignment: 'no' - eyebrowTitleText: 'yes' - primaryButtonLink: 'yes' - primaryButtonText: 'yes' - primaryButtonTextColor: 'no' - hideLockedParameters: true - _locales: - - en -created: '2025-10-09T11:11:27.801202+00:00' -modified: '2025-10-09T13:22:56.038848+00:00' -pattern: true -categoryId: f22b05f0-c4bf-4158-8ebc-4856e4d453af diff --git a/apps/csk/simple-content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml b/apps/csk/simple-content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml deleted file mode 100644 index bdb02f322..000000000 --- a/apps/csk/simple-content/composition/852664d7-7d35-4eb5-97ad-e1c23ce940ca.yaml +++ /dev/null @@ -1,153 +0,0 @@ -composition: - _name: Home - _id: 852664d7-7d35-4eb5-97ad-e1c23ce940ca - _slug: / - type: page - _overrides: - 5e8bdc5f-838d-4915-99b5-fc0f2a2dfa16: - parameters: - image: - type: asset - value: [] - titleText: - type: text - locales: - en: Component Starter Kit - descriptionText: - type: text - locales: - en: >- - A rich set of components to supercharge building fast, modern, - personalized experiences with Uniform DXP. - eyebrowTitleText: - type: text - locales: - en: Get your next project started on the right foot - primaryButtonLink: - type: link - locales: - en: - path: https://unfrm.to/csk-docs - type: url - primaryButtonText: - type: text - locales: - en: Docs - 852664d7-7d35-4eb5-97ad-e1c23ce940ca: - parameters: - pageTitle: - type: text - value: Component Starter Kit from Uniform - twitterCard: - type: select - value: summary_large_image - pageKeywords: - type: text - value: uniform, nextjs, composable, cms, commerce - twitterImage: - type: asset - value: - - _id: 9f8f80e7-4111-4e3e-b13b-55b4ce48b835 - type: image - fields: - id: - type: text - value: 0ff678c5-794e-4ad2-af0b-861222dd178d - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/bryk07-lQ9G4CrHW1zOfaA-meta-image.png - type: text - file: - type: file - value: 28f307bf-569a-446d-9700-39e855892108 - size: - value: 171834 - type: number - title: - type: text - value: meta-image.png - width: - value: 1200 - type: number - height: - value: 630 - type: number - mediaType: - value: image/png - type: text - _source: uniform-assets - twitterTitle: - type: text - value: Uniform // Component Starter Kit - openGraphType: - type: select - value: website - openGraphImage: - type: asset - value: - - _id: 5ea92564-890d-499f-85bb-244817c46534 - type: image - fields: - id: - type: text - value: 0ff678c5-794e-4ad2-af0b-861222dd178d - url: - value: >- - https://img.uniform.global/p/bKE8PekcQ3Gk9j6C81jcrQ/bryk07-lQ9G4CrHW1zOfaA-meta-image.png - type: text - file: - type: file - value: 28f307bf-569a-446d-9700-39e855892108 - size: - value: 171834 - type: number - title: - type: text - value: meta-image.png - width: - value: 1200 - type: number - height: - value: 630 - type: number - mediaType: - value: image/png - type: text - _source: uniform-assets - openGraphTitle: - type: text - value: Uniform // Component Starter Kit - pageDescription: - type: text - value: >- - Essential set of components you need to start building - personalizable web experiences with Uniform. - 852664d7-7d35-4eb5-97ad-e1c23ce940ca|dc2e95be-21b5-4476-a309-f8a34922f528: - slots: - $slotSectionItems: - - _id: 5e8bdc5f-838d-4915-99b5-fc0f2a2dfa16 - type: fixedHero - _pattern: db25526c-e9e6-45f1-acb6-230bf6c0efb4 - _overridability: - parameters: - $viz: 'yes' - image: 'yes' - height: 'no' - titleTag: 'yes' - textColor: 'no' - titleText: 'yes' - displayName: 'yes' - descriptionText: 'yes' - overlayAutoTint: 'no' - contentAlignment: 'no' - eyebrowTitleText: 'yes' - primaryButtonLink: 'yes' - primaryButtonText: 'yes' - primaryButtonTextColor: 'no' - hideLockedParameters: true - _locales: - - en - _pattern: f9c058ea-c40d-4435-ac5a-53423cf654dc -created: '2025-10-09T13:58:23.777769+00:00' -modified: '2025-10-09T14:01:08.002261+00:00' -pattern: false diff --git a/apps/csk/simple-content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml b/apps/csk/simple-content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml deleted file mode 100644 index b49173072..000000000 --- a/apps/csk/simple-content/compositionPattern/f9c058ea-c40d-4435-ac5a-53423cf654dc.yaml +++ /dev/null @@ -1,62 +0,0 @@ -composition: - _name: Global Page Template - _id: f9c058ea-c40d-4435-ac5a-53423cf654dc - type: page - parameters: - pageTitle: - type: text - value: Page Title - backgroundColor: - type: dex-color-palette-parameter - value: page-background-primary - slots: - pageFooter: - - _id: eea9191c-9a4a-4178-9910-8112068f1e89 - type: simpleFooter - _pattern: 99ecf042-cb50-4ec7-b890-582c33b8dcd6 - pageHeader: - - _id: 9e04906c-2f07-4359-b487-fd7e7f31e3f1 - type: simpleHeader - _pattern: a7ff8876-b73f-41ed-bb93-170e2d7f7b5a - pageContent: - - _id: dc2e95be-21b5-4476-a309-f8a34922f528 - type: $slotSection - parameters: - name: - type: text - value: Page Content - specific: - type: array - value: - - $p:db25526c-e9e6-45f1-acb6-230bf6c0efb4 - - $p:7befe27a-102c-439b-8295-19d060112631 - - $p:b83eebba-34e9-4c62-a5b4-454022f44957 - - $p:d39ed051-35dc-447d-8be0-fc0afb98e694 - groupType: - type: text - value: specific - _overridability: - hideLockedParameters: true - _overridability: - parameters: - $viz: 'yes' - pageTitle: 'yes' - twitterCard: 'yes' - pageKeywords: 'yes' - twitterImage: 'yes' - twitterTitle: 'yes' - openGraphType: 'yes' - openGraphImage: 'yes' - openGraphTitle: 'yes' - pageDescription: 'yes' - twitterDescription: 'yes' - openGraphDescription: 'yes' - hideLockedParameters: true - _locales: - - en -created: '2025-01-29T10:47:09.615425+00:00' -modified: '2025-10-09T11:11:29.726274+00:00' -pattern: true -previewImageUrl: >- - https://res.cloudinary.com/uniform-demos/image/upload/csk-v-next/baseline/preview-images/global-composition.png -categoryId: c7a1d1d9-cc3f-431c-b55e-6c4af1285108 diff --git a/apps/csk/simple-content/contentType/navigationLink.yaml b/apps/csk/simple-content/contentType/navigationLink.yaml deleted file mode 100644 index a2a133d9d..000000000 --- a/apps/csk/simple-content/contentType/navigationLink.yaml +++ /dev/null @@ -1,23 +0,0 @@ -id: navigationLink -name: Navigation Link -created: '2025-10-09T10:42:49.663408+00:00' -updated: '2025-10-09T10:42:49.663408+00:00' -slugSettings: {} -useTeamPermissions: true -fields: - - id: title - name: Title - type: text - typeConfig: - required: true - localizable: true - - id: link - name: Link - type: link - typeConfig: null - localizable: true -entryName: title -icon: file-document -type: block -permissions: [] -previewConfigurations: [] diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90MHBrOXVoVVI2aUtTUGtKM3daVEV3LVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90MHBrOXVoVVI2aUtTUGtKM3daVEV3LVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index fe7ae05f9..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90MHBrOXVoVVI2aUtTUGtKM3daVEV3LVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90OF9XZ0plR1RDVzU5c2I5QktZTU9nLUdyb3VwLTY3My5wbmc=.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90OF9XZ0plR1RDVzU5c2I5QktZTU9nLUdyb3VwLTY3My5wbmc=.png deleted file mode 100644 index 27579ef4c..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90OF9XZ0plR1RDVzU5c2I5QktZTU9nLUdyb3VwLTY3My5wbmc=.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90QU9Eei1lU1NmdVNyZy1iOGFiYkVRLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90QU9Eei1lU1NmdVNyZy1iOGFiYkVRLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index 1fe85f955..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy90QU9Eei1lU1NmdVNyZy1iOGFiYkVRLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95X3dlY2I4c1NTT1U5VTlPRmFtM21RLWZhdmljb24ucG5n.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95X3dlY2I4c1NTT1U5VTlPRmFtM21RLWZhdmljb24ucG5n.png deleted file mode 100644 index b7818b37e..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95X3dlY2I4c1NTT1U5VTlPRmFtM21RLWZhdmljb24ucG5n.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95d19ubC14NlJnQ0VVbDNMVmcxdXFRLXVuaWZvcm1sb2dvLnN2Zw==.svg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95d19ubC14NlJnQ0VVbDNMVmcxdXFRLXVuaWZvcm1sb2dvLnN2Zw==.svg deleted file mode 100644 index f0ed33659..000000000 --- a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy95d19ubC14NlJnQ0VVbDNMVmcxdXFRLXVuaWZvcm1sb2dvLnN2Zw==.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9EbldzeEFCVlREU3lOYWNjQXJydlFRLWFycm93LXJpZ2h0LnN2Zw==.svg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9EbldzeEFCVlREU3lOYWNjQXJydlFRLWFycm93LXJpZ2h0LnN2Zw==.svg deleted file mode 100644 index 64b149d2f..000000000 --- a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9EbldzeEFCVlREU3lOYWNjQXJydlFRLWFycm93LXJpZ2h0LnN2Zw==.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9HMllWUkxXZVEzS1VlbnN0dmxKRXN3LVJlY3RhbmdsZS0xLSgyKQ==.svg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9HMllWUkxXZVEzS1VlbnN0dmxKRXN3LVJlY3RhbmdsZS0xLSgyKQ==.svg deleted file mode 100644 index 2bab56b1e..000000000 --- a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9HMllWUkxXZVEzS1VlbnN0dmxKRXN3LVJlY3RhbmdsZS0xLSgyKQ==.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9QdXN3eFoxQ1I4aXVkQy1yRGxydnhnLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9QdXN3eFoxQ1I4aXVkQy1yRGxydnhnLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index 47f90c440..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9QdXN3eFoxQ1I4aXVkQy1yRGxydnhnLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9RbjVsdVRIcFJZYVM0VTFwTmNpVHhRLXVuaWZvcm0tZGFyay1sbw==.svg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9RbjVsdVRIcFJZYVM0VTFwTmNpVHhRLXVuaWZvcm0tZGFyay1sbw==.svg deleted file mode 100644 index 5794507dc..000000000 --- a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9RbjVsdVRIcFJZYVM0VTFwTmNpVHhRLXVuaWZvcm0tZGFyay1sbw==.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9ZMXZhRGZUZFJtT241aTRCam9iMmRBLUdyb3VwLTY3MC5wbmc=.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9ZMXZhRGZUZFJtT241aTRCam9iMmRBLUdyb3VwLTY3MC5wbmc=.png deleted file mode 100644 index 9838c60f5..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9ZMXZhRGZUZFJtT241aTRCam9iMmRBLUdyb3VwLTY3MC5wbmc=.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9hYlRVVHg0TlF0cUlyU044SjdQSWtRLWdpdGh1Yi1kYXJrLWxvZw==.svg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9hYlRVVHg0TlF0cUlyU044SjdQSWtRLWdpdGh1Yi1kYXJrLWxvZw==.svg deleted file mode 100644 index 016eeecb4..000000000 --- a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9hYlRVVHg0TlF0cUlyU044SjdQSWtRLWdpdGh1Yi1kYXJrLWxvZw==.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9iaGNqQTJyTlJiMkF2Mi1zdC1Oc29nLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9iaGNqQTJyTlJiMkF2Mi1zdC1Oc29nLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index 18e8ad075..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9iaGNqQTJyTlJiMkF2Mi1zdC1Oc29nLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9mM1UtaTkyOVQ2bVA2V2I5WHcxN1VnLXJlY3RhbmdsZS5qcGc=.jpg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9mM1UtaTkyOVQ2bVA2V2I5WHcxN1VnLXJlY3RhbmdsZS5qcGc=.jpg deleted file mode 100644 index 9045a0e23..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9mM1UtaTkyOVQ2bVA2V2I5WHcxN1VnLXJlY3RhbmdsZS5qcGc=.jpg and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9tNWlPTElYdVIyV0IwTnhFajBiMkV3LUdyb3VwLTY3My0oMSkucA==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9tNWlPTElYdVIyV0IwTnhFajBiMkV3LUdyb3VwLTY3My0oMSkucA==.png deleted file mode 100644 index 5757f6bc3..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9tNWlPTElYdVIyV0IwTnhFajBiMkV3LUdyb3VwLTY3My0oMSkucA==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9uUnp5d2pySVFGQ2xzOUtjN2ZIRUtBLVVuaWZvcm0tSWNvbi1MaQ==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9uUnp5d2pySVFGQ2xzOUtjN2ZIRUtBLVVuaWZvcm0tSWNvbi1MaQ==.png deleted file mode 100644 index bc7169fc8..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9uUnp5d2pySVFGQ2xzOUtjN2ZIRUtBLVVuaWZvcm0tSWNvbi1MaQ==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9wb0VKUUhSRVRJNlJ4NFhPRy01Znp3LWZlYXR1cmVkLWJnLnBuZw==.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9wb0VKUUhSRVRJNlJ4NFhPRy01Znp3LWZlYXR1cmVkLWJnLnBuZw==.png deleted file mode 100644 index fb9ca364f..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9wb0VKUUhSRVRJNlJ4NFhPRy01Znp3LWZlYXR1cmVkLWJnLnBuZw==.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9yeDVwOG9UcVRSR0syY1ZoQ2dWQmxRLXN0b3J5Ym9vay1pY29uLg==.svg b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9yeDVwOG9UcVRSR0syY1ZoQ2dWQmxRLXN0b3J5Ym9vay1pY29uLg==.svg deleted file mode 100644 index d319bb4db..000000000 --- a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9yeDVwOG9UcVRSR0syY1ZoQ2dWQmxRLXN0b3J5Ym9vay1pY29uLg==.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9zWnRvWTgtT1RDeUJmR09lUVZlVGlBLW1ldGEtaW1hZ2UucG5n.png b/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9zWnRvWTgtT1RDeUJmR09lUVZlVGlBLW1ldGEtaW1hZ2UucG5n.png deleted file mode 100644 index b57d45000..000000000 Binary files a/apps/csk/simple-content/files/L3AvWUJYbVJQUHpRWi00NVlvNWpKekhBdy9zWnRvWTgtT1RDeUJmR09lUVZlVGlBLW1ldGEtaW1hZ2UucG5n.png and /dev/null differ diff --git a/apps/csk/simple-content/files/L3AvaDdWVk9pRk9TV3l4MnNuRngwNi1Tdy94Qll5ME13elJIcWlZZTJOWFYzdGdnLW1hbi5wbmc=.png b/apps/csk/simple-content/files/L3AvaDdWVk9pRk9TV3l4MnNuRngwNi1Tdy94Qll5ME13elJIcWlZZTJOWFYzdGdnLW1hbi5wbmc=.png deleted file mode 100644 index 6c775c64a..000000000 Binary files a/apps/csk/simple-content/files/L3AvaDdWVk9pRk9TV3l4MnNuRngwNi1Tdy94Qll5ME13elJIcWlZZTJOWFYzdGdnLW1hbi5wbmc=.png and /dev/null differ diff --git a/apps/csk/simple-content/locale/en.yaml b/apps/csk/simple-content/locale/en.yaml deleted file mode 100644 index 9ea0790b3..000000000 --- a/apps/csk/simple-content/locale/en.yaml +++ /dev/null @@ -1,4 +0,0 @@ -displayName: English -isDefault: true -locale: en -order: 0 diff --git a/apps/csk/simple-content/previewUrl/16b9087e-477a-4fc5-808d-f0f929b1a82b.yaml b/apps/csk/simple-content/previewUrl/16b9087e-477a-4fc5-808d-f0f929b1a82b.yaml deleted file mode 100644 index 8629c3cd7..000000000 --- a/apps/csk/simple-content/previewUrl/16b9087e-477a-4fc5-808d-f0f929b1a82b.yaml +++ /dev/null @@ -1,4 +0,0 @@ -id: 16b9087e-477a-4fc5-808d-f0f929b1a82b -name: Local -url: http://localhost:3000/api/preview?secret=hello-world -order: 0 diff --git a/apps/csk/simple-content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml b/apps/csk/simple-content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml deleted file mode 100644 index 651ef5460..000000000 --- a/apps/csk/simple-content/previewViewport/1d90aea5-cb6b-4b14-b6ea-101ad29c44a1.yaml +++ /dev/null @@ -1,4 +0,0 @@ -id: 1d90aea5-cb6b-4b14-b6ea-101ad29c44a1 -name: Tablet -icon: device-ipad -width: 768 diff --git a/apps/csk/simple-content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml b/apps/csk/simple-content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml deleted file mode 100644 index 57fca8686..000000000 --- a/apps/csk/simple-content/previewViewport/6ab0c64e-fed7-468c-aa48-3fb9ac9064a5.yaml +++ /dev/null @@ -1,4 +0,0 @@ -id: 6ab0c64e-fed7-468c-aa48-3fb9ac9064a5 -name: Mobile -icon: device-mobile -width: 360 diff --git a/apps/csk/simple-content/previewViewport/edf75243-3e46-4d27-810b-abd23e5c65dd.yaml b/apps/csk/simple-content/previewViewport/edf75243-3e46-4d27-810b-abd23e5c65dd.yaml deleted file mode 100644 index 35893b4fe..000000000 --- a/apps/csk/simple-content/previewViewport/edf75243-3e46-4d27-810b-abd23e5c65dd.yaml +++ /dev/null @@ -1,4 +0,0 @@ -id: edf75243-3e46-4d27-810b-abd23e5c65dd -name: Desktop -icon: screen -width: 1280 diff --git a/apps/csk/simple-content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml b/apps/csk/simple-content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml deleted file mode 100644 index 174f93d22..000000000 --- a/apps/csk/simple-content/projectMapDefinition/537d11ff-9ebe-4420-9682-36694477e2f9.yaml +++ /dev/null @@ -1,4 +0,0 @@ -id: 537d11ff-9ebe-4420-9682-36694477e2f9 -name: Sitemap -baseUrl: http://localhost:3000 -default: true diff --git a/apps/csk/simple-content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml b/apps/csk/simple-content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml deleted file mode 100644 index 99a7f4ef7..000000000 --- a/apps/csk/simple-content/projectMapNode/-locale_e7206bd2-8ac2-4e25-937d-8f57292f006b.yaml +++ /dev/null @@ -1,10 +0,0 @@ -id: e7206bd2-8ac2-4e25-937d-8f57292f006b -name: Home -order: 500 -path: /:locale -type: composition -pathSegment: ':locale' -data: - previewValue: '' -compositionId: 852664d7-7d35-4eb5-97ad-e1c23ce940ca -projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/simple-content/projectMapNode/_b90aa0bf-891d-4e40-9899-0d79eb1b26af.yaml b/apps/csk/simple-content/projectMapNode/_b90aa0bf-891d-4e40-9899-0d79eb1b26af.yaml deleted file mode 100644 index b660d8e65..000000000 --- a/apps/csk/simple-content/projectMapNode/_b90aa0bf-891d-4e40-9899-0d79eb1b26af.yaml +++ /dev/null @@ -1,8 +0,0 @@ -id: b90aa0bf-891d-4e40-9899-0d79eb1b26af -name: Root -order: 500 -path: / -type: placeholder -pathSegment: '' -data: {} -projectMapId: 537d11ff-9ebe-4420-9682-36694477e2f9 diff --git a/apps/csk/src/app/api/preview/route.ts b/apps/csk/src/app/api/preview/route.ts deleted file mode 100644 index 8f265c391..000000000 --- a/apps/csk/src/app/api/preview/route.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { - createPreviewGETRouteHandler, - createPreviewPOSTRouteHandler, - createPreviewOPTIONSRouteHandler, -} from '@uniformdev/canvas-next-rsc-v2/handler'; - -export const GET = createPreviewGETRouteHandler(); -export const POST = createPreviewPOSTRouteHandler(); -export const OPTIONS = createPreviewOPTIONSRouteHandler(); diff --git a/apps/csk/src/app/layout.tsx b/apps/csk/src/app/layout.tsx deleted file mode 100644 index 78e6751b4..000000000 --- a/apps/csk/src/app/layout.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { ReactNode, Suspense } from 'react'; -import { ThemeProvider as NextThemeProvider } from 'next-themes'; -import { UniformContext } from '@uniformdev/canvas-next-rsc-v2'; -import '@/styles/globals.css'; -import '@/styles/colors.css'; -import '@/styles/dimensions.css'; -import '@/styles/fonts.css'; -import '@/styles/borders.css'; -import { customFontVariables } from '@/fonts'; - -export default function RootLayout({ - children, -}: Readonly<{ - children: ReactNode; -}>) { - return ( - - - - {children} - - - - - - - ); -} diff --git a/apps/csk/src/app/playground/[code]/page.tsx b/apps/csk/src/app/playground/[code]/page.tsx deleted file mode 100644 index f076dfc7e..000000000 --- a/apps/csk/src/app/playground/[code]/page.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { resolvePlaygroundRoute, UniformPageParameters, UniformPlayground } from '@uniformdev/canvas-next-rsc-v2'; -import { emptyPlaceholderResolver } from '@uniformdev/csk-components/components/canvas/emptyPlaceholders'; -import { compositionCache } from '@uniformdev/csk-components/utils/getSlotComponents'; -import { DesignExtensionsProvider } from '@uniformdev/design-extensions-tools/components/providers/server'; -import { componentResolver } from '@/components'; - -export default async function PlaygroundPage(props: UniformPageParameters) { - const result = await resolvePlaygroundRoute(props); - return ( - -
- -
-
- ); -} diff --git a/apps/csk/src/app/robots.ts b/apps/csk/src/app/robots.ts deleted file mode 100644 index e8c91e0b4..000000000 --- a/apps/csk/src/app/robots.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { MetadataRoute } from 'next'; - -const BASE_URL = process.env.BASE_URL ? `https://${process.env.BASE_URL}` : ''; - -export default function robots(): MetadataRoute.Robots { - const domain = BASE_URL || 'http://localhost:3000'; - return { - rules: { - userAgent: '*', - disallow: '/', - }, - sitemap: `${domain}/sitemap.xml`, - }; -} diff --git a/apps/csk/src/app/sitemap.ts b/apps/csk/src/app/sitemap.ts deleted file mode 100644 index b06be0092..000000000 --- a/apps/csk/src/app/sitemap.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { generateSitemap } from '@uniformdev/csk-components/utils/sitemap'; -import localesConfig from '@/i18n/locales.json'; - -export default generateSitemap(process.env.BASE_URL ? `https://${process.env.BASE_URL}` : 'http://localhost:3000', { - locale: localesConfig.locales, -}); diff --git a/apps/csk/src/app/uniform/[code]/page.tsx b/apps/csk/src/app/uniform/[code]/page.tsx deleted file mode 100644 index 4acd69793..000000000 --- a/apps/csk/src/app/uniform/[code]/page.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { notFound } from 'next/navigation'; -import { CANVAS_EDITOR_STATE } from '@uniformdev/canvas'; -import { - resolveRouteFromCode, - UniformComposition, - UniformPageParameters, - createUniformStaticParams, -} from '@uniformdev/canvas-next-rsc-v2'; -import { emptyPlaceholderResolver } from '@uniformdev/csk-components/components/canvas/emptyPlaceholders'; -import { compositionCache } from '@uniformdev/csk-components/utils/getSlotComponents'; -import { DesignExtensionsProvider } from '@uniformdev/design-extensions-tools/components/providers/server'; -import { componentResolver } from '@/components'; -import getAllStaticGeneratedPages from '@/utils/getAllStaticGeneratedPages'; - -export const generateStaticParams = async () => { - const paths = await getAllStaticGeneratedPages(); - return createUniformStaticParams({ - paths, - }); -}; - -export default async function UniformPage(props: UniformPageParameters) { - const result = await resolveRouteFromCode(props); - - if (!result.route) { - notFound(); - } - - return ( - - - - ); -} - -export { generateMetadata } from '@/utils/metadata'; diff --git a/apps/csk/src/components/custom-canvas/AccordionItem.tsx b/apps/csk/src/components/custom-canvas/AccordionItem.tsx new file mode 100644 index 000000000..c0480ad2f --- /dev/null +++ b/apps/csk/src/components/custom-canvas/AccordionItem.tsx @@ -0,0 +1,25 @@ +import { FC } from 'react'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { + AccordionItem as CSKAccordionItem, + AccordionItemParameters as CSKAccordionItemParameters, +} from '@uniformdev/csk-components/components/canvas'; +import { ViewPort } from '@uniformdev/csk-components/types/cskTypes'; +import { cn, resolveViewPort } from '@uniformdev/csk-components/utils/styling'; + +type AccordionAdditionalParameters = { + border?: string | ViewPort; +}; + +type AccordionItemProps = ComponentProps; + +const AccordionItem: FC = ({ border, ...props }) => ( + +); + +export default AccordionItem; diff --git a/apps/csk/src/components/custom-canvas/AddToCardButton.tsx b/apps/csk/src/components/custom-canvas/AddToCardButton.tsx new file mode 100644 index 000000000..628b89d09 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/AddToCardButton.tsx @@ -0,0 +1,76 @@ +import { FC, useState } from 'react'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { useUniformContext } from '@uniformdev/context-react'; +import { + Button as CSKButton, + ButtonParameters as CSKButtonParameters, +} from '@uniformdev/csk-components/components/canvas'; +import { Button as CSKUIButton } from '@uniformdev/csk-components/components/ui'; +import { cn } from '@uniformdev/csk-components/utils/styling'; +import { useCard } from '@/providers/CardProvider'; +import AnimatedDotsText from '../custom-ui/AnimatedDotsText'; + +type AddToCardButtonProps = ComponentProps< + CSKButtonParameters & { + fullWidth?: boolean; + productSlug?: string; + openMiniCart?: boolean; + } +>; + +const DELAY_TIME = 1600; + +const AddToCardButton: FC = ({ productSlug, openMiniCart, fullWidth, ...props }) => { + const { context } = useUniformContext(); + const { addToCard } = useCard(); + const [showAdded, setShowAdded] = useState(false); + + const onClick = async () => { + if (!productSlug) return; + + if (showAdded) { + setShowAdded(false); + return; + } + await context?.update({ + events: [{ event: 'added-to-cart' }], + }); + addToCard(productSlug, 1, openMiniCart); + if (!openMiniCart) { + setShowAdded(true); + setTimeout(() => { + setShowAdded(false); + }, DELAY_TIME); + } + }; + + return ( +
+ {showAdded ? ( + span]:w-full': fullWidth, + })} + {...(props as CSKButtonParameters)} + icon={undefined} + onClick={onClick} + > + {props?.text} + + + + + ) : ( + span]:w-full': fullWidth, + })} + {...props} + onClick={onClick} + /> + )} +
+ ); +}; + +export default AddToCardButton; diff --git a/apps/csk/src/components/custom-canvas/AddToFavorites.tsx b/apps/csk/src/components/custom-canvas/AddToFavorites.tsx new file mode 100644 index 000000000..eb9152c44 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/AddToFavorites.tsx @@ -0,0 +1,29 @@ +import { FC } from 'react'; +import { AssetParamValue } from '@uniformdev/assets'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { ContainerParameters as CSKContainerParameters } from '@uniformdev/csk-components/components/canvas'; +import { resolveAsset } from '@uniformdev/csk-components/utils/assets'; +import AddToFavoritesClient from '../custom-ui/AddToFavorites'; + +type AddToFavoritesParameters = { + addIcon?: AssetParamValue; + removeIcon?: AssetParamValue; + productSlug?: string; + position?: 'top-right' | 'bottom'; + backgroundColor?: CSKContainerParameters['backgroundColor']; + spacing?: CSKContainerParameters['spacing']; + size?: string; +}; + +type AddToFavoritesProps = ComponentProps; + +const AddToFavorites: FC = props => { + const { addIcon, removeIcon } = props; + + const [resolvedAddIcon] = resolveAsset(addIcon); + const [resolvedRemoveIcon] = resolveAsset(removeIcon); + + return ; +}; + +export default AddToFavorites; diff --git a/apps/csk/src/components/custom-canvas/Button.tsx b/apps/csk/src/components/custom-canvas/Button.tsx new file mode 100644 index 000000000..026f307b6 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/Button.tsx @@ -0,0 +1,22 @@ +import { FC } from 'react'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { + Button as CSKButton, + ButtonParameters as CSKButtonParameters, +} from '@uniformdev/csk-components/components/canvas'; +import { cn } from '@uniformdev/csk-components/utils/styling'; + +type ButtonProps = ComponentProps & { + fullWidth?: boolean; +}; + +const Button: FC = ({ fullWidth, ...props }) => ( + span]:w-full': fullWidth, + })} + {...props} + /> +); + +export default Button; diff --git a/apps/csk/src/components/custom-canvas/CompleteCheckoutButton.tsx b/apps/csk/src/components/custom-canvas/CompleteCheckoutButton.tsx new file mode 100644 index 000000000..73a2ffc33 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/CompleteCheckoutButton.tsx @@ -0,0 +1,34 @@ +import { FC } from 'react'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { useUniformContext } from '@uniformdev/context-react'; +import { Button as CSKButton, ButtonParameters } from '@uniformdev/csk-components/components/canvas'; +import { cn } from '@uniformdev/csk-components/utils/styling'; + +type CompleteCheckoutButtonProps = ComponentProps< + ButtonParameters & { + fullWidth?: boolean; + } +>; + +const CompleteCheckoutButton: FC = ({ fullWidth, ...props }) => { + const { context } = useUniformContext(); + + const onClick = async () => { + await context?.update({ + events: [{ event: 'purchase-complete' }], + }); + alert('This button just place where you can add your custom logic'); + }; + + return ( + span]:w-full': fullWidth, + })} + {...props} + onClick={onClick} + /> + ); +}; + +export default CompleteCheckoutButton; diff --git a/apps/csk/src/components/custom-canvas/Container.tsx b/apps/csk/src/components/custom-canvas/Container.tsx index 4f01f4d1a..f0c8fc89b 100644 --- a/apps/csk/src/components/custom-canvas/Container.tsx +++ b/apps/csk/src/components/custom-canvas/Container.tsx @@ -1,10 +1,21 @@ import { FC } from 'react'; +import { ComponentProps } from '@uniformdev/canvas-react'; import { Container as CSKContainer, - ContainerProps as CSKContainerProps, -} from '@uniformdev/csk-components/components/canvas/serverClient'; + ContainerParameters as CSKContainerParameters, +} from '@uniformdev/csk-components/components/canvas'; +import { cn } from '@uniformdev/csk-components/utils/styling'; + +type ContainerProps = ComponentProps< + CSKContainerParameters & { + fitContent?: boolean; + relative?: boolean; + } +>; // This is an example of how you can override an existing CSK component based on the Container component. -const Container: FC = props => ; +const Container: FC = ({ fitContent, relative, ...props }) => ( + +); export default Container; diff --git a/apps/csk/src/components/custom-canvas/CustomComponent.tsx b/apps/csk/src/components/custom-canvas/CustomComponent.tsx index 9962401e2..ee9621a75 100644 --- a/apps/csk/src/components/custom-canvas/CustomComponent.tsx +++ b/apps/csk/src/components/custom-canvas/CustomComponent.tsx @@ -1,7 +1,6 @@ import { FC } from 'react'; -import { ComponentParameter, UniformSlot, UniformText } from '@uniformdev/canvas-next-rsc-v2/component'; -import { ComponentProps } from '@uniformdev/csk-components/types/cskTypes'; -import { withFlattenParameters } from '@uniformdev/csk-components/utils/withFlattenParameters'; +import { UniformSlot, UniformText } from '@uniformdev/canvas-react'; +import { ComponentProps } from '@uniformdev/canvas-react'; // Here, you can add parameters to be used on the canvas side. export type CustomComponentParameters = { @@ -12,19 +11,14 @@ enum CustomComponentSlots { CustomComponentContent = 'customComponentContent', } -type CustomComponentProps = ComponentProps; +type CustomComponentProps = ComponentProps; -const CustomComponent: FC = ({ parameters, component, slots }) => ( +const CustomComponent: FC = () => ( // Your implementation of the component logic
- } - as="h1" - component={component} - /> - + +
); -export default withFlattenParameters(CustomComponent); +export default CustomComponent; diff --git a/apps/csk/src/components/custom-canvas/DynamicProductRecommendations.tsx b/apps/csk/src/components/custom-canvas/DynamicProductRecommendations.tsx new file mode 100644 index 000000000..edab884bd --- /dev/null +++ b/apps/csk/src/components/custom-canvas/DynamicProductRecommendations.tsx @@ -0,0 +1,38 @@ +import { FC } from 'react'; +import { ComponentProps, UniformSlot } from '@uniformdev/canvas-react'; +import BaseDynamicProductRecommendations, { + DynamicRecommendationsProps as BaseDynamicRecommendationsParameters, +} from '@/components/custom-ui/DynamicProductRecommendations'; + +enum DynamicRecommendationsSlots { + DynamicRecommendationsTitle = 'dynamicRecommendationsTitle', +} + +type DynamicRecommendationsProps = ComponentProps; + +const DynamicProductRecommendations: FC = ({ + backgroundColor, + spacing, + fluidContent, + height, + border, + loadingIndicatorColor, + boostEnrichments, + maxRecommendations, +}) => ( + } + /> +); + +export default DynamicProductRecommendations; diff --git a/apps/csk/src/components/custom-canvas/Favorites.tsx b/apps/csk/src/components/custom-canvas/Favorites.tsx new file mode 100644 index 000000000..7df909558 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/Favorites.tsx @@ -0,0 +1,87 @@ +import { FC } from 'react'; +import { AssetParamValue } from '@uniformdev/assets'; +import { ComponentProps, UniformSlot } from '@uniformdev/canvas-react'; +import { Grid } from '@uniformdev/csk-components/components/ui'; +import { resolveAsset } from '@uniformdev/csk-components/utils/assets'; +import { cn } from '@uniformdev/csk-components/utils/styling'; +import ProductCard, { ProductCardSkeleton } from '@/components/custom-ui/ProductCard'; +import { useFavorites } from '@/providers/FavoritesProvider'; + +type FavoritesSkeletonProps = { + count?: number; +}; + +const FavoritesSkeleton: FC = ({ count = 6 }) => { + return ( +
+ {Array.from({ length: count }).map((_, i) => ( + + ))} +
+ ); +}; + +enum FavoritesSlots { + EmptyFavoritesContent = 'emptyFavoritesContent', +} + +type FavoritesParameters = { + primaryTextColor?: string; + addToFavoritesIcon?: AssetParamValue; + removeFromFavoritesIcon?: AssetParamValue; +}; + +type FavoritesProps = ComponentProps; + +const Favorites: FC = ({ primaryTextColor, addToFavoritesIcon, removeFromFavoritesIcon }) => { + const { favoritesProducts, isFavoritesLoading, storedFavorites } = useFavorites(); + + const hasItems = Boolean(favoritesProducts.length); + + if (isFavoritesLoading && !hasItems) { + return ; + } + + const [resolvedAddToFavoritesIcon] = resolveAsset(addToFavoritesIcon); + const [resolvedRemoveFromFavoritesIcon] = resolveAsset(removeFromFavoritesIcon); + + return ( +
+ {hasItems ? ( + + {favoritesProducts.map(product => { + const isFavorite = storedFavorites[product.slug]; + + if (!isFavorite) { + return ; + } + + const { price = 0, currency = 'USD' } = product?.variants?.[0] ?? {}; + return ( + + ); + })} + + ) : ( + + )} +
+ ); +}; + +export default Favorites; diff --git a/apps/csk/src/components/custom-canvas/FavoritesIcon.tsx b/apps/csk/src/components/custom-canvas/FavoritesIcon.tsx new file mode 100644 index 000000000..0d73ce5b2 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/FavoritesIcon.tsx @@ -0,0 +1,27 @@ +import { FC } from 'react'; +import { AssetParamValue } from '@uniformdev/assets'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { NavigationLink as CSKNavigationLink } from '@uniformdev/csk-components/components/canvas'; +import { NavigationLinkParameters as CSKNavigationLinkParameters } from '@uniformdev/csk-components/components/canvas'; +import FavoritesIconUI from '@/components/custom-ui/FavoritesIcon'; + +type FavoritesIconParameters = Omit & { + filledFavoritesIcon?: AssetParamValue; + emptyFavoritesIcon?: AssetParamValue; +}; + +type FavoritesIconProps = ComponentProps; + +const FavoritesIcon: FC = props => { + const { filledFavoritesIcon, emptyFavoritesIcon } = props; + + return ( + } + emptyFavoritesIcon={} + /> + ); +}; + +export default FavoritesIcon; diff --git a/apps/csk/src/components/custom-canvas/FeaturedSection.tsx b/apps/csk/src/components/custom-canvas/FeaturedSection.tsx new file mode 100644 index 000000000..7a148a870 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/FeaturedSection.tsx @@ -0,0 +1,66 @@ +import { FC } from 'react'; +import { ComponentProps, UniformSlot } from '@uniformdev/canvas-react'; +import { ContainerParameters } from '@uniformdev/csk-components/components/canvas'; +import { Container } from '@uniformdev/csk-components/components/ui'; +import { cn } from '@uniformdev/csk-components/utils/styling'; + +enum ContentAlignment { + Left = 'left', + Center = 'center', + Right = 'right', +} + +type SectionParameters = ContainerParameters & { + contentAlignment?: ContentAlignment; + contentBackgroundColor?: string; + contentSpacing?: ContainerParameters['spacing']; +}; +enum SectionSlots { + SectionContent = 'sectionContent', + SectionMedia = 'sectionMedia', + SectionCTA = 'sectionCTA', +} + +type FeaturedSectionProps = ComponentProps; + +const FeaturedSection: FC = ({ + contentAlignment, + backgroundColor, + contentBackgroundColor, + contentSpacing, + spacing, + border, + fluidContent, + height, +}) => { + const sectionContent = ; + const sectionCTA = ; + const sectionMedia = ; + + const textAlignment = cn('text-center', { + 'text-start': contentAlignment === ContentAlignment.Left, + 'text-end': contentAlignment === ContentAlignment.Right, + }); + const buttonAlignment = cn('justify-center', { + '!justify-start': contentAlignment === ContentAlignment.Left, + '!justify-end': contentAlignment === ContentAlignment.Right, + }); + + return ( + +
{sectionMedia}
+ + +
{sectionContent}
+
{sectionCTA}
+
+
+
+ ); +}; + +export default FeaturedSection; diff --git a/apps/csk/src/components/custom-canvas/FlexCard.tsx b/apps/csk/src/components/custom-canvas/FlexCard.tsx new file mode 100644 index 000000000..3c1398a41 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/FlexCard.tsx @@ -0,0 +1,10 @@ +import { FC } from 'react'; +import { Card as CSKCard, CardProps as CSKCardProps } from '@uniformdev/csk-components/components/canvas'; + +type CardProps = CSKCardProps; + +const FlexCard: FC = props => ( + +); + +export default FlexCard; diff --git a/apps/csk/src/components/custom-canvas/FormattedPrice.tsx b/apps/csk/src/components/custom-canvas/FormattedPrice.tsx new file mode 100644 index 000000000..d47c916a6 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/FormattedPrice.tsx @@ -0,0 +1,51 @@ +import { FC } from 'react'; +import { ComponentProps } from '@uniformdev/canvas-react'; +import { TextParameters as BaseTextParameters } from '@uniformdev/csk-components/components/canvas'; +import { Text as BaseText } from '@uniformdev/csk-components/components/ui'; + +type TextParameters = Pick< + BaseTextParameters, + 'size' | 'weight' | 'alignment' | 'transform' | 'decoration' | 'letterSpacing' | 'lineCountRestrictions' +> & { + price?: number; + currency?: string; + tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'span'; + color?: string; + font?: string; +}; + +type FormattedPriceProps = ComponentProps; + +const FormattedPrice: FC = ({ + price, + currency, + size, + tag, + color, + weight, + font, + transform, + decoration, + letterSpacing, + lineCountRestrictions, + alignment, +}) => { + const Tag = tag || 'span'; + + if (!price || !currency) { + return null; + } + + const formattedPrice = new Intl.NumberFormat('en-US', { style: 'currency', currency: currency || 'USD' }).format( + price + ); + return ( + + {formattedPrice} + + ); +}; + +export default FormattedPrice; diff --git a/apps/csk/src/components/custom-canvas/GridItem.tsx b/apps/csk/src/components/custom-canvas/GridItem.tsx new file mode 100644 index 000000000..3702b7892 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/GridItem.tsx @@ -0,0 +1,11 @@ +import { FC } from 'react'; +import { + GridItem as CSKGridItem, + GridItemProps as CSKGridItemProps, +} from '@uniformdev/csk-components/components/canvas'; + +type GridItemProps = CSKGridItemProps; + +const GridItem: FC = props => ; + +export default GridItem; diff --git a/apps/csk/src/components/custom-canvas/Input.tsx b/apps/csk/src/components/custom-canvas/Input.tsx new file mode 100644 index 000000000..e41030ab1 --- /dev/null +++ b/apps/csk/src/components/custom-canvas/Input.tsx @@ -0,0 +1,56 @@ +import { FC, HTMLInputTypeAttribute } from 'react'; +import { ComponentProps, UniformText } from '@uniformdev/canvas-react'; +import { Text, TextProps } from '@uniformdev/csk-components/components/ui'; +import { ViewPort } from '@uniformdev/csk-components/types/cskTypes'; +import { cn, resolveViewPort } from '@uniformdev/csk-components/utils/styling'; + +type InputParameters = { + fullWidth?: boolean; + border?: string | ViewPort; + placeholder?: string; + label?: string; + labelSize?: TextProps['size']; + labelColor?: TextProps['color']; + font?: TextProps['font']; + textSize?: TextProps['size']; + size?: string; + rowsCount?: string; + type?: HTMLInputTypeAttribute; +}; + +type InputProps = ComponentProps; + +const Input: FC = ({ + fullWidth, + border, + placeholder, + labelSize, + labelColor, + font, + textSize, + size, + rowsCount, + type, +}) => { + const inputClassnames = cn('rounded-none outline-none w-full', { + [resolveViewPort(border, '{value}')]: border, + [`text-${textSize}`]: textSize, + [`p-${size}`]: size, + }); + + return ( +
+ + + + + {!rowsCount || rowsCount == '1' ? ( + + ) : ( +