mirror of
https://github.com/logseq/logseq.git
synced 2026-05-27 06:04:23 +00:00
fix: update selected elements on set color
This commit is contained in:
@@ -168,13 +168,27 @@ export class TLApi<S extends TLShape = TLShape, K extends TLEventMap = TLEventMa
|
||||
|
||||
setColor = (color: string): this => {
|
||||
const { settings } = this.app
|
||||
|
||||
settings.update({ color: color })
|
||||
|
||||
this.app.selectedShapesArray.forEach(s => {
|
||||
s.update({ fill: color, stroke: color })
|
||||
})
|
||||
this.app.persist()
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
setOpacity = (opacity: number): this => {
|
||||
const { settings } = this.app
|
||||
|
||||
settings.update({ opacity: opacity })
|
||||
|
||||
this.app.selectedShapesArray.forEach(s => {
|
||||
s.update({ opacity: opacity })
|
||||
})
|
||||
this.app.persist()
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user