/
dimamir
/
rill
Обзор
Документация
Войти
/
dimamir
/
rill
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
web-admin/src/features/projects/ProjectAccessControls.svelte
30 строк
752 B
Brian Holmes
Fix: SvelteKit configuration and lack of ambient types (#4485)
02 апр 2024, 16:49
Не верифицирован
02 апр 2024, 16:49
0343f5b
Код
Авторство
О чём код?
<script lang="ts"> import { createAdminServiceGetProject, type V1ProjectPermissions, } from "@rilldata/web-admin/client"; import type { CreateQueryResult } from "@tanstack/svelte-query"; export let organization: string; export let project: string; let projectPermissions: CreateQueryResult<V1ProjectPermissions>; $: projectPermissions = createAdminServiceGetProject( organization, project, undefined, { query: { select: (data) => data.projectPermissions, }, }, ); </script> {#if $projectPermissions?.data} {#if $projectPermissions.data.manageProject} <slot name="manage-project" /> {:else if $projectPermissions.data.readProject} <slot name="read-project" /> {/if} {/if}