Presets
SealKit ships with four built-in seal presets. Each preset defines the shape, layout, font, color, border, and available options.
Available Presets
| Preset | Name | Shape | Typical Use |
|---|---|---|---|
mitomein | 認印 | Circle | Personal acknowledgement seal |
dateStamp | 日付印 | Rectangle | Date confirmation stamp |
kakuin | 角印 | Square | Company / organization seal |
tenkoku | 篆刻 | Square | Traditional carved seal style |
Mitomein (認印)
The most common personal seal in Japan. Circular shape, red ink, vertical text.
tsx
<SealCanvas preset="mitomein" text="山田太郎" />Date Stamp (日付印)
Used to confirm receipt dates on documents. Combines year, month, day, and optional top/bottom labels.
tsx
<SealCanvas
preset="dateStamp"
text="受領"
dateStamp={{
year: 2026,
month: 7,
day: 9,
topText: '令和',
bottomText: '確認'
}}
/>Kakuin (角印)
A square company seal typically used for official documents.
tsx
<SealCanvas
preset="kakuin"
text="株式会社サンプル"
size={240}
/>Tenkoku (篆刻)
A traditional seal carving style with stronger visual weight.
tsx
<SealCanvas preset="tenkoku" text="雅印" />All Presets
You can import the preset map directly if you need to build custom UIs:
tsx
import { allPresets, type PresetName } from '@luohuax/seal-kit'
const presetNames = Object.keys(allPresets) as PresetName[]