import type { PrivateAlbum } from "@/data/schemas/private-zoom"; import styles from "../private-zoom-screen.module.css"; export interface UnlockConfirmDialogProps { album: PrivateAlbum; isUnlocking: boolean; errorMessage: string | null; onCancel: () => void; onConfirm: () => void; } export function UnlockConfirmDialog({ album, isUnlocking, errorMessage, onCancel, onConfirm, }: UnlockConfirmDialogProps) { return (
Unlock {album.imageCount} photos for {album.unlockCost} credits.
{errorMessage ? ({errorMessage}
) : null}