namespace AtomUI.Desktop.Controls.Themes;

internal class TimePickerFlyoutPresenterThemeConstants
{
    public const string TimePickerPresenterPart = "PART_TimePickerPresenter";
}

internal class TimePickerPresenterThemeConstants
{
    public const string MainLayoutPart = "PART_MainLayout";
    public const string NowButtonPart = "PART_NowButton";
    public const string ConfirmButtonPart = "PART_ConfirmButton";
    public const string ButtonsLayoutPart = "PART_ButtonsLayout";
    public const string ButtonsFramePart = "PART_ButtonsFrame";
    public const string TimeViewPart = "PART_TimeView";
}

internal class TimeViewThemeConstants
{
    public const string RootLayoutPart = "PART_RootLayout";
    public const string MainFramePart = "PART_MainFrame";
    public const string PickerSelectorContainerPart = "PART_PickerContainer";
    public const string HeaderTextPart = "PART_HeaderText";

    public const string HourHostPart = "PART_HourHost";
    public const string MinuteHostPart = "PART_MinuteHost";
    public const string SecondHostPart = "PART_SecondHost";
    public const string PeriodHostPart = "PART_PeriodHost";

    public const string HourSelectorPart = "PART_HourSelector";
    public const string MinuteSelectorPart = "PART_MinuteSelector";
    public const string SecondSelectorPart = "PART_SecondSelector";
    public const string PeriodSelectorPart = "PART_PeriodSelector";

    public const string FirstSpacerPart = "PART_FirstSpacer";
    public const string SecondSpacerPart = "PART_SecondSpacer";
    public const string ThirdSpacerPart = "PART_ThirdSpacer";
}

