1
0
Fork 0

[react] fix: Apply correct CSS class. Fixes #245 (#271)

Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/271

TODO: fix rotate button
Co-authored-by: joostdecock <joost@joost.at>
Co-committed-by: joostdecock <joost@joost.at>
This commit is contained in:
joostdecock 2025-04-21 12:15:32 +00:00 committed by Joost De Cock
parent c6664cff19
commit c17b58f141

View file

@ -8,6 +8,7 @@ import { PatternLayout } from '../PatternLayout.mjs'
import { DraftErrorHandler } from './DraftErrorHandler.mjs' import { DraftErrorHandler } from './DraftErrorHandler.mjs'
import { i18nPlugin } from '@freesewing/plugin-i18n' import { i18nPlugin } from '@freesewing/plugin-i18n'
import { themePlugin } from '@freesewing/plugin-theme' import { themePlugin } from '@freesewing/plugin-theme'
import { svgAttrPlugin } from '@freesewing/plugin-svgattr'
import { translateStrings } from '../../../Pattern/index.mjs' import { translateStrings } from '../../../Pattern/index.mjs'
/** /**
@ -47,6 +48,9 @@ export const DraftView = ({ Design, state, update, config, plugins = [], PluginO
const strings = bundlePatternTranslations(pattern.designConfig.data.id) const strings = bundlePatternTranslations(pattern.designConfig.data.id)
pattern.use(i18nPlugin, (t) => translateStrings([t], strings)) pattern.use(i18nPlugin, (t) => translateStrings([t], strings))
pattern.use(themePlugin) pattern.use(themePlugin)
pattern.use(svgAttrPlugin, {
class: `freesewing pattern tw:w-full ${state.ui.rotate ? 'tw:-rotate-90' : ''}`,
})
} }
}) })