import type { BuilderScreen } from "@/lib/admin/builder/types";
import { 
  buildDefaultHeader,
  buildDefaultTitle,
  buildDefaultSubtitle,
  buildDefaultBottomActionButton,
  buildDefaultNavigation,
  buildDefaultDateInput
} from "./blocks";

export function buildDateDefaults(id: string): BuilderScreen {
  return {
    id,
    template: "date",
    header: buildDefaultHeader(),
    title: buildDefaultTitle(),
    subtitle: buildDefaultSubtitle(),
    dateInput: buildDefaultDateInput(),
    bottomActionButton: buildDefaultBottomActionButton(),
    navigation: buildDefaultNavigation(),
  } as BuilderScreen;
}
