This commit is contained in:
Dennis
2022-08-18 13:34:40 +02:00
parent 6ed9867f6b
commit a73adb9acf
77 changed files with 1033 additions and 977 deletions

View File

@@ -18,6 +18,7 @@ class CreateServerAction
$server = $serverData->getUser()->servers()->create([
'name' => $serverData->name,
'database_type' => $serverData->database_type,
'os' => setting('default_os', Server::OS_UBUNTU_22)
]);
$server->provider()->associate($provider);

View File

@@ -48,6 +48,7 @@ class Settings extends Page
'enable_api' => (bool) setting('enable_api'),
'api_token' => setting('api_token'),
'isolate_per_site_per_user' => (bool) setting('isolate_per_site_per_user'),
'default_os' => setting('default_os'),
]);
}
@@ -95,7 +96,15 @@ class Settings extends Page
'years-3' => __('Older than 3 years'),
'years-4' => __('Older than 4 years'),
])
->columnSpan(2),
->columnSpan(1),
Select::make('default_os')
->label(__('Select the default OS that should be used when users create a server'))
->options([
'ubuntu-18-04-lts' => __('Ubuntu 18'),
'ubuntu-20-04-lts' => __('Ubuntu 20'),
'ubuntu-22-04-lts' => __('Ubuntu 22'),
])
->columnSpan(1),
Toggle::make('trial')
->label(__('Enable trial'))
->helperText(__('This will allow you to have users with trials.')),

View File

@@ -2,6 +2,7 @@
namespace App\Filament\Resources;
use Filament\Forms\Components\CheckboxList;
use Filament\Tables;
use App\Models\Package;
use Filament\Resources\Form;
@@ -72,6 +73,7 @@ class PackageResource extends Resource
Section::make(__('Server permissions'))
->schema([
Checkbox::make('server_permissions.create')
->reactive()
->label('Allow server creation')
->helperText('This will allow users to create servers'),
Checkbox::make('server_permissions.update')
@@ -96,6 +98,20 @@ class PackageResource extends Resource
])
->columnSpan(1),
]),
Grid::make()
->schema([
Section::make(__('Available server providers'))
->description(__('These server providers will be available for users that are attached to this package.'))
->schema([
CheckboxList::make('providers')
->relationship('providers', 'name')
])
->columnSpan(1)
])
->visible(function ($get) {
return $get('server_permissions')['create'];
})
]);
}
@@ -107,17 +123,17 @@ class PackageResource extends Resource
Tables\Columns\TextColumn::make('name')
->label(__('Name'))
->description(function (Package $record) {
if (! $record->stripe_plan_id) {
if (!$record->stripe_plan_id) {
return __('Not attached to Stripe.');
}
return "Attached to stripe - {$record->price_monthly} {$record->currency}";
}),
Tables\Columns\TextColumn::make('maximum_sites')
->formatStateUsing(fn (int $state) => $state === 0 ? __('Unlimited') : $state)
->formatStateUsing(fn(int $state) => $state === 0 ? __('Unlimited') : $state)
->label(__('Maximum sites')),
Tables\Columns\TextColumn::make('maximum_servers')
->formatStateUsing(fn (int $state) => $state === 0 ? __('Unlimited') : $state)
->formatStateUsing(fn(int $state) => $state === 0 ? __('Unlimited') : $state)
->label(__('Maximum servers')),
Tables\Columns\TextColumn::make('users_count')
->counts('users'),

View File

@@ -31,7 +31,10 @@ class CreateServer implements ShouldQueue
$this->server->providerRegion->region_id,
$this->server->providerPlan->plan_id,
'server',
$this->server->database_type
$this->server->database_type,
'nginx',
'8.1',
$this->server->os,
);
$this->server->ploi_id = $ploiServer->id;

View File

@@ -13,11 +13,16 @@ class Server extends Model
const STATUS_BUSY = 'busy';
const STATUS_ACTIVE = 'active';
const OS_UBUNTU_18 = 'ubuntu-18-04-lts';
const OS_UBUNTU_20 = 'ubuntu-20-04-lts';
const OS_UBUNTU_22 = 'ubuntu-22-04-lts';
public $fillable = [
'ploi_id',
'status',
'name',
'ip',
'os',
'internal_ip',
'ssh_port',
'maximum_sites',

View File

@@ -50,7 +50,7 @@ class Server extends Resource
$this->setId($id);
}
if (! $this->getId()) {
if (!$this->getId()) {
throw new RequiresId('No server ID set');
}
@@ -67,7 +67,8 @@ class Server extends Resource
$type = 'server',
$databaseType = 'mysql',
$webserverType = 'nginx',
$phpVersion = '8.1'
$phpVersion = '8.1',
$os = \App\Models\Server::OS_UBUNTU_22
): stdClass {
// Remove the id
@@ -83,6 +84,7 @@ class Server extends Resource
'database_type' => $databaseType,
'webserver_type' => $webserverType,
'php_version' => $phpVersion,
'os_type' => $os,
];
// Make the request

