namespace AtomUI.Desktop.Controls.Themes;

internal static class PaginationThemeConstants
{
    public const string RootLayoutPart = "PART_RootLayout";
    public const string NavPart = "PART_Nav";
    public const string SizeChangerPresenterPart = "PART_SizeChangerPresenter";
    public const string QuickJumperBarPresenterPart = "PART_QuickJumperBarPresenter";
    public const string TotalInfoPresenterPart = "PART_TotalInfoPresenter";
}

internal static class PaginationNavItemThemeConstants
{
    public const string RootLayoutPart = "PART_RootLayoutPart";
    public const string MainFramePart = "PART_MainFrame";
    public const string ContentPart = "PART_Content";
}

internal static class PaginationNavThemeConstants
{
    public const string FramePart = "PART_Frame";
    public const string ItemsPresenterPart = "PART_ItemsPresenter";
}

internal static class PaginationQuickJumperBarThemeConstants
{
    public const string RootLayoutPart = "PART_RootLayout";
    public const string JumpToContentPresenterPart = "PART_JumpToContentPresenter";
    public const string PageContentPresenterPart = "PART_PageContentPresenter";
    public const string PageLineEditPart = "PART_PageLineEdit";
}
    
internal static class SimplePaginationThemeConstants
{
    public const string RootLayoutPart = "PART_RootLayoutPart";
    public const string PreviousNavItemPart = "PART_PreviousNavItem";
    public const string NextNavItemPart = "PART_NextNavItem";
    public const string InfoIndicatorPart = "PART_InfoIndicator";
    public const string QuickJumperPart = "PART_QuickJumper";
}