Add transition to user invite side panel
This commit is contained in:
parent
57242840b7
commit
5c65bc28e1
|
@ -21,6 +21,7 @@
|
||||||
import { Constants, Utils } from "@budibase/frontend-core"
|
import { Constants, Utils } from "@budibase/frontend-core"
|
||||||
import { emailValidator } from "helpers/validation"
|
import { emailValidator } from "helpers/validation"
|
||||||
import { roles } from "stores/backend"
|
import { roles } from "stores/backend"
|
||||||
|
import { fly } from "svelte/transition"
|
||||||
|
|
||||||
let query = null
|
let query = null
|
||||||
let loaded = false
|
let loaded = false
|
||||||
|
@ -418,16 +419,14 @@
|
||||||
<svelte:window on:keydown={handleKeyDown} />
|
<svelte:window on:keydown={handleKeyDown} />
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
transition:fly={{ x: 400, duration: 260 }}
|
||||||
id="builder-side-panel-container"
|
id="builder-side-panel-container"
|
||||||
class:open={$store.builderSidePanel}
|
use:clickOutside={() => {
|
||||||
use:clickOutside={$store.builderSidePanel
|
store.update(state => {
|
||||||
? () => {
|
state.builderSidePanel = false
|
||||||
store.update(state => {
|
return state
|
||||||
state.builderSidePanel = false
|
})
|
||||||
return state
|
}}
|
||||||
})
|
|
||||||
}
|
|
||||||
: () => {}}
|
|
||||||
>
|
>
|
||||||
<div class="builder-side-panel-header">
|
<div class="builder-side-panel-header">
|
||||||
<Heading size="S">Users</Heading>
|
<Heading size="S">Users</Heading>
|
||||||
|
@ -737,12 +736,11 @@
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
transition: transform 130ms ease-out;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 400px;
|
width: 400px;
|
||||||
right: 0;
|
right: 0;
|
||||||
transform: translateX(100%);
|
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.builder-side-panel-header,
|
.builder-side-panel-header,
|
||||||
|
@ -792,11 +790,6 @@
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
#builder-side-panel-container.open {
|
|
||||||
transform: translateX(0);
|
|
||||||
box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.builder-side-panel-header {
|
.builder-side-panel-header {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
|
Loading…
Reference in New Issue