Fix production data fetching with static JSON
- Add build-time data fetching from Confluence - Create build-data.js script to fetch and save data at build time - Update App.tsx to use static JSON in production, API in development - Install tsx for running TypeScript build scripts - Configure Amplify to fetch data during build process - Add public directory configuration to Vite This fixes the white page error by providing data at build time instead of runtime. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
387
public/filaments.json
Normal file
387
public/filaments.json
Normal file
@@ -0,0 +1,387 @@
|
||||
[
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Mistletoe Green",
|
||||
"refill": "",
|
||||
"vakum": "vakuum x1",
|
||||
"otvoreno": "otvorena x1",
|
||||
"kolicina": "2",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Indingo Purple",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Black",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "2x otvorena",
|
||||
"kolicina": "2",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Black",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Jade White",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Gray",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Red",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Hot Pink",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Cocoa Brown",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "White",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Coton Candy Cloud",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Sunflower Yellow",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Yellow",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Magenta",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Beige",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Cyan",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Scarlet Red",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Mandarin Orange",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Marine Blue",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Charcoal",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Ivory White",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Ivory White",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Ash Gray",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Cobalt Blue",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Turquoise",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Nardo Gray",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Bright Green",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Matte",
|
||||
"boja": "Charcoal",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Basic",
|
||||
"boja": "Gold",
|
||||
"refill": "Da",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Glow",
|
||||
"boja": "Glow Green",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "Wood",
|
||||
"boja": "Black Walnut",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "CF",
|
||||
"boja": "Black",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PLA",
|
||||
"finish": "CF",
|
||||
"boja": "Jeans Blue",
|
||||
"refill": "",
|
||||
"vakum": "",
|
||||
"otvoreno": "otvorena",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "PETG",
|
||||
"finish": "",
|
||||
"boja": "Black",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
},
|
||||
{
|
||||
"brand": "BambuLab",
|
||||
"tip": "ABS",
|
||||
"finish": "",
|
||||
"boja": "Black",
|
||||
"refill": "",
|
||||
"vakum": "vakuum",
|
||||
"otvoreno": "",
|
||||
"kolicina": "",
|
||||
"cena": ""
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user