Digital Stamp
A digital authenticity stamp for Desktop and Mobile. Supports Saudi domain extensions (gov.sa, edu.sa, med.sa, org.sa, sch.sa, .sa) and RTL layout. Click the stamp to expand and view verification details.
'use client'; import { DigitalStamp } from 'sdaia-ui'; export default function DigitalStampRealWorld() {Installation
npx sdaia-ui@latest add digital-stamp
Usage
import { DigitalStamp } from "@/components/ui/digital-stamp"<DigitalStamp device="desktop" />Examples
Desktop
Digital stamp displayed in the desktop layout. Click to expand and view verification details.
<DigitalStamp message="A government website registered with the Digital Government Authority." />Extensions
Digital stamp with Saudi domain extensions: gov.sa, edu.sa, med.sa, org.sa, sch.sa, and .sa.
<DigitalStamp defaultOpen message="A government website registered with the Digital Government Authority." registrationTitle="Registered with DGA" registrationDescription="Registration number:"API Reference
DigitalStampProps
Props for the DigitalStamp component.
Prop | Type | Default | Required |
|---|---|---|---|
message | ReactNode | - | required |
howYouKnowLabel | ReactNode | 'How you know?' | optional |
features | DigitalStampFeature[] | - | optional |
registrationTitle | ReactNode | - | optional |
registrationDescription | ReactNode | 'Registered on Digital Government Authority:' | optional |
registrationNumber | ReactNode | - | optional |
registrationHref | string | - | optional |
authorityLogo | ReactNode | - | optional |
flag | ReactNode | - | optional |
defaultOpen | boolean | false | optional |
open | boolean | - | optional |
onOpenChange | (open: boolean) => void | - | optional |