1
0
Fork 0
freesewing/sites/shared/designs/index.js
2022-12-26 17:44:00 +01:00

113 lines
2.6 KiB
JavaScript

// Accessories
import florence from '@freesewing/florence'
import florent from '@freesewing/florent'
import holmes from '@freesewing/holmes'
import hortensia from '@freesewing/hortensia'
import lucy from '@freesewing/lucy'
import trayvon from '@freesewing/trayvon'
// Blocks
import bella from '@freesewing/bella'
import bent from '@freesewing/bent'
import brian from '@freesewing/brian'
import titan from '@freesewing/titan'
// Garments
import aaron from '@freesewing/aaron'
import albert from '@freesewing/albert'
import bee from '@freesewing/bee'
import benjamin from '@freesewing/benjamin'
import breanna from '@freesewing/breanna'
import bruce from '@freesewing/bruce'
import carlita from '@freesewing/carlita'
import carlton from '@freesewing/carlton'
import cathrin from '@freesewing/cathrin'
import charlie from '@freesewing/charlie'
import cornelius from '@freesewing/cornelius'
import diana from '@freesewing/diana'
import huey from '@freesewing/huey'
import hugo from '@freesewing/hugo'
import jaeger from '@freesewing/jaeger'
import lunetius from '@freesewing/lunetius'
import paco from '@freesewing/paco'
import penelope from '@freesewing/penelope'
import sandy from '@freesewing/sandy'
import shin from '@freesewing/shin'
import simon from '@freesewing/simon'
import simone from '@freesewing/simone'
import sven from '@freesewing/sven'
import tamiko from '@freesewing/tamiko'
import teagan from '@freesewing/teagan'
import tiberius from '@freesewing/tiberius'
import ursula from '@freesewing/ursula'
import wahid from '@freesewing/wahid'
import walburga from '@freesewing/walburga'
import waralee from '@freesewing/waralee'
import yuri from '@freesewing/yuri'
// Utilities
import examples from '@freesewing/examples'
import legend from '@freesewing/examples'
import plugintest from '@freesewing/examples'
import rendertest from '@freesewing/examples'
import tutorial from '@freesewing/examples'
export const designs = {
// Accessories
florence,
florent,
holmes,
hortensia,
lucy,
trayvon,
// Blocks
bella,
bent,
brian,
titan,
// Garments
aaron,
albert,
bee,
benjamin,
breanna,
bruce,
carlita,
carlton,
cathrin,
charlie,
cornelius,
diana,
huey,
hugo,
jaeger,
lunetius,
paco,
penelope,
sandy,
shin,
simon,
simone,
sven,
tamiko,
teagan,
tiberius,
ursula,
wahid,
walburga,
waralee,
yuri,
// Utilities
examples,
legend,
plugintest,
rendertest,
tutorial,
}
export const configs = {}
for (const d in designs) configs[d] = designs[d].config
export const getDesign = (design) => designs[design] || false
export const getConfig = (design) => (designs[design] ? designs[design].config : false)