mirror of
https://github.com/unraid/api.git
synced 2026-01-04 23:50:37 -06:00
- Added new `OnboardingState` and `OnboardingOverride` types to manage onboarding states and overrides. - Implemented `OnboardingOverrideService` and `OnboardingStateService` for handling onboarding state logic. - Updated GraphQL schema to include onboarding state queries and mutations, enhancing the onboarding process. - Enhanced existing components to utilize the new onboarding state management features, improving user experience. - Removed deprecated `Customization` type and refactored related components for better clarity and maintainability. This update significantly improves the onboarding experience by providing robust state management and clearer component interactions.
170 lines
18 KiB
TypeScript
170 lines
18 KiB
TypeScript
/* eslint-disable */
|
|
// @ts-nocheck
|
|
// Generated by unplugin-vue-components
|
|
// Read more: https://github.com/vuejs/core/pull/3399
|
|
// biome-ignore lint: disable
|
|
export {}
|
|
|
|
/* prettier-ignore */
|
|
declare module 'vue' {
|
|
export interface GlobalComponents {
|
|
ActivationLicenseStep: typeof import('./src/components/Activation/ActivationLicenseStep.vue')['default']
|
|
ActivationModal: typeof import('./src/components/Activation/ActivationModal.vue')['default']
|
|
ActivationPartnerLogo: typeof import('./src/components/Activation/ActivationPartnerLogo.vue')['default']
|
|
ActivationPartnerLogoImg: typeof import('./src/components/Activation/ActivationPartnerLogoImg.vue')['default']
|
|
ActivationPluginsStep: typeof import('./src/components/Activation/ActivationPluginsStep.vue')['default']
|
|
ActivationSteps: typeof import('./src/components/Activation/ActivationSteps.vue')['default']
|
|
ActivationTimezoneStep: typeof import('./src/components/Activation/ActivationTimezoneStep.vue')['default']
|
|
ActivationWelcomeStep: typeof import('./src/components/Activation/ActivationWelcomeStep.vue')['default']
|
|
'ApiKeyAuthorize.standalone': typeof import('./src/components/ApiKeyAuthorize.standalone.vue')['default']
|
|
ApiKeyCreate: typeof import('./src/components/ApiKey/ApiKeyCreate.vue')['default']
|
|
ApiKeyManager: typeof import('./src/components/ApiKey/ApiKeyManager.vue')['default']
|
|
'ApiKeyPage.standalone': typeof import('./src/components/ApiKeyPage.standalone.vue')['default']
|
|
ApiStatus: typeof import('./src/components/ApiStatus/ApiStatus.vue')['default']
|
|
'ApiStatus.standalone': typeof import('./src/components/ApiStatus/ApiStatus.standalone.vue')['default']
|
|
'Auth.standalone': typeof import('./src/components/Auth.standalone.vue')['default']
|
|
Avatar: typeof import('./src/components/Brand/Avatar.vue')['default']
|
|
BaseLogViewer: typeof import('./src/components/Logs/BaseLogViewer.vue')['default']
|
|
BaseTreeTable: typeof import('./src/components/Common/BaseTreeTable.vue')['default']
|
|
Beta: typeof import('./src/components/UserProfile/Beta.vue')['default']
|
|
CallbackButton: typeof import('./src/components/UpdateOs/CallbackButton.vue')['default']
|
|
CallbackFeedback: typeof import('./src/components/UserProfile/CallbackFeedback.vue')['default']
|
|
CallbackFeedbackStatus: typeof import('./src/components/UserProfile/CallbackFeedbackStatus.vue')['default']
|
|
'CallbackHandler.standalone': typeof import('./src/components/CallbackHandler.standalone.vue')['default']
|
|
Card: typeof import('./src/components/LayoutViews/Card/Card.vue')['default']
|
|
CardGrid: typeof import('./src/components/LayoutViews/Card/CardGrid.vue')['default']
|
|
CardGroupHeader: typeof import('./src/components/LayoutViews/Card/CardGroupHeader.vue')['default']
|
|
CardHeader: typeof import('./src/components/LayoutViews/Card/CardHeader.vue')['default']
|
|
CardItem: typeof import('./src/components/LayoutViews/Card/CardItem.vue')['default']
|
|
ChangelogModal: typeof import('./src/components/UpdateOs/ChangelogModal.vue')['default']
|
|
CheckUpdateResponseModal: typeof import('./src/components/UpdateOs/CheckUpdateResponseModal.vue')['default']
|
|
'ColorSwitcher.standalone': typeof import('./src/components/ColorSwitcher.standalone.vue')['default']
|
|
ConfirmActionsModal: typeof import('./src/components/Common/ConfirmActionsModal.vue')['default']
|
|
ConfirmDialog: typeof import('./src/components/ConfirmDialog.vue')['default']
|
|
'ConnectSettings.standalone': typeof import('./src/components/ConnectSettings/ConnectSettings.standalone.vue')['default']
|
|
ContainerOverviewCard: typeof import('./src/components/Docker/ContainerOverviewCard.vue')['default']
|
|
ContainerSizesModal: typeof import('./src/components/Docker/ContainerSizesModal.vue')['default']
|
|
'CriticalNotifications.standalone': typeof import('./src/components/Notifications/CriticalNotifications.standalone.vue')['default']
|
|
Detail: typeof import('./src/components/LayoutViews/Detail/Detail.vue')['default']
|
|
DetailContentHeader: typeof import('./src/components/LayoutViews/Detail/DetailContentHeader.vue')['default']
|
|
DetailLeftNavigation: typeof import('./src/components/LayoutViews/Detail/DetailLeftNavigation.vue')['default']
|
|
DetailRightContent: typeof import('./src/components/LayoutViews/Detail/DetailRightContent.vue')['default']
|
|
'DetailTest.standalone': typeof import('./src/components/LayoutViews/Detail/DetailTest.standalone.vue')['default']
|
|
DeveloperAuthorizationLink: typeof import('./src/components/ApiKey/DeveloperAuthorizationLink.vue')['default']
|
|
'DevModalTest.standalone': typeof import('./src/components/DevModalTest.standalone.vue')['default']
|
|
DevSettings: typeof import('./src/components/DevSettings.vue')['default']
|
|
'DevThemeSwitcher.standalone': typeof import('./src/components/DevThemeSwitcher.standalone.vue')['default']
|
|
DockerAutostartSettings: typeof import('./src/components/Docker/DockerAutostartSettings.vue')['default']
|
|
DockerConsoleViewer: typeof import('./src/components/Docker/DockerConsoleViewer.vue')['default']
|
|
DockerContainerManagement: typeof import('./src/components/Docker/DockerContainerManagement.vue')['default']
|
|
DockerContainerOverview: typeof import('./src/components/Docker/DockerContainerOverview.vue')['default']
|
|
'DockerContainerOverview.standalone': typeof import('./src/components/Docker/DockerContainerOverview.standalone.vue')['default']
|
|
DockerContainersTable: typeof import('./src/components/Docker/DockerContainersTable.vue')['default']
|
|
DockerContainerStatCell: typeof import('./src/components/Docker/DockerContainerStatCell.vue')['default']
|
|
DockerLogViewerModal: typeof import('./src/components/Docker/DockerLogViewerModal.vue')['default']
|
|
DockerNameCell: typeof import('./src/components/Docker/DockerNameCell.vue')['default']
|
|
DockerOrphanedAlert: typeof import('./src/components/Docker/DockerOrphanedAlert.vue')['default']
|
|
DockerPortConflictsAlert: typeof import('./src/components/Docker/DockerPortConflictsAlert.vue')['default']
|
|
DockerSidebarTree: typeof import('./src/components/Docker/DockerSidebarTree.vue')['default']
|
|
DockerTailscaleIndicator: typeof import('./src/components/Docker/DockerTailscaleIndicator.vue')['default']
|
|
Downgrade: typeof import('./src/components/UpdateOs/Downgrade.vue')['default']
|
|
'DowngradeOs.standalone': typeof import('./src/components/DowngradeOs.standalone.vue')['default']
|
|
DropdownConnectStatus: typeof import('./src/components/UserProfile/DropdownConnectStatus.vue')['default']
|
|
DropdownContent: typeof import('./src/components/UserProfile/DropdownContent.vue')['default']
|
|
DropdownError: typeof import('./src/components/UserProfile/DropdownError.vue')['default']
|
|
DropdownItem: typeof import('./src/components/UserProfile/DropdownItem.vue')['default']
|
|
DropdownLaunchpad: typeof import('./src/components/UserProfile/DropdownLaunchpad.vue')['default']
|
|
DropdownTrigger: typeof import('./src/components/UserProfile/DropdownTrigger.vue')['default']
|
|
DropdownWrapper: typeof import('./src/components/UserProfile/DropdownWrapper.vue')['default']
|
|
DummyServerSwitcher: typeof import('./src/components/DummyServerSwitcher.vue')['default']
|
|
Edit: typeof import('./src/components/Docker/Edit.vue')['default']
|
|
EffectivePermissions: typeof import('./src/components/ApiKey/EffectivePermissions.vue')['default']
|
|
FileViewer: typeof import('./src/components/FileViewer.vue')['default']
|
|
FilteredLogModal: typeof import('./src/components/Logs/FilteredLogModal.vue')['default']
|
|
HeaderContent: typeof import('./src/components/Docker/HeaderContent.vue')['default']
|
|
'HeaderOsVersion.standalone': typeof import('./src/components/HeaderOsVersion.standalone.vue')['default']
|
|
IgnoredRelease: typeof import('./src/components/UpdateOs/IgnoredRelease.vue')['default']
|
|
Indicator: typeof import('./src/components/Notifications/Indicator.vue')['default']
|
|
Item: typeof import('./src/components/Notifications/Item.vue')['default']
|
|
KeyActions: typeof import('./src/components/KeyActions.vue')['default']
|
|
Keyline: typeof import('./src/components/UserProfile/Keyline.vue')['default']
|
|
KeyLinkedStatus: typeof import('./src/components/Registration/KeyLinkedStatus.vue')['default']
|
|
List: typeof import('./src/components/Notifications/List.vue')['default']
|
|
LocaleSwitcher: typeof import('./src/components/LocaleSwitcher.vue')['default']
|
|
LogFilterInput: typeof import('./src/components/Logs/LogFilterInput.vue')['default']
|
|
Logo: typeof import('./src/components/Brand/Logo.vue')['default']
|
|
'LogViewer.standalone': typeof import('./src/components/Logs/LogViewer.standalone.vue')['default']
|
|
LogViewerToolbar: typeof import('./src/components/Logs/LogViewerToolbar.vue')['default']
|
|
Mark: typeof import('./src/components/Brand/Mark.vue')['default']
|
|
Modal: typeof import('./src/components/Modal.vue')['default']
|
|
'Modals.standalone': typeof import('./src/components/Modals.standalone.vue')['default']
|
|
MoveToFolderModal: typeof import('./src/components/Common/MoveToFolderModal.vue')['default']
|
|
MultiValueCopyBadges: typeof import('./src/components/Common/MultiValueCopyBadges.vue')['default']
|
|
OidcDebugButton: typeof import('./src/components/Logs/OidcDebugButton.vue')['default']
|
|
OidcDebugLogs: typeof import('./src/components/ConnectSettings/OidcDebugLogs.vue')['default']
|
|
'OnboardingAdminPanel.standalone': typeof import('./src/components/Activation/OnboardingAdminPanel.standalone.vue')['default']
|
|
'OnboardingTestHarness.standalone': typeof import('./src/components/Activation/OnboardingTestHarness.standalone.vue')['default']
|
|
Overview: typeof import('./src/components/Docker/Overview.vue')['default']
|
|
PermissionCounter: typeof import('./src/components/ApiKey/PermissionCounter.vue')['default']
|
|
Preview: typeof import('./src/components/Docker/Preview.vue')['default']
|
|
RawChangelogRenderer: typeof import('./src/components/UpdateOs/RawChangelogRenderer.vue')['default']
|
|
RCloneConfig: typeof import('./src/components/RClone/RCloneConfig.vue')['default']
|
|
RCloneOverview: typeof import('./src/components/RClone/RCloneOverview.vue')['default']
|
|
'Registration.standalone': typeof import('./src/components/Registration.standalone.vue')['default']
|
|
ReleaseNotesModal: typeof import('./src/components/ReleaseNotesModal.vue')['default']
|
|
RemoteItem: typeof import('./src/components/RClone/RemoteItem.vue')['default']
|
|
RemoveContainerModal: typeof import('./src/components/Docker/RemoveContainerModal.vue')['default']
|
|
ReplaceCheck: typeof import('./src/components/Registration/ReplaceCheck.vue')['default']
|
|
ResizableSlideover: typeof import('./src/components/Common/ResizableSlideover.vue')['default']
|
|
ResponsiveModal: typeof import('./src/components/ResponsiveModal.vue')['default']
|
|
RouterLink: typeof import('vue-router')['RouterLink']
|
|
RouterView: typeof import('vue-router')['RouterView']
|
|
ServerState: typeof import('./src/components/UserProfile/ServerState.vue')['default']
|
|
ServerStateBuy: typeof import('./src/components/UserProfile/ServerStateBuy.vue')['default']
|
|
ServerStatus: typeof import('./src/components/UserProfile/ServerStatus.vue')['default']
|
|
Sidebar: typeof import('./src/components/Notifications/Sidebar.vue')['default']
|
|
SingleDockerLogViewer: typeof import('./src/components/Docker/SingleDockerLogViewer.vue')['default']
|
|
SingleLogViewer: typeof import('./src/components/Logs/SingleLogViewer.vue')['default']
|
|
'SsoButton.standalone': typeof import('./src/components/SsoButton.standalone.vue')['default']
|
|
SsoButtons: typeof import('./src/components/sso/SsoButtons.vue')['default']
|
|
SsoProviderButton: typeof import('./src/components/sso/SsoProviderButton.vue')['default']
|
|
Status: typeof import('./src/components/UpdateOs/Status.vue')['default']
|
|
TableColumnMenu: typeof import('./src/components/Common/TableColumnMenu.vue')['default']
|
|
'TestThemeSwitcher.standalone': typeof import('./src/components/TestThemeSwitcher.standalone.vue')['default']
|
|
'TestUpdateModal.standalone': typeof import('./src/components/UpdateOs/TestUpdateModal.standalone.vue')['default']
|
|
'ThemeSwitcher.standalone': typeof import('./src/components/ThemeSwitcher.standalone.vue')['default']
|
|
ThirdPartyDrivers: typeof import('./src/components/UpdateOs/ThirdPartyDrivers.vue')['default']
|
|
Trial: typeof import('./src/components/UserProfile/Trial.vue')['default']
|
|
UAlert: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Alert.vue')['default']
|
|
UBadge: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Badge.vue')['default']
|
|
UButton: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Button.vue')['default']
|
|
UCard: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Card.vue')['default']
|
|
UCheckbox: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Checkbox.vue')['default']
|
|
UDrawer: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Drawer.vue')['default']
|
|
UDropdownMenu: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/DropdownMenu.vue')['default']
|
|
UFormField: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/FormField.vue')['default']
|
|
UIcon: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/vue/components/Icon.vue')['default']
|
|
UInput: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Input.vue')['default']
|
|
UModal: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Modal.vue')['default']
|
|
UNavigationMenu: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/NavigationMenu.vue')['default']
|
|
UnraidToaster: typeof import('./src/components/UnraidToaster.vue')['default']
|
|
Update: typeof import('./src/components/UpdateOs/Update.vue')['default']
|
|
UpdateExpiration: typeof import('./src/components/Registration/UpdateExpiration.vue')['default']
|
|
UpdateExpirationAction: typeof import('./src/components/Registration/UpdateExpirationAction.vue')['default']
|
|
UpdateIneligible: typeof import('./src/components/UpdateOs/UpdateIneligible.vue')['default']
|
|
'UpdateOs.standalone': typeof import('./src/components/UpdateOs.standalone.vue')['default']
|
|
UPopover: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Popover.vue')['default']
|
|
UptimeExpire: typeof import('./src/components/UserProfile/UptimeExpire.vue')['default']
|
|
USelectMenu: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/SelectMenu.vue')['default']
|
|
'UserProfile.standalone': typeof import('./src/components/UserProfile.standalone.vue')['default']
|
|
USkeleton: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Skeleton.vue')['default']
|
|
UStepper: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Stepper.vue')['default']
|
|
USwitch: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Switch.vue')['default']
|
|
UTable: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Table.vue')['default']
|
|
UTabs: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Tabs.vue')['default']
|
|
UTextarea: typeof import('./../node_modules/.pnpm/@nuxt+ui@4.0.0-alpha.0_@babel+parser@7.28.4_@netlify+blobs@9.1.2_change-case@5.4.4_db0@_655bac6707ae017754653173419b3890/node_modules/@nuxt/ui/dist/runtime/components/Textarea.vue')['default']
|
|
'WanIpCheck.standalone': typeof import('./src/components/WanIpCheck.standalone.vue')['default']
|
|
'WelcomeModal.standalone': typeof import('./src/components/Activation/WelcomeModal.standalone.vue')['default']
|
|
}
|
|
}
|