Files
classroomio/apps/dashboard/src/lib/components/Buttons/VisitOrgSite.svelte
T

28 lines
951 B
Svelte
Raw Normal View History

2023-09-16 22:22:24 +01:00
<script lang="ts">
import PrimaryButton from '$lib/components/PrimaryButton/index.svelte';
2024-04-07 06:08:34 +01:00
import { VARIANTS } from '$lib/components/PrimaryButton/constants';
2023-09-16 22:22:24 +01:00
import ArrowUpRightIcon from '$lib/components/Icons/ArrowTopRight.svelte';
2023-10-30 04:52:00 +00:00
import { currentOrgDomain } from '$lib/utils/store/org';
import { isMobile } from '$lib/utils/store/useMobile';
2024-04-19 05:45:48 +01:00
import { t } from '$lib/utils/functions/translations';
import { user } from '$lib/utils/store/user';
2023-09-16 22:22:24 +01:00
export let className = '';
export let isLMS = false;
$: href = isLMS && $user.isLoggedIn ? `${$currentOrgDomain}/home` : $currentOrgDomain;
2023-09-16 22:22:24 +01:00
</script>
<a {href} target="_blank" class="{className} ml-2 hover:no-underline">
2024-04-07 06:08:34 +01:00
<PrimaryButton variant={VARIANTS.CONTAINED_DARK}>
{#if !$isMobile}
{#if isLMS}
{$t('dashboard.visit_site')}
{:else}
{$t('settings.subheadings.view_site')}
{/if}
{/if}
2023-09-16 22:22:24 +01:00
<ArrowUpRightIcon />
</PrimaryButton>
</a>