Compare commits

...

1 Commits

Author SHA1 Message Date
zsviczian
61cf47a403
Update actionProperties.tsx 2022-12-23 17:41:51 +01:00

View File

@ -201,12 +201,23 @@ export const actionChangeStrokeColor = register({
name: "changeStrokeColor", name: "changeStrokeColor",
trackEvent: false, trackEvent: false,
perform: (elements, appState, value) => { perform: (elements, appState, value) => {
const containers = getSelectedElements(elements, appState, false)
.filter((el) => el.boundElements)
.map((el) => el.id);
return { return {
...(value.currentItemStrokeColor && { ...(value.currentItemStrokeColor && {
elements: changeProperty( elements: changeProperty(
elements, elements,
appState, appState,
(el) => { (el) => {
if (
isTextElement(el) &&
el.containerId &&
containers.includes(el.containerId) &&
getContainerElement(el)?.strokeColor !== el.strokeColor
) {
return el;
}
return hasStrokeColor(el.type) return hasStrokeColor(el.type)
? newElementWith(el, { ? newElementWith(el, {
strokeColor: value.currentItemStrokeColor, strokeColor: value.currentItemStrokeColor,