View File

@@ -0,0 +1,20 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('servers', function (Blueprint $table) {
$table->string('os')->after('type')->default(\App\Models\Server::OS_UBUNTU_22);
});
}
};

View File

@@ -1,11 +1,11 @@
import TopBar from "./TopBar.ca0af30a.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app.2c3b9863.js";
import TopBar from "./TopBar.a379c4fe.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,9 +1,9 @@
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app.2c3b9863.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./notification.9b4732d8.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,22 +1,22 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, j as withDirectives, v as vModelCheckbox, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, j as withDirectives, v as vModelCheckbox, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, j as withDirectives, v as vModelCheckbox } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, j as withDirectives, v as vModelCheckbox } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.00aeaa0f.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { F as FormActions } from "./Form.998044c1.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import Tabs from "./Tabs.3412a749.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode } from "./app.2c3b9863.js";
import TopBar from "./TopBar.6f53b319.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { F as FormActions } from "./Form.ee446123.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import Tabs from "./Tabs.7175e8ad.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.10937704.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown.1f79e2c2.js";
import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { F as FormActions } from "./Form.998044c1.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, d as withModifiers, f as createTextVNode, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.3f7b2d45.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown.51240eed.js";
import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { F as FormActions } from "./Form.ee446123.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, d as withModifiers, f as createTextVNode, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./TabBar.c6d58809.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,15 +1,15 @@
import TopBar from "./TopBar.10937704.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown.1f79e2c2.js";
import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString } from "./app.2c3b9863.js";
import TopBar from "./TopBar.3f7b2d45.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown.51240eed.js";
import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./Form.998044c1.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
import "./Form.ee446123.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, g as createBlock, w as withCtx, h as renderSlot, n as normalizeClass, i as resolveDynamicComponent } from "./app.2c3b9863.js";
import { o as openBlock, g as createBlock, w as withCtx, h as renderSlot, n as normalizeClass, i as resolveDynamicComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const baseClasses = "items-center justify-center font-medium capitalize rounded select-none focus:outline-none";
const flexClasses = "flex w-full text-body";

View File

@@ -1,22 +1,22 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, b as createBaseVNode, d as withModifiers, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, b as createBaseVNode, d as withModifiers, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,15 +1,15 @@
import TopBar from "./TopBar.d0532a95.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormActions } from "./Form.998044c1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.98ffc33d.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormActions } from "./Form.ee446123.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const baseClasses = "w-full px-4 sm:px-8 mx-auto";
const sizeClasses = {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, j as withDirectives, A as vModelRadio, B as vShow, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, j as withDirectives, A as vModelRadio, B as vShow, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./TabBar.c6d58809.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
metaInfo() {
return {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { u as useNotification } from "./notification.37a874d9.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./TabBar.c6d58809.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$1 = {};
const _hoisted_1 = {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {};
const _hoisted_1 = {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, d as withModifiers } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, d as withModifiers } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$1 = {
props: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, b as createBaseVNode, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, a as createVNode, r as resolveComponent } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, b as createBaseVNode, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, a as createVNode, r as resolveComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$6 = {};
const _hoisted_1$6 = { class: "flex flex-col space-y-1" };

View File

@@ -1,5 +1,5 @@
import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput.93482162.js";
import { o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, j as withDirectives, x as vModelSelect, b as createBaseVNode, h as renderSlot, n as normalizeClass, r as resolveComponent } from "./app.2c3b9863.js";
import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput.2e396d4d.js";
import { o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, j as withDirectives, x as vModelSelect, b as createBaseVNode, h as renderSlot, n as normalizeClass, r as resolveComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const defaultClasses = "w-full border-medium-emphasis text-body h-10 px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary";
const _sfc_main = {

View File

@@ -1,5 +1,5 @@
import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput.93482162.js";
import { o as openBlock, g as createBlock, w as withCtx, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, n as normalizeClass, e as createCommentVNode, r as resolveComponent } from "./app.2c3b9863.js";
import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput.2e396d4d.js";
import { o as openBlock, g as createBlock, w as withCtx, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, n as normalizeClass, e as createCommentVNode, r as resolveComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const defaultClasses = "w-full border-medium-emphasis text-body px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary";
const _sfc_main = {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$1 = {};
const _hoisted_1$1 = {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$2 = {};
const _hoisted_1$2 = {

View File

@@ -1,12 +1,12 @@
import TopBar from "./TopBar.ca0af30a.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, n as normalizeClass, c as createElementBlock, e as createCommentVNode, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.a379c4fe.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, n as normalizeClass, c as createElementBlock, e as createCommentVNode, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./TabBar.c6d58809.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.abe46315.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.4f50b381.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, t as toDisplayString, f as createTextVNode, k as renderList, F as Fragment, e as createCommentVNode, z as createSlots } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.c6d58809.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.ca0ea5de.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, t as toDisplayString, f as createTextVNode, k as renderList, F as Fragment, e as createCommentVNode, z as createSlots } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormActions } from "./Form.998044c1.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import "./notification.9b4732d8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormActions } from "./Form.ee446123.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import "./notification.37a874d9.js";
const _sfc_main$1 = {};
const _hoisted_1$1 = {
xmlns: "http://www.w3.org/2000/svg",

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar.d0532a95.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { F as FormActions } from "./Form.998044c1.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.98ffc33d.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { F as FormActions } from "./Form.ee446123.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.00aeaa0f.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { F as FormActions } from "./Form.998044c1.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import Tabs from "./Tabs.3412a749.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app.2c3b9863.js";
import TopBar from "./TopBar.6f53b319.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { F as FormActions } from "./Form.ee446123.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import Tabs from "./Tabs.7175e8ad.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,19 +1,19 @@
import TopBar from "./TopBar.6b53d19d.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.abe46315.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.4f50b381.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormActions } from "./Form.998044c1.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment, e as createCommentVNode, z as createSlots } from "./app.2c3b9863.js";
import TopBar from "./TopBar.e63b90cb.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.c6d58809.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.ca0ea5de.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormActions } from "./Form.ee446123.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment, e as createCommentVNode, z as createSlots } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./notification.9b4732d8.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {
@@ -71,7 +71,7 @@ const _sfc_main = {
this.startPollingInterval();
}
},
"form.provider": function(value) {
"form.provider_id": function(value) {
if (!value) {
this.regions = [];
this.plans = [];
@@ -243,7 +243,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
"onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => $data.form.provider_id = $event)
}, {
default: withCtx(() => [
createBaseVNode("option", _hoisted_1, toDisplayString(_ctx.__("Select random provider")), 1),
createBaseVNode("option", _hoisted_1, toDisplayString(_ctx.__("Select provider")), 1),
(openBlock(true), createElementBlock(Fragment, null, renderList($data.providers, (name, id) => {
return openBlock(), createElementBlock("option", { value: id }, toDisplayString(name), 9, _hoisted_2);
}), 256))
@@ -258,7 +258,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
"onUpdate:modelValue": _cache[2] || (_cache[2] = ($event) => $data.form.provider_region_id = $event)
}, {
default: withCtx(() => [
createBaseVNode("option", _hoisted_3, toDisplayString(_ctx.__("Select random region")), 1),
createBaseVNode("option", _hoisted_3, toDisplayString(_ctx.__("Select region")), 1),
(openBlock(true), createElementBlock(Fragment, null, renderList($data.regions, (name, id) => {
return openBlock(), createElementBlock("option", { value: id }, toDisplayString(name), 9, _hoisted_4);
}), 256))
@@ -273,7 +273,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
"onUpdate:modelValue": _cache[3] || (_cache[3] = ($event) => $data.form.provider_plan_id = $event)
}, {
default: withCtx(() => [
createBaseVNode("option", _hoisted_5, toDisplayString(_ctx.__("Select random plan")), 1),
createBaseVNode("option", _hoisted_5, toDisplayString(_ctx.__("Select plan")), 1),
(openBlock(true), createElementBlock(Fragment, null, renderList($data.plans, (name, id) => {
return openBlock(), createElementBlock("option", { value: id }, toDisplayString(name), 9, _hoisted_6);
}), 256))

View File

@@ -1,16 +1,16 @@
import TopBar from "./TopBar.10937704.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormActions } from "./Form.998044c1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, k as renderList, F as Fragment, f as createTextVNode, d as withModifiers } from "./app.2c3b9863.js";
import TopBar from "./TopBar.3f7b2d45.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormActions } from "./Form.ee446123.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, k as renderList, F as Fragment, f as createTextVNode, d as withModifiers } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,18 +1,18 @@
import TopBar from "./TopBar.10937704.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormActions } from "./Form.998044c1.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, e as createCommentVNode, f as createTextVNode, d as withModifiers, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.3f7b2d45.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormActions } from "./Form.ee446123.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, e as createCommentVNode, f as createTextVNode, d as withModifiers, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,6 +1,6 @@
import { o as openBlock, c as createElementBlock, h as renderSlot, b as createBaseVNode, e as createCommentVNode, n as normalizeClass, t as toDisplayString, l as resolveDirective, j as withDirectives, m as vModelText, a as createVNode, w as withCtx, F as Fragment, k as renderList, T as Transition, g as createBlock, f as createTextVNode, p as TransitionGroup, r as resolveComponent } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, b as createBaseVNode, e as createCommentVNode, n as normalizeClass, t as toDisplayString, l as resolveDirective, j as withDirectives, m as vModelText, a as createVNode, w as withCtx, F as Fragment, k as renderList, T as Transition, g as createBlock, f as createTextVNode, p as TransitionGroup, r as resolveComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { u as useNotification } from "./notification.37a874d9.js";
const _sfc_main$g = {};
const _hoisted_1$g = {
id: "main",

View File

@@ -1,6 +1,6 @@
import { o as openBlock, c as createElementBlock, b as createBaseVNode, j as withDirectives, a as createVNode, w as withCtx, h as renderSlot, r as resolveComponent, l as resolveDirective, T as Transition } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode, j as withDirectives, a as createVNode, w as withCtx, h as renderSlot, r as resolveComponent, l as resolveDirective, T as Transition } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import { F as FormActions, a as Form } from "./Form.998044c1.js";
import { F as FormActions, a as Form } from "./Form.ee446123.js";
const _sfc_main$2 = {};
const _hoisted_1$2 = {
width: "1em",

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, F as Fragment, k as renderList, n as normalizeClass, g as createBlock, e as createCommentVNode, r as resolveComponent } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, F as Fragment, k as renderList, n as normalizeClass, g as createBlock, e as createCommentVNode, r as resolveComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
props: {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,21 +1,21 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput, E as ErrorText } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, j as withDirectives, v as vModelCheckbox, g as createBlock, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput, E as ErrorText } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, j as withDirectives, v as vModelCheckbox, g as createBlock, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { u as useNotification } from "./notification.37a874d9.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,18 +1,18 @@
import TopBar from "./TopBar.10937704.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormActions } from "./Form.998044c1.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import TwoFactorAuthentication from "./TwoFactorAuthentication.ced95043.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers } from "./app.2c3b9863.js";
import TopBar from "./TopBar.3f7b2d45.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormActions } from "./Form.ee446123.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import TwoFactorAuthentication from "./TwoFactorAuthentication.3b4c50e7.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar.10937704.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormSelect } from "./FormSelect.14fdaad7.js";
import { F as FormActions } from "./Form.998044c1.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, j as withDirectives, v as vModelCheckbox, f as createTextVNode, d as withModifiers } from "./app.2c3b9863.js";
import TopBar from "./TopBar.3f7b2d45.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormSelect } from "./FormSelect.a8e86ef3.js";
import { F as FormActions } from "./Form.ee446123.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, j as withDirectives, v as vModelCheckbox, f as createTextVNode, d as withModifiers } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, c as createElementBlock, k as renderList, e as createCommentVNode, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import Tabs from "./Tabs.52b7df26.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, c as createElementBlock, k as renderList, e as createCommentVNode, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,23 +1,23 @@
import TopBar from "./TopBar.6b53d19d.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.abe46315.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.4f50b381.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormActions } from "./Form.998044c1.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import Tabs from "./Tabs.0072ca57.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { u as useConfirm } from "./confirm.a808c844.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers, e as createCommentVNode } from "./app.2c3b9863.js";
import TopBar from "./TopBar.e63b90cb.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.c6d58809.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.ca0ea5de.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormActions } from "./Form.ee446123.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import Tabs from "./Tabs.8cdd2584.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { u as useConfirm } from "./confirm.a0048d6d.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers, e as createCommentVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./notification.9b4732d8.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode, n as normalizeClass } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode, n as normalizeClass } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
props: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {};
const _hoisted_1 = { class: "px-8 pb-8 space-y-6 border rounded border-low-emphasis" };

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar.00aeaa0f.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { F as FormActions } from "./Form.998044c1.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import Tabs from "./Tabs.3412a749.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.6f53b319.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { F as FormActions } from "./Form.ee446123.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import Tabs from "./Tabs.7175e8ad.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,16 +1,16 @@
import TopBar from "./TopBar.d0532a95.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormTextarea } from "./FormTextarea.6e6c0f78.js";
import { F as FormActions } from "./Form.998044c1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment, d as withModifiers, e as createCommentVNode } from "./app.2c3b9863.js";
import TopBar from "./TopBar.98ffc33d.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormTextarea } from "./FormTextarea.cbb4da71.js";
import { F as FormActions } from "./Form.ee446123.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment, d as withModifiers, e as createCommentVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./notification.9b4732d8.js";
import "./TabBar.c6d58809.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,22 +1,22 @@
import TopBar from "./TopBar.6b53d19d.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.7ab2388b.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.abe46315.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.4f50b381.js";
import { E as EmptyImage } from "./EmptyImage.4b2693fd.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormActions } from "./Form.998044c1.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { P as Pagination } from "./Pagination.09f2c0fd.js";
import Tabs from "./Tabs.0072ca57.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, z as createSlots, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.e63b90cb.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.99a3aac8.js";
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.c6d58809.js";
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.ca0ea5de.js";
import { E as EmptyImage } from "./EmptyImage.b66689a0.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { F as FormActions } from "./Form.ee446123.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { P as Pagination } from "./Pagination.c9359ae7.js";
import Tabs from "./Tabs.8cdd2584.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, z as createSlots, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./notification.9b4732d8.js";
import "./notification.37a874d9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,18 +1,18 @@
import TopBar from "./TopBar.eeb6d427.js";
import { C as Container } from "./Container.76729bd1.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.ab2dba71.js";
import { B as Button } from "./Button.4cabfde3.js";
import { S as SettingsLayout } from "./SettingsLayout.df16cf93.js";
import { S as SettingsSegment } from "./SettingsSegment.b5cc94eb.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { a as Form, F as FormActions } from "./Form.998044c1.js";
import { u as useNotification } from "./notification.9b4732d8.js";
import Tabs from "./Tabs.5c9f9c76.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.6b7d48f1.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.534f00e2.js";
import { o as openBlock, c as createElementBlock, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, k as renderList, F as Fragment } from "./app.2c3b9863.js";
import TopBar from "./TopBar.aeee9e3a.js";
import { C as Container } from "./Container.4ef899ed.js";
import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout.7f6c8414.js";
import { B as Button } from "./Button.ec2792b6.js";
import { S as SettingsLayout } from "./SettingsLayout.f9b13c3f.js";
import { S as SettingsSegment } from "./SettingsSegment.f8c07ddc.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { a as Form, F as FormActions } from "./Form.ee446123.js";
import { u as useNotification } from "./notification.37a874d9.js";
import Tabs from "./Tabs.52b7df26.js";
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.e28c29af.js";
import { M as Modal, a as ModalContainer } from "./ModalContainer.980ec317.js";
import { o as openBlock, c as createElementBlock, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, k as renderList, F as Fragment } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./TabBar.abe46315.js";
import "./TabBar.c6d58809.js";
const _sfc_main$1 = {
data() {
return {

View File

@@ -1,5 +1,5 @@
import { C as Container } from "./Container.76729bd1.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, q as normalizeProps, u as guardReactiveProps, n as normalizeClass, a as createVNode, w as withCtx, b as createBaseVNode, r as resolveComponent, e as createCommentVNode, g as createBlock, t as toDisplayString, f as createTextVNode, F as Fragment, k as renderList } from "./app.2c3b9863.js";
import { C as Container } from "./Container.4ef899ed.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, q as normalizeProps, u as guardReactiveProps, n as normalizeClass, a as createVNode, w as withCtx, b as createBaseVNode, r as resolveComponent, e as createCommentVNode, g as createBlock, t as toDisplayString, f as createTextVNode, F as Fragment, k as renderList } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$c = {
data: () => ({

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, b as createBaseVNode, t as toDisplayString, h as renderSlot, n as normalizeClass } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, b as createBaseVNode, t as toDisplayString, h as renderSlot, n as normalizeClass } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main$5 = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, i as resolveDynamicComponent, e as createCommentVNode } from "./app.2c3b9863.js";
import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, i as resolveDynamicComponent, e as createCommentVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, a as createVNode, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, r as resolveComponent } from "./app.2c3b9863.js";
import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, a as createVNode, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, r as resolveComponent } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, i as resolveDynamicComponent, e as createCommentVNode } from "./app.2c3b9863.js";
import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, i as resolveDynamicComponent, e as createCommentVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
props: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider.69ccf9b3.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { B as Button } from "./Button.4cabfde3.js";
import { C as Container } from "./Container.76729bd1.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app.2c3b9863.js";
import { T as TextDivider } from "./TextDivider.a1b429d8.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
import { B as Button } from "./Button.ec2792b6.js";
import { C as Container } from "./Container.4ef899ed.js";
import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
components: {

View File

@@ -1,4 +1,4 @@
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode } from "./app.2c3b9863.js";
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
const _sfc_main = {
props: {

View File

@@ -1,7 +1,7 @@
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.abe46315.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2c3b9863.js";
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.c6d58809.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./Container.76729bd1.js";
import "./Container.4ef899ed.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.abe46315.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2c3b9863.js";
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.c6d58809.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./Container.76729bd1.js";
import "./Container.4ef899ed.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.abe46315.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2c3b9863.js";
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.c6d58809.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./Container.76729bd1.js";
import "./Container.4ef899ed.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.abe46315.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2c3b9863.js";
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.c6d58809.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./Container.76729bd1.js";
import "./Container.4ef899ed.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.abe46315.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2c3b9863.js";
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.c6d58809.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./Container.76729bd1.js";
import "./Container.4ef899ed.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.abe46315.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2c3b9863.js";
import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.c6d58809.js";
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.2bbef2dd.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import "./Container.76729bd1.js";
import "./Container.4ef899ed.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { o as openBlock, c as createElementBlock, n as normalizeClass, y as dist, b as createBaseVNode, a as createVNode, w as withCtx, d as withModifiers, t as toDisplayString, F as Fragment, k as renderList, e as createCommentVNode, r as resolveComponent, f as createTextVNode } from "./app.2c3b9863.js";
import { B as Button } from "./Button.4cabfde3.js";
import { o as openBlock, c as createElementBlock, n as normalizeClass, y as dist, b as createBaseVNode, a as createVNode, w as withCtx, d as withModifiers, t as toDisplayString, F as Fragment, k as renderList, e as createCommentVNode, r as resolveComponent, f as createTextVNode } from "./app.2bbef2dd.js";
import { B as Button } from "./Button.ec2792b6.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
import { F as FormInput } from "./FormInput.93482162.js";
import { F as FormInput } from "./FormInput.2e396d4d.js";
const defaultClasses = "w-full border-medium-emphasis text-body h-10 max-w-lg px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary";
const _sfc_main$1 = {
props: {

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import { s as store } from "./app.2c3b9863.js";
import { s as store } from "./app.2bbef2dd.js";
function useConfirm({ title, message, onConfirm, variant }) {
return store.dispatch("confirm/open", {
title,

View File

@@ -1,4 +1,4 @@
import { s as store } from "./app.2c3b9863.js";
import { s as store } from "./app.2bbef2dd.js";
function useNotification({ title, message, variant, timeout }) {
return store.dispatch("notification/notify", {
title,

File diff suppressed because it is too large Load Diff

View File

@@ -12,19 +12,19 @@
<FormSelect :loading="loading" :errors="$page.props.errors.provider_id" :label="__('Select provider')"
v-model="form.provider_id">
<option :value="`${null}`">{{ __('Select random provider') }}</option>
<option :value="`${null}`">{{ __('Select provider') }}</option>
<option v-for="(name, id) in providers" :value="id">{{ name }}</option>
</FormSelect>
<FormSelect :loading="loading" :errors="$page.props.errors.provider_region_id" :label="__('Select region')"
v-model="form.provider_region_id">
<option :value="`${null}`">{{ __('Select random region') }}</option>
<option :value="`${null}`">{{ __('Select region') }}</option>
<option v-for="(name, id) in regions" :value="id">{{ name }}</option>
</FormSelect>
<FormSelect :loading="loading" :errors="$page.props.errors.provider_plan_id" :label="__('Select plan')"
v-model="form.provider_plan_id">
<option :value="`${null}`">{{ __('Select random plan') }}</option>
<option :value="`${null}`">{{ __('Select plan') }}</option>
<option v-for="(name, id) in plans" :value="id">{{ name }}</option>
</FormSelect>
@@ -191,7 +191,7 @@ export default {
}
},
'form.provider': function (value) {
'form.provider_id': function (value) {
// Reset values if null
if (!value) {
this.regions = [];