- Updated `hard-drive.vue` and `shield-user.vue` icons to use `currentColor` for better color management. - Enhanced `BaseTable.vue` to support skeleton loading rows and improved loading state rendering. - Refactored notification components to use new icon components (`Inbox`, `Video`, `Credit`, `BellOff`, `BellDot`) instead of icon classes. - Added new icons for `BellDot` and `BellOff`. - Improved the `QuickActions.vue` component for better hover effects. - Updated various settings components to use consistent icon styling and improved accessibility. - Refactored `AdsVastTable.tsx`, `DangerZone.vue`, `DomainsDnsTable.vue`, `PlayerConfigsTable.vue`, and `PopupAdsTable.tsx` to streamline loading states and skeleton rendering.
198 lines
15 KiB
TypeScript
198 lines
15 KiB
TypeScript
/* eslint-disable */
|
|
// @ts-nocheck
|
|
// biome-ignore lint: disable
|
|
// oxlint-disable
|
|
// ------
|
|
// Generated by unplugin-vue-components
|
|
// Read more: https://github.com/vuejs/core/pull/3399
|
|
import { GlobalComponents } from 'vue'
|
|
|
|
export {}
|
|
|
|
/* prettier-ignore */
|
|
declare module 'vue' {
|
|
export interface GlobalComponents {
|
|
ActivityIcon: typeof import('./src/components/icons/ActivityIcon.vue')['default']
|
|
Add: typeof import('./src/components/icons/Add.vue')['default']
|
|
AdvertisementIcon: typeof import('./src/components/icons/AdvertisementIcon.vue')['default']
|
|
AlertTriangle: typeof import('./src/components/icons/AlertTriangle.vue')['default']
|
|
AlertTriangleIcon: typeof import('./src/components/icons/AlertTriangleIcon.vue')['default']
|
|
AppButton: typeof import('./src/components/ui/AppButton.vue')['default']
|
|
AppConfirmHost: typeof import('./src/components/ui/AppConfirmHost.vue')['default']
|
|
AppDialog: typeof import('./src/components/ui/AppDialog.vue')['default']
|
|
AppInput: typeof import('./src/components/ui/AppInput.vue')['default']
|
|
AppProgressBar: typeof import('./src/components/ui/AppProgressBar.vue')['default']
|
|
AppSwitch: typeof import('./src/components/ui/AppSwitch.vue')['default']
|
|
AppToastHost: typeof import('./src/components/ui/AppToastHost.vue')['default']
|
|
AppTopLoadingBar: typeof import('./src/components/AppTopLoadingBar.vue')['default']
|
|
ArrowDownTray: typeof import('./src/components/icons/ArrowDownTray.vue')['default']
|
|
ArrowRightIcon: typeof import('./src/components/icons/ArrowRightIcon.vue')['default']
|
|
AsyncSelect: typeof import('./src/components/ui/AsyncSelect.vue')['default']
|
|
BaseTable: typeof import('./src/components/ui/BaseTable.vue')['default']
|
|
Bell: typeof import('./src/components/icons/Bell.vue')['default']
|
|
BellDot: typeof import('./src/components/icons/BellDot.vue')['default']
|
|
BellOff: typeof import('./src/components/icons/BellOff.vue')['default']
|
|
Chart: typeof import('./src/components/icons/Chart.vue')['default']
|
|
CheckCircleIcon: typeof import('./src/components/icons/CheckCircleIcon.vue')['default']
|
|
CheckIcon: typeof import('./src/components/icons/CheckIcon.vue')['default']
|
|
CheckMarkIcon: typeof import('./src/components/icons/CheckMarkIcon.vue')['default']
|
|
ClientOnly: typeof import('./src/components/ClientOnly.tsx')['default']
|
|
CoinsIcon: typeof import('./src/components/icons/CoinsIcon.vue')['default']
|
|
copy: typeof import('./src/components/icons/UserIcon copy.vue')['default']
|
|
Credit: typeof import('./src/components/icons/Credit.vue')['default']
|
|
CreditCardIcon: typeof import('./src/components/icons/CreditCardIcon.vue')['default']
|
|
DashboardLayout: typeof import('./src/components/DashboardLayout.vue')['default']
|
|
DashboardNav: typeof import('./src/components/DashboardNav.vue')['default']
|
|
DownloadIcon: typeof import('./src/components/icons/DownloadIcon.vue')['default']
|
|
EllipsisVerticalIcon: typeof import('./src/components/icons/EllipsisVerticalIcon.vue')['default']
|
|
EmptyState: typeof import('./src/components/dashboard/EmptyState.vue')['default']
|
|
FileUploadType: typeof import('./src/components/icons/FileUploadType.vue')['default']
|
|
GlobalUploadIndicator: typeof import('./src/components/GlobalUploadIndicator.vue')['default']
|
|
Globe: typeof import('./src/components/icons/Globe.vue')['default']
|
|
GlobeIcon: typeof import('./src/components/icons/GlobeIcon.vue')['default']
|
|
HardDrive: typeof import('./src/components/icons/hard-drive.vue')['default']
|
|
HardDriveUpload: typeof import('./src/components/icons/HardDriveUpload.vue')['default']
|
|
HeartIcon: typeof import('./src/components/icons/HeartIcon.vue')['default']
|
|
Home: typeof import('./src/components/icons/Home.vue')['default']
|
|
ImageIcon: typeof import('./src/components/icons/ImageIcon.vue')['default']
|
|
Inbox: typeof import('./src/components/icons/Inbox.vue')['default']
|
|
InfoIcon: typeof import('./src/components/icons/InfoIcon.vue')['default']
|
|
LanguageIcon: typeof import('./src/components/icons/LanguageIcon.vue')['default']
|
|
Layout: typeof import('./src/components/icons/Layout.vue')['default']
|
|
LayoutDashboard: typeof import('./src/components/icons/LayoutDashboard.vue')['default']
|
|
LinkIcon: typeof import('./src/components/icons/LinkIcon.vue')['default']
|
|
ListIcon: typeof import('./src/components/icons/ListIcon.vue')['default']
|
|
LockIcon: typeof import('./src/components/icons/LockIcon.vue')['default']
|
|
MailIcon: typeof import('./src/components/icons/MailIcon.vue')['default']
|
|
MoneyCheck: typeof import('./src/components/icons/MoneyCheck.vue')['default']
|
|
MonitorIcon: typeof import('./src/components/icons/MonitorIcon.vue')['default']
|
|
NotificationDrawer: typeof import('./src/components/NotificationDrawer.vue')['default']
|
|
OfflineOverlay: typeof import('./src/components/OfflineOverlay.vue')['default']
|
|
PageHeader: typeof import('./src/components/dashboard/PageHeader.vue')['default']
|
|
PanelLeft: typeof import('./src/components/icons/PanelLeft.vue')['default']
|
|
PencilIcon: typeof import('./src/components/icons/PencilIcon.vue')['default']
|
|
PlayIcon: typeof import('./src/components/icons/PlayIcon.vue')['default']
|
|
PlusIcon: typeof import('./src/components/icons/PlusIcon.vue')['default']
|
|
PlusSquareIcon: typeof import('./src/components/icons/PlusSquareIcon.vue')['default']
|
|
PopupAdsRuntime: typeof import('./src/components/PopupAdsRuntime.vue')['default']
|
|
RepeatIcon: typeof import('./src/components/icons/RepeatIcon.vue')['default']
|
|
RootLayout: typeof import('./src/components/RootLayout.vue')['default']
|
|
RouterLink: typeof import('vue-router')['RouterLink']
|
|
RouterView: typeof import('vue-router')['RouterView']
|
|
SendIcon: typeof import('./src/components/icons/SendIcon.vue')['default']
|
|
SettingsIcon: typeof import('./src/components/icons/SettingsIcon.vue')['default']
|
|
ShieldUser: typeof import('./src/components/icons/shield-user.vue')['default']
|
|
SlidersIcon: typeof import('./src/components/icons/SlidersIcon.vue')['default']
|
|
StatsCard: typeof import('./src/components/dashboard/StatsCard.vue')['default']
|
|
TelegramIcon: typeof import('./src/components/icons/TelegramIcon.vue')['default']
|
|
TestIcon: typeof import('./src/components/icons/TestIcon.vue')['default']
|
|
TrashIcon: typeof import('./src/components/icons/TrashIcon.vue')['default']
|
|
Upload: typeof import('./src/components/icons/Upload.vue')['default']
|
|
UploadIcon: typeof import('./src/components/icons/UploadIcon.vue')['default']
|
|
UserIcon: typeof import('./src/components/icons/UserIcon.vue')['default']
|
|
'UserIcon copy': typeof import('./src/components/icons/UserIcon copy.vue')['default']
|
|
Video: typeof import('./src/components/icons/Video.vue')['default']
|
|
VideoIcon: typeof import('./src/components/icons/VideoIcon.vue')['default']
|
|
VideoPlayIcon: typeof import('./src/components/icons/VideoPlayIcon.vue')['default']
|
|
VolumeIcon: typeof import('./src/components/icons/VolumeIcon.vue')['default']
|
|
VolumeOffIcon: typeof import('./src/components/icons/VolumeOffIcon.vue')['default']
|
|
VueHead: typeof import('./src/components/VueHead.tsx')['default']
|
|
WifiIcon: typeof import('./src/components/icons/WifiIcon.vue')['default']
|
|
Windows: typeof import('./src/components/icons/windows.vue')['default']
|
|
XCircleIcon: typeof import('./src/components/icons/XCircleIcon.vue')['default']
|
|
XIcon: typeof import('./src/components/icons/XIcon.vue')['default']
|
|
}
|
|
}
|
|
|
|
// For TSX support
|
|
declare global {
|
|
const ActivityIcon: typeof import('./src/components/icons/ActivityIcon.vue')['default']
|
|
const Add: typeof import('./src/components/icons/Add.vue')['default']
|
|
const AdvertisementIcon: typeof import('./src/components/icons/AdvertisementIcon.vue')['default']
|
|
const AlertTriangle: typeof import('./src/components/icons/AlertTriangle.vue')['default']
|
|
const AlertTriangleIcon: typeof import('./src/components/icons/AlertTriangleIcon.vue')['default']
|
|
const AppButton: typeof import('./src/components/ui/AppButton.vue')['default']
|
|
const AppConfirmHost: typeof import('./src/components/ui/AppConfirmHost.vue')['default']
|
|
const AppDialog: typeof import('./src/components/ui/AppDialog.vue')['default']
|
|
const AppInput: typeof import('./src/components/ui/AppInput.vue')['default']
|
|
const AppProgressBar: typeof import('./src/components/ui/AppProgressBar.vue')['default']
|
|
const AppSwitch: typeof import('./src/components/ui/AppSwitch.vue')['default']
|
|
const AppToastHost: typeof import('./src/components/ui/AppToastHost.vue')['default']
|
|
const AppTopLoadingBar: typeof import('./src/components/AppTopLoadingBar.vue')['default']
|
|
const ArrowDownTray: typeof import('./src/components/icons/ArrowDownTray.vue')['default']
|
|
const ArrowRightIcon: typeof import('./src/components/icons/ArrowRightIcon.vue')['default']
|
|
const AsyncSelect: typeof import('./src/components/ui/AsyncSelect.vue')['default']
|
|
const BaseTable: typeof import('./src/components/ui/BaseTable.vue')['default']
|
|
const Bell: typeof import('./src/components/icons/Bell.vue')['default']
|
|
const BellDot: typeof import('./src/components/icons/BellDot.vue')['default']
|
|
const BellOff: typeof import('./src/components/icons/BellOff.vue')['default']
|
|
const Chart: typeof import('./src/components/icons/Chart.vue')['default']
|
|
const CheckCircleIcon: typeof import('./src/components/icons/CheckCircleIcon.vue')['default']
|
|
const CheckIcon: typeof import('./src/components/icons/CheckIcon.vue')['default']
|
|
const CheckMarkIcon: typeof import('./src/components/icons/CheckMarkIcon.vue')['default']
|
|
const ClientOnly: typeof import('./src/components/ClientOnly.tsx')['default']
|
|
const CoinsIcon: typeof import('./src/components/icons/CoinsIcon.vue')['default']
|
|
const copy: typeof import('./src/components/icons/UserIcon copy.vue')['default']
|
|
const Credit: typeof import('./src/components/icons/Credit.vue')['default']
|
|
const CreditCardIcon: typeof import('./src/components/icons/CreditCardIcon.vue')['default']
|
|
const DashboardLayout: typeof import('./src/components/DashboardLayout.vue')['default']
|
|
const DashboardNav: typeof import('./src/components/DashboardNav.vue')['default']
|
|
const DownloadIcon: typeof import('./src/components/icons/DownloadIcon.vue')['default']
|
|
const EllipsisVerticalIcon: typeof import('./src/components/icons/EllipsisVerticalIcon.vue')['default']
|
|
const EmptyState: typeof import('./src/components/dashboard/EmptyState.vue')['default']
|
|
const FileUploadType: typeof import('./src/components/icons/FileUploadType.vue')['default']
|
|
const GlobalUploadIndicator: typeof import('./src/components/GlobalUploadIndicator.vue')['default']
|
|
const Globe: typeof import('./src/components/icons/Globe.vue')['default']
|
|
const GlobeIcon: typeof import('./src/components/icons/GlobeIcon.vue')['default']
|
|
const HardDrive: typeof import('./src/components/icons/hard-drive.vue')['default']
|
|
const HardDriveUpload: typeof import('./src/components/icons/HardDriveUpload.vue')['default']
|
|
const HeartIcon: typeof import('./src/components/icons/HeartIcon.vue')['default']
|
|
const Home: typeof import('./src/components/icons/Home.vue')['default']
|
|
const ImageIcon: typeof import('./src/components/icons/ImageIcon.vue')['default']
|
|
const Inbox: typeof import('./src/components/icons/Inbox.vue')['default']
|
|
const InfoIcon: typeof import('./src/components/icons/InfoIcon.vue')['default']
|
|
const LanguageIcon: typeof import('./src/components/icons/LanguageIcon.vue')['default']
|
|
const Layout: typeof import('./src/components/icons/Layout.vue')['default']
|
|
const LayoutDashboard: typeof import('./src/components/icons/LayoutDashboard.vue')['default']
|
|
const LinkIcon: typeof import('./src/components/icons/LinkIcon.vue')['default']
|
|
const ListIcon: typeof import('./src/components/icons/ListIcon.vue')['default']
|
|
const LockIcon: typeof import('./src/components/icons/LockIcon.vue')['default']
|
|
const MailIcon: typeof import('./src/components/icons/MailIcon.vue')['default']
|
|
const MoneyCheck: typeof import('./src/components/icons/MoneyCheck.vue')['default']
|
|
const MonitorIcon: typeof import('./src/components/icons/MonitorIcon.vue')['default']
|
|
const NotificationDrawer: typeof import('./src/components/NotificationDrawer.vue')['default']
|
|
const OfflineOverlay: typeof import('./src/components/OfflineOverlay.vue')['default']
|
|
const PageHeader: typeof import('./src/components/dashboard/PageHeader.vue')['default']
|
|
const PanelLeft: typeof import('./src/components/icons/PanelLeft.vue')['default']
|
|
const PencilIcon: typeof import('./src/components/icons/PencilIcon.vue')['default']
|
|
const PlayIcon: typeof import('./src/components/icons/PlayIcon.vue')['default']
|
|
const PlusIcon: typeof import('./src/components/icons/PlusIcon.vue')['default']
|
|
const PlusSquareIcon: typeof import('./src/components/icons/PlusSquareIcon.vue')['default']
|
|
const PopupAdsRuntime: typeof import('./src/components/PopupAdsRuntime.vue')['default']
|
|
const RepeatIcon: typeof import('./src/components/icons/RepeatIcon.vue')['default']
|
|
const RootLayout: typeof import('./src/components/RootLayout.vue')['default']
|
|
const RouterLink: typeof import('vue-router')['RouterLink']
|
|
const RouterView: typeof import('vue-router')['RouterView']
|
|
const SendIcon: typeof import('./src/components/icons/SendIcon.vue')['default']
|
|
const SettingsIcon: typeof import('./src/components/icons/SettingsIcon.vue')['default']
|
|
const ShieldUser: typeof import('./src/components/icons/shield-user.vue')['default']
|
|
const SlidersIcon: typeof import('./src/components/icons/SlidersIcon.vue')['default']
|
|
const StatsCard: typeof import('./src/components/dashboard/StatsCard.vue')['default']
|
|
const TelegramIcon: typeof import('./src/components/icons/TelegramIcon.vue')['default']
|
|
const TestIcon: typeof import('./src/components/icons/TestIcon.vue')['default']
|
|
const TrashIcon: typeof import('./src/components/icons/TrashIcon.vue')['default']
|
|
const Upload: typeof import('./src/components/icons/Upload.vue')['default']
|
|
const UploadIcon: typeof import('./src/components/icons/UploadIcon.vue')['default']
|
|
const UserIcon: typeof import('./src/components/icons/UserIcon.vue')['default']
|
|
const 'UserIcon copy': typeof import('./src/components/icons/UserIcon copy.vue')['default']
|
|
const Video: typeof import('./src/components/icons/Video.vue')['default']
|
|
const VideoIcon: typeof import('./src/components/icons/VideoIcon.vue')['default']
|
|
const VideoPlayIcon: typeof import('./src/components/icons/VideoPlayIcon.vue')['default']
|
|
const VolumeIcon: typeof import('./src/components/icons/VolumeIcon.vue')['default']
|
|
const VolumeOffIcon: typeof import('./src/components/icons/VolumeOffIcon.vue')['default']
|
|
const VueHead: typeof import('./src/components/VueHead.tsx')['default']
|
|
const WifiIcon: typeof import('./src/components/icons/WifiIcon.vue')['default']
|
|
const Windows: typeof import('./src/components/icons/windows.vue')['default']
|
|
const XCircleIcon: typeof import('./src/components/icons/XCircleIcon.vue')['default']
|
|
const XIcon: typeof import('./src/components/icons/XIcon.vue')['default']
|
|
} |