, etc.
+
+import React from 'react'
+
+export function TypographyH1({ children, className = '', ...props }: React.HTMLAttributes
+ {children}
+
+ {children}
+
+ {children}
+
Your registration was successful. Your account must be approved by an administrator
diff --git a/frontend/src/features/devices/components/DetectorCard.tsx b/frontend/src/features/devices/components/DetectorCard.tsx
index 4597e8f..b992b4a 100644
--- a/frontend/src/features/devices/components/DetectorCard.tsx
+++ b/frontend/src/features/devices/components/DetectorCard.tsx
@@ -1,5 +1,6 @@
import { useNavigate } from 'react-router-dom'
import { theme } from '@/theme'
+import { TypographyH3 } from '@/components/ui/typography'
interface DetectorCardProps {
detector: {
@@ -36,9 +37,9 @@ export const DetectorCard = ({ detector }: DetectorCardProps) => {
e.currentTarget.style.transform = 'translateY(0)'
}}
>
- No logbook entries yet. No logbook entries yet.
{detector.name} (TYPE: {detector.type?.name} · ID: {detector.id})
@@ -227,9 +229,9 @@ export const LogbookEntryPage = () => {
marginBottom: theme.spacing['2xl']
}}>
+ {children}
+
+ )
+}
+
+export function TypographyH2({ children, className = '', ...props }: React.HTMLAttributes
+ {children}
+
+ )
+}
+
+export function TypographyH3({ children, className = '', ...props }: React.HTMLAttributes
+ {children}
+
+ )
+}
+
+export function TypographyH4({ children, className = '', ...props }: React.HTMLAttributes
+ {children}
+
+ )
+}
+
+export function TypographyP({ children, className = '', ...props }: React.HTMLAttributes
+ {children}
+
+ )
+}
+
+export function TypographyTable({ children, className = '', ...props }: React.HTMLAttributes{children}
+ li]:mt-2 ${className}`} {...props}>
+ {children}
+
+ )
+}
+
+export function TypographyInlineCode({ children, className = '', ...props }: React.HTMLAttributes
+ {children}
+
+ )
+}
+
+export function TypographyLead({ children, className = '', ...props }: React.HTMLAttributes
- Please sign in
-
-
+
- Create account
-
-
+
+
+
+
+
+
+
- Logbook Entries
-
- {logbook.length === 0 && !loading ? (
-
- {logbook.map((item) => (
-
+ )}
+
+
+ {logbook.map((item) => (
+
- )}
-
+
+
{detector && (
+
+