File tree Expand file tree Collapse file tree 1 file changed +8
-12
lines changed
Expand file tree Collapse file tree 1 file changed +8
-12
lines changed Original file line number Diff line number Diff line change 55 export let title: string ;
66 export let position: " left" | " center" = " center" ;
77
8- let modalOpen = true ;
9- let minOpen = false ;
8+ let open = true ;
109
1110 const onClose = () => {
12- modalOpen = false ;
13- setTimeout (() => (minOpen = true ), 25 );
11+ open = false ;
1412 };
1513
1614 const onOpen = () => {
17- minOpen = false ;
18- setTimeout (() => (modalOpen = true ), 100 );
15+ open = true ;
1916 };
2017 </script >
2118
22- {#if modalOpen }
19+ {#if open }
2320 <Modal {title } {position } closeIcon ="Minimize" on:close ={onClose }>
2421 <slot />
2522 </Modal >
2623{/if }
27- <button class ="minimized-modal {minOpen ? ' open ' : ' ' }" on:click ={onOpen }>
24+ <button class ="minimized-modal {open ? ' ' : ' open ' }" on:click ={onOpen }>
2825 <Icon icon =" OpenModal" />
2926 <span class ="title" >{title }</span >
3027</button >
3128
3229<style lang =" sass" >
3330 .minimized-modal
3431 position : fixed
35- bottom : -1 rem
32+ bottom : -4 rem
3633 right : 1.5rem
3734 z-index : 2
3835
5047
5148 box-shadow : 0 0 1rem rgba(0 , 0 , 0 , 0.75 )
5249
53- transition : transform 100ms , box- shadow 100ms
54- transform : translateY(110% )
50+ transition : bottom 125ms , box- shadow 125ms , transform 125ms
5551
5652 & .open
57- transform : translateY( 0 )
53+ bottom : -1 rem
5854
5955 & :hover
6056 transform : translateY(-0.15rem )
You can’t perform that action at this time.
0 commit comments