namespace AtomUI.Desktop.Controls.Themes;

internal static class BaseCalendarButtonThemeConstants
{
    public const string ContentPart = "PART_Content";
}

internal static class BaseCalendarDayButtonThemeConstants
{
    public const string ContentPart = "PART_Content";
}

internal static class CalendarItemThemeConstants    
{
    public const string ItemFramePart = "PART_ItemFrame";
    public const string ItemRootLayoutPart = "PART_ItemRootLayout";
    public const string MonthViewLayoutPart = "PART_MonthViewLayout";
    public const string MonthViewPart = "PART_MonthView";
    public const string YearViewPart = "PART_YearView";
    public const string HeaderLayoutPart = "PART_HeaderLayout";
    public const string HeaderFramePart = "PART_HeaderFrame";

    public const string PreviousButtonPart = "PART_PreviousButton";
    public const string PreviousMonthButtonPart = "PART_PreviousMonthButton";
    public const string HeaderButtonPart = "PART_HeaderButton";
    public const string NextMonthButtonPart = "PART_NextMonthButton";
    public const string NextButtonPart = "PART_NextButton";
}

internal static class HeadTextButtonThemeConstants
{
    public const string ContentPart = "PART_Content";
}

internal static class CalendarThemeConstants
{
    public const string RootPart = "PART_Root";
    public const string CalendarItemPart = "PART_CalendarItem";
    public const string FramePart = "PART_Frame";
}