1
0
Fork 0

fix(shared, plugins): Provide measurement set name to patterns

This commit is contained in:
Benjamin Fan 2024-02-14 07:18:33 -08:00
parent cea7f520d4
commit a8e51a278b
6 changed files with 46 additions and 15 deletions

View file

@ -215,6 +215,13 @@ export const Workbench = ({ design, Design, saveAs = false, preload = false }) =
if (typeof pattern.getConfig !== 'function') return null
const patternConfig = pattern.getConfig()
// Save the measurement set name to pattern stores
if (settings?.metadata?.setName) {
pattern.store.set('data.setName', settings.metadata.setName)
for (const store of pattern.setStores) store.set('data.setName', settings.metadata.setName)
}
if (ui.renderer === 'svg') {
// Add theme to svg renderer
pattern.use(pluginI18n, (key) => t(key))