feat: update WebsiteType and EventConfig interfaces with new properties, enhance tenant creation in tests

This commit is contained in:
2026-08-03 09:09:58 -03:00
parent 941cb5c73c
commit ec18aaf0c5
3 changed files with 38 additions and 5 deletions

View File

@@ -12,6 +12,11 @@ export interface BankAccount {
export interface WebsiteType {
codigo: string;
nombre: string;
primary_color: string | null;
secondary_color: string | null;
danger_color: string | null;
success_color: string | null;
site_logo: string | null;
}
export interface HeroConfig {
@@ -22,11 +27,17 @@ export interface HeroConfig {
button_href?: string | null;
}
export interface EventDate {
date: string;
start_time: string;
end_time: string;
}
export interface EventConfig {
title?: string | null;
location?: string | null;
dates_text?: string | null;
dates?: string[] | null;
dates?: EventDate[] | null;
}
export interface WebsiteExtras {