diff --git a/example/src/App.tsx b/example/src/App.tsx
index 3914f81..541ce9d 100644
--- a/example/src/App.tsx
+++ b/example/src/App.tsx
@@ -1,10 +1,122 @@
import React from 'react'
-import { ExampleComponent } from 'react-product-configurator'
+import { ProductConfigurator } from 'react-product-configurator'
import 'react-product-configurator/dist/index.css'
+import {Category} from "../../src";
+
+import CaseDefault from "./img/thumbnail-case.png";
+import CaseRed from "./img/case/case-red.png";
+import CaseBlue from "./img/case/case-blue.png";
+import CaseGreen from "./img/case/case-green.png";
+import BeltDefault from "./img/belt/belt-default.png";
+import BeltRed from "./img/belt/belt-red.png";
+import BeltBlue from "./img/belt/belt-blue.png";
+import BeltGreen from "./img/belt/belt-green.png";
+import HandleDefault from "./img/handle/handle-default.png";
+import HandleRed from "./img/handle/handle-red.png";
+import HandleBlue from "./img/handle/handle-blue.png";
+import HandleGreen from "./img/handle/handle-green.png";
const App = () => {
- return
+ let cats: Category[] = [
+ {
+ name: "Case",
+ thumbnail: CaseDefault,
+ layer: 1,
+ items: [
+ {
+ name: "Default",
+ thumbnail: CaseDefault,
+ price: 10.99,
+ image: CaseDefault,
+ default: true
+ },
+ {
+ name: "Red",
+ thumbnail: CaseRed,
+ price: 15.99,
+ image: CaseRed
+ },
+ {
+ name: "Blue",
+ thumbnail: CaseBlue,
+ price: 15.99,
+ image: CaseBlue
+ },
+ {
+ name: "Green",
+ thumbnail: CaseGreen,
+ price: 15.99,
+ image: CaseGreen
+ }
+ ]
+ },
+ {
+ name: "Belt",
+ thumbnail: BeltDefault,
+ layer: 0,
+ items: [
+ {
+ name: "Default",
+ thumbnail: BeltDefault,
+ price: 10.99,
+ default: true,
+ image: BeltDefault
+ },
+ {
+ name: "Red",
+ thumbnail: BeltRed,
+ price: 15.99,
+ image: BeltRed
+ },
+ {
+ name: "Blue",
+ thumbnail: BeltBlue,
+ price: 15.99,
+ image: BeltBlue
+ },
+ {
+ name: "Green",
+ thumbnail: BeltGreen,
+ price: 15.99,
+ image: BeltGreen
+ }
+ ]
+ },
+ {
+ name: "Handle",
+ thumbnail: HandleDefault,
+ layer: 2,
+ items: [
+ {
+ name: "Default",
+ thumbnail: HandleDefault,
+ price: 10.99,
+ default: true,
+ image: HandleDefault
+ },
+ {
+ name: "Red",
+ thumbnail: HandleRed,
+ price: 15.99,
+ image: HandleRed
+ },
+ {
+ name: "Blue",
+ thumbnail: HandleBlue,
+ price: 15.99,
+ image: HandleBlue
+ },
+ {
+ name: "Green",
+ thumbnail: HandleGreen,
+ price: 15.99,
+ image: HandleGreen
+ }
+ ]
+ },
+ ];
+ return
}
export default App
diff --git a/example/src/img/belt/belt-blue.png b/example/src/img/belt/belt-blue.png
new file mode 100644
index 0000000..f36ef4c
Binary files /dev/null and b/example/src/img/belt/belt-blue.png differ
diff --git a/example/src/img/belt/belt-default.png b/example/src/img/belt/belt-default.png
new file mode 100644
index 0000000..127c42d
Binary files /dev/null and b/example/src/img/belt/belt-default.png differ
diff --git a/example/src/img/belt/belt-green.png b/example/src/img/belt/belt-green.png
new file mode 100644
index 0000000..5102fd9
Binary files /dev/null and b/example/src/img/belt/belt-green.png differ
diff --git a/example/src/img/belt/belt-red.png b/example/src/img/belt/belt-red.png
new file mode 100644
index 0000000..2628870
Binary files /dev/null and b/example/src/img/belt/belt-red.png differ
diff --git a/example/src/img/case/case-blue.png b/example/src/img/case/case-blue.png
new file mode 100644
index 0000000..ef62235
Binary files /dev/null and b/example/src/img/case/case-blue.png differ
diff --git a/example/src/img/case/case-green.png b/example/src/img/case/case-green.png
new file mode 100644
index 0000000..d14eab3
Binary files /dev/null and b/example/src/img/case/case-green.png differ
diff --git a/example/src/img/case/case-red.png b/example/src/img/case/case-red.png
new file mode 100644
index 0000000..85685dc
Binary files /dev/null and b/example/src/img/case/case-red.png differ
diff --git a/example/src/img/handle/handle-blue.png b/example/src/img/handle/handle-blue.png
new file mode 100644
index 0000000..e5a0249
Binary files /dev/null and b/example/src/img/handle/handle-blue.png differ
diff --git a/example/src/img/handle/handle-default.png b/example/src/img/handle/handle-default.png
new file mode 100644
index 0000000..e9d183f
Binary files /dev/null and b/example/src/img/handle/handle-default.png differ
diff --git a/example/src/img/handle/handle-green.png b/example/src/img/handle/handle-green.png
new file mode 100644
index 0000000..6806615
Binary files /dev/null and b/example/src/img/handle/handle-green.png differ
diff --git a/example/src/img/handle/handle-red.png b/example/src/img/handle/handle-red.png
new file mode 100644
index 0000000..e2adc35
Binary files /dev/null and b/example/src/img/handle/handle-red.png differ
diff --git a/example/src/img/thumbnail-case.png b/example/src/img/thumbnail-case.png
new file mode 100644
index 0000000..b270ecf
Binary files /dev/null and b/example/src/img/thumbnail-case.png differ
diff --git a/example/src/img/thumbnails/blue.png b/example/src/img/thumbnails/blue.png
new file mode 100644
index 0000000..c3d9cfb
Binary files /dev/null and b/example/src/img/thumbnails/blue.png differ
diff --git a/example/src/img/thumbnails/default.png b/example/src/img/thumbnails/default.png
new file mode 100644
index 0000000..fea9d17
Binary files /dev/null and b/example/src/img/thumbnails/default.png differ
diff --git a/example/src/img/thumbnails/green.png b/example/src/img/thumbnails/green.png
new file mode 100644
index 0000000..683b85d
Binary files /dev/null and b/example/src/img/thumbnails/green.png differ
diff --git a/example/src/img/thumbnails/red.png b/example/src/img/thumbnails/red.png
new file mode 100644
index 0000000..5b9339e
Binary files /dev/null and b/example/src/img/thumbnails/red.png differ