Only transparent bindables allow binding fallthrough

Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
This commit is contained in:
Mark Tolmacs
2025-07-04 19:08:06 +02:00
parent 8ecf9f8607
commit 1a605a6ad0

View File

@ -567,7 +567,7 @@ export const isTransparent = (color: string) => {
}; };
export const isBindingFallthroughEnabled = (el: ExcalidrawBindableElement) => export const isBindingFallthroughEnabled = (el: ExcalidrawBindableElement) =>
el.fillStyle !== "solid" || isTransparent(el.backgroundColor); isTransparent(el.backgroundColor);
export type ResolvablePromise<T> = Promise<T> & { export type ResolvablePromise<T> = Promise<T> & {
resolve: [T] extends [undefined] resolve: [T] extends [undefined]