Added sharing page to web (#355)

* Added shared album

* Added list tile

* Show info of shared album owner
This commit is contained in:
Alex
2022-07-16 23:52:00 -05:00
committed by GitHub
parent 5d03e9bda8
commit c6ecfb679a
38 changed files with 403 additions and 63 deletions

View File

@@ -6,7 +6,7 @@
if (!session.user) {
return {
status: 302,
redirect: '/auth/login',
redirect: '/auth/login'
};
}
@@ -16,8 +16,8 @@
status: 200,
props: {
user: session.user,
allUsers: data,
},
allUsers: data
}
};
};
</script>
@@ -27,13 +27,13 @@
import type { ImmichUser } from '$lib/models/immich-user';
import { AdminSideBarSelection } from '$lib/models/admin-sidebar-selection';
import SideBarButton from '$lib/components/shared/side-bar/side-bar-button.svelte';
import SideBarButton from '$lib/components/shared-components/side-bar/side-bar-button.svelte';
import AccountMultipleOutline from 'svelte-material-icons/AccountMultipleOutline.svelte';
import NavigationBar from '$lib/components/shared/navigation-bar.svelte';
import UserManagement from '$lib/components/admin/user-management.svelte';
import FullScreenModal from '$lib/components/shared/full-screen-modal.svelte';
import NavigationBar from '$lib/components/shared-components/navigation-bar.svelte';
import UserManagement from '$lib/components/admin-page/user-management.svelte';
import FullScreenModal from '$lib/components/shared-components/full-screen-modal.svelte';
import CreateUserForm from '$lib/components/forms/create-user-form.svelte';
import StatusBox from '$lib/components/shared/status-box.svelte';
import StatusBox from '$lib/components/shared-components/status-box.svelte';
let selectedAction: AdminSideBarSelection;