Skip to content

Commit

Permalink
slider-theme added to provide a custom data example for the docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
feluna committed Nov 29, 2022
1 parent c1c6cfb commit 60ac093
Show file tree
Hide file tree
Showing 72 changed files with 5,104 additions and 0 deletions.
11 changes: 11 additions & 0 deletions slider-theme/.babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"presets": [
[
"next/babel",
{
"preset-react": { "throwIfNamespace": false },
}
]
],
"plugins": []
}
59 changes: 59 additions & 0 deletions slider-theme/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
```bash
▓░ ▓▓ ▓▓
▓▓▓░ ▓▓
░▓▓▓░ ▓▓ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓
▒▓▓▓▓▓▓▓▓▓▓░▒ ▓▓ ▓▓ ▓▓ ▓▓ ▓▓ ▓▓▓
░▓▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓ ▓▓ ▓▓▓
░▓▓ ▓▓ ▓▓▓ ▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓
```

This is an [ikas⚡️](https://ikas.com) theme generated by [`create-ikas-theme`](https://ikas.dev/docs/intro).

---

## Getting Started

1. Add your configs to `config.json`

```json
{
"themeId": "",
"themeSecret": "",
"storefrontId": "",
"apiKey": ""
}
```

2. Install dependencies

```bash
yarn install
```

3. Run the development server:

```bash
yarn dev
```

4. Create your first section from ikas theme editor

You can start add components to your theme. The page auto-updates as you edit the file.

Open [http://localhost:3333](http://localhost:3333) with your browser to see the result.

## Learn More

To learn more about ikas theme development, take a look at the following resources:

- [ikas documentation](https://ikas.dev/docs/theme/getting-started/introduction)

## Deploy Your Theme

https://ikas.dev/docs/theme/publishing-a-theme

## Help

Do you need help? Check out our developer [Discord Server](https://discord.gg/cpFgQtVSc4)

Powered by ikas.
2 changes: 2 additions & 0 deletions slider-theme/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{
}
5 changes: 5 additions & 0 deletions slider-theme/next-env.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />

// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.
47 changes: 47 additions & 0 deletions slider-theme/next.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
const withTM = require("next-transpile-modules")([
"@ikas/storefront",
"@ikas/storefront-api",
"@ikas/storefront-assets",
"@ikas/storefront-cmd",
"@ikas/storefront-config",
"@ikas/storefront-model-functions",
"@ikas/storefront-models",
"@ikas/storefront-next",
"@ikas/storefront-providers",
]);

const config = {
i18n: {
defaultLocale: "en",
locales: ["en"],
localeDetection: false,
},
basePath: process.env.NEXTJS_BASE_PATH || "",

images: {
deviceSizes: [
180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 1950, 2560, 3840,
],
},

webpack: (config, { buildId, dev, isServer, defaultLoaders, webpack }) => {
if (!isServer) {
config.resolve.fallback.fs = false;
config.resolve.fallback.net = false;
config.resolve.fallback.encoding = false;
config.resolve.fallback.crypto = false;
config.resolve.fallback.assert = false;
config.resolve.fallback.stream = false;
config.module.rules = [
...config.module.rules,
{
test: /@ikas/i,
sideEffects: false,
},
];
}
return config;
},
};

module.exports = withTM(config);
22 changes: 22 additions & 0 deletions slider-theme/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "ikas-theme",
"version": "0.0.1",
"private": true,
"scripts": {
"upgradeDependencies": "yarn upgrade @ikas/storefront @ikas/storefront-peer-deps",
"dev": "next dev -p 3333",
"build": "next build",
"start": "next start",
"generate": "ikas --generate",
"prettier:all": "npx prettier@^2.1 './**/src/**/*.(ts|tsx|css|scss)' --write"
},
"dependencies": {
"@ikas/storefront": "^4.0.0",
"@ikas/storefront-peer-deps": "^4.0.0"
},
"devDependencies": {},
"resolutions": {
"@types/react": "17.0.2",
"@types/react-dom": "17.0.2"
}
}
Binary file added slider-theme/public/favicon.ico
Binary file not shown.
39 changes: 39 additions & 0 deletions slider-theme/public/ikas.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions slider-theme/public/locales/en/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
13 changes: 13 additions & 0 deletions slider-theme/src/components/__generated__/editor.tsx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions slider-theme/src/components/__generated__/pages/404.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions slider-theme/src/components/__generated__/pages/blog/index.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions slider-theme/src/components/__generated__/pages/cart.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions slider-theme/src/components/__generated__/pages/index.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions slider-theme/src/components/__generated__/pages/search.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions slider-theme/src/components/__generated__/types.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 60ac093

Please sign in to comment.