4bd181d3cc
* fix: update to latest sapper fixes #416 * fix error and debug pages * requestIdleCallback makes column switching feel way nicer than double rAF * add export feature * add better csp info * workaround for sapper sub-page issue * clarify in readme about exporting * fix now config * switch from rIC to triple raf * style-loader is no longer used * update theming guide
24 lines
862 B
HTML
24 lines
862 B
HTML
<svelte:head>
|
|
<title>{instanceIndicator} · {name}{notificationsIndicator}</title>
|
|
</svelte:head>
|
|
<script>
|
|
import { store } from '../_store/store'
|
|
|
|
export default {
|
|
data: () => ({
|
|
settingsPage: false
|
|
}),
|
|
store: () => store,
|
|
computed: {
|
|
instanceIndicator: ({ $isUserLoggedIn, $currentInstance, settingsPage }) => (
|
|
// If the user is not logged in, or if they're on a settings page (which
|
|
// is more general than instance-specific), of if this is server-rendered, then
|
|
// show "Pinafore". Otherwise show the instance name.
|
|
`${($isUserLoggedIn && !settingsPage && $currentInstance) ? $currentInstance : 'Pinafore'}`
|
|
),
|
|
notificationsIndicator: ({ $hasNotifications, $numberOfNotifications }) => (
|
|
$hasNotifications ? ` (${$numberOfNotifications})` : ''
|
|
)
|
|
}
|
|
}
|
|
</script> |