feat: add anchor link

uses link- prefix to not break existing embedding
closes #182
pull/186/head
Bennet Gallein 2026-02-03 13:43:46 +01:00
parent 73473462fb
commit 1f6a4e8cc8
No known key found for this signature in database
GPG Key ID: 54F2DF6954E8C635
2 changed files with 2 additions and 2 deletions

View File

@ -93,7 +93,7 @@ export default function MonitorList({
.sort((a, b) => group[groupName].indexOf(a.id) - group[groupName].indexOf(b.id))
.map((monitor) => (
<div key={monitor.id}>
<Card.Section ml="xs" mr="xs">
<Card.Section ml="xs" mr="xs" id={`link-${monitor.id}`}>
<MonitorDetail monitor={monitor} state={state} />
</Card.Section>
</div>

View File

@ -29,7 +29,7 @@ export default function Home({
// Specify monitorId in URL hash to view a specific monitor (can be used in iframe)
const monitorId = window.location.hash.substring(1)
if (monitorId) {
if (monitorId && !monitorId.startsWith('link-')) {
const monitor = monitors.find((monitor) => monitor.id === monitorId)
if (!monitor || !state) {
return <Text fw={700}>{t('Monitor not found', { id: monitorId })}</Text>