feat: refactor ResourceExceptionsPanel and related hooks; remove unused availability logic and simplify resource detail management
This commit is contained in:
@@ -1056,25 +1056,8 @@ export interface ResourceException {
|
||||
updated_at: number;
|
||||
}
|
||||
|
||||
export interface AvailabilityInterval {
|
||||
start: number;
|
||||
end: number;
|
||||
}
|
||||
|
||||
export interface AvailabilityDay {
|
||||
date: number;
|
||||
day_of_week: number;
|
||||
intervals: AvailabilityInterval[];
|
||||
total_minutes: number;
|
||||
/** چرا روز خالی است — بدون این، پاسخ خالی از باگ قابل تشخیص نیست */
|
||||
reasons: string[];
|
||||
}
|
||||
|
||||
export interface ResourceAvailability {
|
||||
resource_uuid: string;
|
||||
timezone: string;
|
||||
days: AvailabilityDay[];
|
||||
}
|
||||
|
||||
export interface NationalHoliday {
|
||||
uuid: string;
|
||||
|
||||
Reference in New Issue
Block a user