fix login
This commit is contained in:
parent
59c35e13ea
commit
9e246e7aaa
@ -14,6 +14,8 @@
|
||||
|
||||
export let is_logedin = false;
|
||||
|
||||
export let is_loaded = false;
|
||||
|
||||
export let on_logout = () => {};
|
||||
</script>
|
||||
|
||||
@ -23,7 +25,7 @@
|
||||
bg-[var(--w-bg-second)] dark:bg-[#111]"
|
||||
>
|
||||
<div class="flex">
|
||||
{#if is_logedin}
|
||||
{#if is_logedin && is_loaded}
|
||||
{#each Object.entries(db_scheme) as page_name}
|
||||
{#if check_access(page_name[0])}
|
||||
<button
|
||||
@ -45,7 +47,7 @@
|
||||
</div>
|
||||
<div class="space-x-4 flex justify-center items-center">
|
||||
<ThemeSwitch></ThemeSwitch>
|
||||
{#if is_logedin}
|
||||
{#if is_logedin && is_loaded}
|
||||
<Button
|
||||
on_click={on_logout}
|
||||
class_name={"!text-black hover:!text-white dark:!text-white bg-[var(--w-red)] dark:bg-[var(--b-red)]"}
|
||||
|
@ -143,6 +143,7 @@ WHERE id = ${current_item.id}`;
|
||||
|
||||
<NavBar
|
||||
{is_logedin}
|
||||
{is_loaded}
|
||||
{db_scheme}
|
||||
bind:current_page
|
||||
bind:is_view_open
|
||||
@ -160,6 +161,7 @@ WHERE id = ${current_item.id}`;
|
||||
<div class="w-full h-[calc(100vh-88px)] flex">
|
||||
<SideMenu
|
||||
{is_logedin}
|
||||
{is_loaded}
|
||||
bind:current_table
|
||||
bind:current_view
|
||||
bind:is_view_open
|
||||
|
@ -8,13 +8,15 @@
|
||||
export let check_access = (name) => false;
|
||||
|
||||
export let is_logedin = false;
|
||||
|
||||
export let is_loaded = false;
|
||||
</script>
|
||||
|
||||
<div
|
||||
class="w-[240px] h-full text-xl p-3 mr-2 flex-initial rounded-tr-xl
|
||||
bg-[var(--w-bg-second)] dark:bg-[var(--b-bg-second)]"
|
||||
>
|
||||
{#if is_logedin}
|
||||
{#if is_logedin && is_loaded}
|
||||
{#if Object.entries(db_scheme.viewes).length !== 0 && Object.entries(db_scheme.viewes).some( (el) => check_access(el[0]), )}
|
||||
<button
|
||||
on:click={() => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user