File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
packages/builder/src/components/common Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 6
6
export let size: " M" | " L" | " XL" = " M"
7
7
export let color: string
8
8
export let disabled: boolean = false
9
+ export let defaultValue = " squares-four"
9
10
10
11
let modal: Modal
12
+
13
+ $ : icon = name || defaultValue
11
14
</script >
12
15
13
16
<!-- svelte-ignore a11y-click-events-have-key-events -->
14
17
<!-- svelte-ignore a11y-no-static-element-interactions -->
15
- <div class =" editable-icon" >
18
+ <div class =" editable-icon" class:disabled >
16
19
{#if ! disabled }
17
20
<div class ="hover" on:click ={modal .show }>
18
21
<Icon
22
25
/>
23
26
</div >
24
27
<div class =" normal" >
25
- <Icon name ={name || " squares-four " } {size } {color } />
28
+ <Icon name ={icon } {size } {color } />
26
29
</div >
27
30
{:else }
28
- <Icon { name } {size } {color } />
31
+ <Icon name ={ icon } {size } {color } />
29
32
{/if }
30
33
</div >
31
34
52
55
.editable-icon :hover .hover {
53
56
display : block ;
54
57
}
58
+ .disabled {
59
+ opacity : 0.5 ;
60
+ }
55
61
</style >
You can’t perform that action at this time.
0 commit comments