migration to Sveltestrap 6

This commit is contained in:
nemunaire 2024-01-09 10:30:25 +01:00
parent 61394bfc0b
commit c4084a4840
72 changed files with 74 additions and 74 deletions

View File

@ -21,7 +21,7 @@
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-svelte": "^2.35.1",
"prettier": "^3.0.0",
"prettier-plugin-svelte": "^2.10.1",
"prettier-plugin-svelte": "^3.1.2",
"svelte": "^4.0.0",
"svelte-check": "^3.4.3",
"svelte-preprocess": "^5.0.3",
@ -38,6 +38,6 @@
"sass": "^1.55.0",
"sass-loader": "^13.1.0",
"sveltekit-i18n": "^2.2.2",
"sveltestrap": "^5.10.0"
"@sveltestrap/sveltestrap": "^6.2.1"
}
}
}

View File

@ -28,7 +28,7 @@
Button,
Input,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t } from '$lib/translations';
import { checkWeakPassword, checkPasswordConfirmation } from '$lib/password';

View File

@ -34,7 +34,7 @@
ModalFooter,
ModalHeader,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { deleteUserAccount } from '$lib/api/user';
import { t } from '$lib/translations';

View File

@ -27,7 +27,7 @@
import {
Icon,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import {
diffZone as APIDiffZone,

View File

@ -30,7 +30,7 @@
ModalBody,
ModalHeader,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ZoneList from '$lib/components/ZoneList.svelte';
import { updateDomain } from '$lib/api/domains';

View File

@ -30,7 +30,7 @@
Input,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { resendValidationEmail } from '$lib/api/user';
import { t } from '$lib/translations';

View File

@ -30,7 +30,7 @@
Input,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t } from '$lib/translations';
import { forgotAccountPassword } from '$lib/api/user';

View File

@ -35,7 +35,7 @@
Navbar,
NavbarBrand,
Nav,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { logout as APILogout } from '$lib/api/user';
import HelpButton from '$lib/components/Help.svelte';

View File

@ -25,7 +25,7 @@
import {
Button,
Icon,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import type {
ButtonColor,
ButtonSize,

View File

@ -33,7 +33,7 @@
Icon,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import CardImportableDomains from '$lib/components/providers/CardImportableDomains.svelte';
import DomainGroupList from '$lib/components/DomainGroupList.svelte';

View File

@ -27,7 +27,7 @@
import {
ListGroup,
ListGroupItem,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
const dispatch = createEventDispatcher();

View File

@ -30,7 +30,7 @@
Input,
Label,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t } from '$lib/translations';
import { authUser, cleanUserSession } from '$lib/api/user';

View File

@ -39,7 +39,7 @@
ModalFooter,
ModalHeader,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import {
applyZone as APIApplyZone,

View File

@ -36,7 +36,7 @@
ModalBody,
ModalFooter,
ModalHeader,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import {
viewZone as APIViewZone,

View File

@ -40,7 +40,7 @@
Spinner,
TabContent,
TabPane,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import {
importZone as APIImportZone,

View File

@ -34,7 +34,7 @@
ModalFooter,
ModalHeader,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import {
viewZone as APIViewZone,

View File

@ -32,7 +32,7 @@
ListGroup,
ListGroupItem,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { addDomain } from '$lib/api/domains';
import { validateDomain } from '$lib/dns';

View File

@ -29,7 +29,7 @@
CardBody,
CardGroup,
Container,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import Logo from '$lib/components/Logo.svelte';
import ProviderList from '$lib/components/providers/List.svelte';

View File

@ -30,7 +30,7 @@
Input,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { recoverAccount } from '$lib/api/user';
import { checkWeakPassword, checkPasswordConfirmation } from '$lib/password';

View File

@ -27,7 +27,7 @@
NavItem,
NavLink,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { getProviderSpec } from '$lib/api/provider_specs';
import ServiceSelectorItem from '$lib/components/ServiceSelectorItem.svelte';

View File

@ -27,7 +27,7 @@
import {
Badge,
ListGroupItem,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { nsrrtype } from '$lib/dns';
import type { ServiceInfos } from '$lib/model/service_specs';

View File

@ -31,7 +31,7 @@
Input,
Label,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t, locale } from '$lib/translations';
import { registerUser } from '$lib/api/user';

View File

@ -25,7 +25,7 @@
import {
Toast,
ToastHeader,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { toasts } from '$lib/stores/toasts';
</script>

View File

@ -30,7 +30,7 @@
Icon,
Input,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { saveAccountSettings } from '$lib/api/user';
import type { UserSettings } from '$lib/model/usersettings';

View File

@ -24,7 +24,7 @@
<script lang="ts">
import {
Icon,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
const { MODE } = import.meta.env;

View File

@ -44,7 +44,7 @@
ModalFooter,
ModalHeader,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { addZoneService } from '$lib/api/zone';
import { fqdn, validateDomain } from '$lib/dns';

View File

@ -29,7 +29,7 @@
Icon,
ModalFooter,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { getServiceRecords } from '$lib/api/zone';
import HelpButton from '$lib/components/Help.svelte';

View File

@ -26,7 +26,7 @@
import { escape } from 'html-escaper';
import {
ModalHeader,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t } from '$lib/translations';

View File

@ -38,7 +38,7 @@
InputGroupText,
Modal,
ModalBody,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ModalFooter from '$lib/components/domains/ModalFooter.svelte';
import ModalHeader from '$lib/components/domains/ModalHeader.svelte';

View File

@ -28,7 +28,7 @@
Icon,
Input,
Row,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { nsclass, nsrrtype } from '$lib/dns';
import type { ServiceRecord } from '$lib/model/zone';

View File

@ -36,7 +36,7 @@
ListGroupItem,
Table,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { deleteZoneService, getServiceRecords, updateZoneService } from '$lib/api/zone';
import { nsrrtype } from '$lib/dns';

View File

@ -34,7 +34,7 @@
Modal,
ModalBody,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { addZoneService, deleteZoneService, updateZoneService } from '$lib/api/zone';
import ModalFooter from '$lib/components/domains/ModalFooter.svelte';

View File

@ -31,7 +31,7 @@
import {
Modal,
ModalBody,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ModalFooter from '$lib/components/domains/ModalFooter.svelte';
import ModalHeader from '$lib/components/domains/ModalHeader.svelte';

View File

@ -30,7 +30,7 @@
Icon,
Popover,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { deleteZoneService } from '$lib/api/zone';
import Service from '$lib/components/domains/Service.svelte';

View File

@ -34,7 +34,7 @@
ListGroupItem,
Table,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import Record from '$lib/components/domains/Record.svelte';

View File

@ -32,7 +32,7 @@
Icon,
ListGroupItem,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { addDomain } from '$lib/api/domains';
import { listImportableDomains } from '$lib/api/provider';

View File

@ -29,7 +29,7 @@
Container,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ImgProvider from '$lib/components/providers/ImgProvider.svelte';
import SettingsStateButtons from '$lib/components/providers/SettingsStateButtons.svelte';

View File

@ -35,7 +35,7 @@
DropdownToggle,
Icon,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { deleteProvider } from '$lib/api/provider';
import ImgProvider from '$lib/components/providers/ImgProvider.svelte';

View File

@ -27,7 +27,7 @@
ModalBody,
ModalFooter,
ModalHeader,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import SettingsStateButtons from '$lib/components/providers/SettingsStateButtons.svelte';
import CustomForm from '$lib/components/CustomForm.svelte';

View File

@ -28,7 +28,7 @@
ListGroup,
ListGroupItem,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { listProviders } from '$lib/api/provider_specs';
import ImgProvider from '$lib/components/providers/ImgProvider.svelte';

View File

@ -27,7 +27,7 @@
import {
Button,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import type { CustomForm } from '$lib/model/custom_form';
import { t } from '$lib/translations';

View File

@ -30,7 +30,7 @@
FormGroup,
Input,
Spinner
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import SelectType from '$lib/components/resolver/SelectType.svelte';
import SelectResolver from '$lib/components/resolver/SelectResolver.svelte';

View File

@ -24,7 +24,7 @@
<script lang="ts">
import {
Input,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { resolvers } from '$lib/resolver';
import { t } from '$lib/translations';

View File

@ -24,7 +24,7 @@
<script lang="ts">
import {
Input,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { dns_common_types } from '$lib/dns';

View File

@ -28,7 +28,7 @@
Button,
Icon,
Input,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
const dispatch = createEventDispatcher();

View File

@ -30,7 +30,7 @@
FormGroup,
Icon,
Input,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { issuers, rev_issuers } from './CAA-issuers';

View File

@ -31,7 +31,7 @@
FormGroup,
Icon,
Input,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import TableInput from '$lib/components/resources/table.svelte';
import ResourceRawInput from '$lib/components/resources/raw.svelte';

View File

@ -27,7 +27,7 @@
import {
Col,
Row,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ResourceRawInput from '$lib/components/resources/raw.svelte';

View File

@ -25,7 +25,7 @@
import {
Button,
Icon,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import MapEntry from '$lib/components/resources/mapentry.svelte';
import type { Field } from '$lib/model/custom_form';

View File

@ -30,7 +30,7 @@
Input,
InputGroup,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ResourceInput from '$lib/components/ResourceInput.svelte';
import type { Field } from '$lib/model/custom_form';

View File

@ -30,7 +30,7 @@
TabContent,
TabPane,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { getServiceSpec } from '$lib/api/service_specs';
import ResourceInput from '$lib/components/ResourceInput.svelte';

View File

@ -28,7 +28,7 @@
Input,
InputGroup,
InputGroupText,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import type {
InputType,
} from 'sveltestrap/src/Input.d';

View File

@ -27,7 +27,7 @@
Icon,
Table,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { getServiceSpec } from '$lib/api/service_specs';
import ResourceInput from '$lib/components/ResourceInput.svelte';

View File

@ -28,7 +28,7 @@
Col,
Container,
Row,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
</script>
<Container class="my-3">

View File

@ -33,7 +33,7 @@
Container,
Row,
//Styles,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import Header from '$lib/components/Header.svelte';
import Logo from '$lib/components/Logo.svelte';

View File

@ -41,7 +41,7 @@
Input,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import {
getDomain as APIGetDomain,

View File

@ -26,7 +26,7 @@
import {
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import NewServicePath from '$lib/components/NewServicePath.svelte';
import ServiceModal from '$lib/components/domains/ServiceModal.svelte';

View File

@ -28,7 +28,7 @@
Icon,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import SubdomainList from '$lib/components/domains/SubdomainList.svelte';
import type { DomainInList } from '$lib/model/domain';

View File

@ -28,7 +28,7 @@
Button,
Icon,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { getDomain } from '$lib/api/domains';
import DiffZone from '$lib/components/DiffZone.svelte';

View File

@ -28,7 +28,7 @@
Alert,
Icon,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import type { DomainInList } from '$lib/model/domain';
import { retrieveZone } from '$lib/stores/thiszone';

View File

@ -28,7 +28,7 @@
Icon,
Table,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { getDomainLogs } from '$lib/api/domains';
import { getUser } from '$lib/stores/users';

View File

@ -31,7 +31,7 @@
Icon,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { addDomain } from '$lib/api/domains';
import ProviderList from '$lib/components/providers/List.svelte';

View File

@ -28,7 +28,7 @@
Alert,
Container,
Spinner
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { validateEmail } from '$lib/api/user';
import EmailConfirmationForm from '$lib/components/EmailConfirmationForm.svelte';

View File

@ -25,7 +25,7 @@
import {
Alert,
Container,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ForgottenPasswordForm from '$lib/components/ForgottenPasswordForm.svelte';
import RecoverAccountForm from '$lib/components/RecoverAccountForm.svelte';

View File

@ -29,7 +29,7 @@
Container,
Col,
Row,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t } from '$lib/translations';
import SignUpForm from '$lib/components/SignUpForm.svelte';

View File

@ -29,7 +29,7 @@
Container,
Col,
Row,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { t } from '$lib/translations';
import LoginForm from '$lib/components/LoginForm.svelte';

View File

@ -29,7 +29,7 @@
Col,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ChangePasswordForm from '$lib/components/ChangePasswordForm.svelte';
import DeleteAccountCard from '$lib/components/DeleteAccountCard.svelte';

View File

@ -31,7 +31,7 @@
Icon,
Row,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ProviderList from '$lib/components/providers/List.svelte';
import { providers, refreshProviders } from '$lib/stores/providers';

View File

@ -25,7 +25,7 @@
import {
Button,
Icon,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ProviderForm from '$lib/components/providers/Form.svelte';
import type { Provider } from '$lib/model/provider';

View File

@ -27,7 +27,7 @@
Icon,
Table,
Spinner,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { listProviders } from '$lib/api/provider_specs';
import ImgProvider from '$lib/components/providers/ImgProvider.svelte';

View File

@ -30,7 +30,7 @@
Container,
Icon,
Row,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import ProviderSelector from '$lib/components/providers/Selector.svelte';
import { t } from '$lib/translations';

View File

@ -29,7 +29,7 @@
Col,
Row,
Table,
} from 'sveltestrap';
} from '@sveltestrap/sveltestrap';
import { resolve as APIResolve } from '$lib/api/resolver';
import ResolverForm from '$lib/components/resolver/Form.svelte';