import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@godxjp/ui/data-display"; import { FormField, InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot, } from "@godxjp/ui/data-entry"; import { Button, Logo, Reveal, Text } from "@godxjp/ui/general"; import { AuthAccountSummary, AuthFooter, AuthIdentity, AuthShell, AuthStack, Flex, } from "@godxjp/ui/layout"; import { AppSettingPicker, Steps } from "@godxjp/ui/navigation"; /** * AuthShell preset="device-authorization" — the canonical OAuth device-grant screen. * * The whole page measure is owned by the preset: a 380px card at 1440/1024 and a 5px inline page * gutter at 390 (card x=5px, width=380px). Nothing here sets a width, an inset or a colour — a * consumer that previously forked `.canonical-auth-shell--wide` to override * `--auth-shell-card-max-width` deletes that CSS and passes `preset` instead. * * `variant="canonical"` still owns control density + heading size; the preset only re-measures. * Verify at 1440x900 · 1024x900 · 390x844. * * The preset also owns the CODE FIELD now: `--otp-slot-{inline,block}-size` come from * `--auth-shell-device-otp-slot-*`, so each 4-slot grouped box measures the canonical 112x54 * instead of the 146x38 the square control tier produced. Nothing on this page sets it. The row is * centred with `align="center"` (not a wrapper div) and the progress marker is the canonical * `separator="arrow"`. */ export default function Demo() { return ( GoDX ID } footer={ } /> } > 確認コードを入力 デバイスの画面に表示されている 8 桁のコードを入力してください。 {}} /> このコードは 15 分間有効です。 ); }