wip
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Filament\Pages;
|
||||
|
||||
use App\Models\Package;
|
||||
use App\Models\Server;
|
||||
use Filament\Pages\Page;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Support\HtmlString;
|
||||
@@ -48,7 +49,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'),
|
||||
'default_os' => setting('default_os', Server::OS_UBUNTU_22),
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -99,10 +100,11 @@ class Settings extends Page
|
||||
->columnSpan(1),
|
||||
Select::make('default_os')
|
||||
->label(__('Select the default OS that should be used when users create a server'))
|
||||
->default(Server::OS_UBUNTU_22)
|
||||
->options([
|
||||
'ubuntu-18-04-lts' => __('Ubuntu 18'),
|
||||
'ubuntu-20-04-lts' => __('Ubuntu 20'),
|
||||
'ubuntu-22-04-lts' => __('Ubuntu 22'),
|
||||
Server::OS_UBUNTU_18 => __('Ubuntu 18'),
|
||||
Server::OS_UBUNTU_20 => __('Ubuntu 20'),
|
||||
Server::OS_UBUNTU_22 => __('Ubuntu 22'),
|
||||
])
|
||||
->columnSpan(1),
|
||||
Toggle::make('trial')
|
||||
|
||||
@@ -25,6 +25,8 @@ class AlertResource extends Resource
|
||||
|
||||
protected static ?int $navigationSort = 4;
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'message';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return $form
|
||||
@@ -62,7 +64,7 @@ class AlertResource extends Resource
|
||||
Alert::TYPE_DANGER => __('Danger'),
|
||||
])
|
||||
->colors([
|
||||
'success' => Alert::TYPE_INFO,
|
||||
'primary' => Alert::TYPE_INFO,
|
||||
'warning' => Alert::TYPE_WARNING,
|
||||
'danger' => Alert::TYPE_DANGER,
|
||||
]),
|
||||
|
||||
@@ -32,6 +32,7 @@ class CronjobResource extends Resource
|
||||
return $table
|
||||
->columns([
|
||||
Tables\Columns\TextColumn::make('site.domain')
|
||||
->searchable()
|
||||
->label(__('Site')),
|
||||
Tables\Columns\BadgeColumn::make('status')
|
||||
->enum([
|
||||
@@ -44,8 +45,10 @@ class CronjobResource extends Resource
|
||||
])
|
||||
->label(__('Status')),
|
||||
Tables\Columns\TextColumn::make('server.name')
|
||||
->searchable()
|
||||
->label(__('Server')),
|
||||
Tables\Columns\TextColumn::make('command')
|
||||
->searchable()
|
||||
->label(__('Command')),
|
||||
Tables\Columns\TextColumn::make('frequency')
|
||||
->label(__('Frequency')),
|
||||
|
||||
@@ -25,6 +25,11 @@ class ServerResource extends Resource
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'name';
|
||||
|
||||
public static function getGloballySearchableAttributes(): array
|
||||
{
|
||||
return ['name', 'ip', 'internal_ip', 'id'];
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return $form
|
||||
@@ -115,6 +120,7 @@ class ServerResource extends Resource
|
||||
{
|
||||
return [
|
||||
RelationManagers\UsersRelationManager::class,
|
||||
RelationManagers\SitesRelationManager::class,
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\ServerResource\RelationManagers;
|
||||
|
||||
use App\Filament\Resources\SiteResource;
|
||||
use Filament\Forms;
|
||||
use Filament\Resources\Form;
|
||||
use Filament\Resources\RelationManagers\RelationManager;
|
||||
use Filament\Resources\Table;
|
||||
use Filament\Tables;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\SoftDeletingScope;
|
||||
|
||||
class SitesRelationManager extends RelationManager
|
||||
{
|
||||
protected static string $relationship = 'sites';
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'domain';
|
||||
|
||||
public static function getLabel(): ?string
|
||||
{
|
||||
return __('Site');
|
||||
}
|
||||
|
||||
protected static function getPluralModelLabel(): string
|
||||
{
|
||||
return __('Sites');
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return SiteResource::form($form);
|
||||
}
|
||||
|
||||
public static function table(Table $table): Table
|
||||
{
|
||||
return SiteResource::table($table);
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,16 @@ class UsersRelationManager extends RelationManager
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'name';
|
||||
|
||||
public static function getLabel(): ?string
|
||||
{
|
||||
return __('User');
|
||||
}
|
||||
|
||||
protected static function getPluralModelLabel(): string
|
||||
{
|
||||
return __('Users');
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return UserResource::form($form);
|
||||
@@ -23,8 +33,7 @@ class UsersRelationManager extends RelationManager
|
||||
{
|
||||
return UserResource::table($table)
|
||||
->appendHeaderActions([
|
||||
Tables\Actions\AttachAction::make()
|
||||
->preloadRecordSelect(),
|
||||
Tables\Actions\AttachAction::make()->preloadRecordSelect(),
|
||||
])
|
||||
->appendActions([
|
||||
Tables\Actions\DetachAction::make(),
|
||||
|
||||
@@ -26,6 +26,19 @@ class SiteResource extends Resource
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'domain';
|
||||
|
||||
/**
|
||||
* @return string|null
|
||||
*/
|
||||
public static function getLabel(): ?string
|
||||
{
|
||||
return __('Site');
|
||||
}
|
||||
|
||||
public static function getPluralLabel(): ?string
|
||||
{
|
||||
return __('Sites');
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return $form
|
||||
|
||||
@@ -15,6 +15,16 @@ class UsersRelationManager extends RelationManager
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'name';
|
||||
|
||||
public static function getLabel(): ?string
|
||||
{
|
||||
return __('User');
|
||||
}
|
||||
|
||||
protected static function getPluralModelLabel(): string
|
||||
{
|
||||
return __('Users');
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return UserResource::form($form);
|
||||
|
||||
80
app/Filament/Resources/SubscriptionResource.php
Normal file
80
app/Filament/Resources/SubscriptionResource.php
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources;
|
||||
|
||||
use Filament\Tables;
|
||||
use Filament\Resources\Form;
|
||||
use Filament\Resources\Table;
|
||||
use Filament\Resources\Resource;
|
||||
use Laravel\Cashier\Subscription;
|
||||
use App\Filament\Resources\SubscriptionResource\Pages;
|
||||
|
||||
class SubscriptionResource extends Resource
|
||||
{
|
||||
protected static ?string $model = Subscription::class;
|
||||
|
||||
protected static ?string $navigationIcon = 'heroicon-o-cash';
|
||||
|
||||
protected static ?int $navigationSort = 4;
|
||||
|
||||
public static function getSlug(): string
|
||||
{
|
||||
return 'subscriptions';
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return $form
|
||||
->schema([
|
||||
//
|
||||
]);
|
||||
}
|
||||
|
||||
public static function table(Table $table): Table
|
||||
{
|
||||
return $table
|
||||
->columns([
|
||||
Tables\Columns\TextColumn::make('user.name')
|
||||
->searchable()
|
||||
->url(fn($record) => UserResource::getUrl('edit', ['record' => $record])),
|
||||
Tables\Columns\TextColumn::make('stripe_id')->searchable(),
|
||||
Tables\Columns\TextColumn::make('stripe_plan')->searchable(),
|
||||
Tables\Columns\BadgeColumn::make('stripe_status')
|
||||
->label('Status')
|
||||
->colors([
|
||||
'success' => \Stripe\Subscription::STATUS_ACTIVE,
|
||||
'warning' => \Stripe\Subscription::STATUS_PAST_DUE,
|
||||
]),
|
||||
Tables\Columns\TextColumn::make('created_at')
|
||||
->sortable()
|
||||
->dateTime()
|
||||
->label(__('Date'))
|
||||
])
|
||||
->filters([
|
||||
//
|
||||
])
|
||||
->actions([
|
||||
// Tables\Actions\EditAction::make(),
|
||||
])
|
||||
->bulkActions([
|
||||
Tables\Actions\DeleteBulkAction::make(),
|
||||
])
|
||||
->defaultSort('created_at', 'desc');
|
||||
}
|
||||
|
||||
public static function getRelations(): array
|
||||
{
|
||||
return [
|
||||
//
|
||||
];
|
||||
}
|
||||
|
||||
public static function getPages(): array
|
||||
{
|
||||
return [
|
||||
'index' => Pages\ListSubscriptions::route('/'),
|
||||
// 'create' => Pages\CreateSubscription::route('/create'),
|
||||
// 'edit' => Pages\EditSubscription::route('/{record}/edit'),
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\SubscriptionResource\Pages;
|
||||
|
||||
use App\Filament\Resources\SubscriptionResource;
|
||||
use Filament\Pages\Actions;
|
||||
use Filament\Resources\Pages\CreateRecord;
|
||||
|
||||
class CreateSubscription extends CreateRecord
|
||||
{
|
||||
protected static string $resource = SubscriptionResource::class;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\SubscriptionResource\Pages;
|
||||
|
||||
use App\Filament\Resources\SubscriptionResource;
|
||||
use Filament\Pages\Actions;
|
||||
use Filament\Resources\Pages\EditRecord;
|
||||
|
||||
class EditSubscription extends EditRecord
|
||||
{
|
||||
protected static string $resource = SubscriptionResource::class;
|
||||
|
||||
protected function getActions(): array
|
||||
{
|
||||
return [
|
||||
Actions\DeleteAction::make(),
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\SubscriptionResource\Pages;
|
||||
|
||||
use App\Filament\Resources\SubscriptionResource;
|
||||
use Filament\Pages\Actions;
|
||||
use Filament\Resources\Pages\ListRecords;
|
||||
|
||||
class ListSubscriptions extends ListRecords
|
||||
{
|
||||
protected static string $resource = SubscriptionResource::class;
|
||||
}
|
||||
@@ -20,6 +20,23 @@ class UserResource extends Resource
|
||||
|
||||
protected static ?int $navigationSort = 2;
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'name';
|
||||
|
||||
public static function getGloballySearchableAttributes(): array
|
||||
{
|
||||
return ['user_name', 'name', 'email'];
|
||||
}
|
||||
|
||||
public static function getLabel(): ?string
|
||||
{
|
||||
return __('User');
|
||||
}
|
||||
|
||||
public static function getPluralLabel(): ?string
|
||||
{
|
||||
return __('Users');
|
||||
}
|
||||
|
||||
public static function form(Form $form): Form
|
||||
{
|
||||
return $form
|
||||
@@ -45,6 +62,7 @@ class UserResource extends Resource
|
||||
->relationship('package', 'name'),
|
||||
Forms\Components\Select::make('language')
|
||||
->label(__('Language'))
|
||||
->default('en')
|
||||
->options(collect(languages())->mapWithKeys(fn (string $language) => [$language => $language])),
|
||||
Forms\Components\Textarea::make('notes')
|
||||
->label(__('Notes'))
|
||||
|
||||
@@ -11,7 +11,7 @@ class SystemLogs extends BaseWidget
|
||||
{
|
||||
protected int|string|array $columnSpan = 'full';
|
||||
|
||||
protected int $defaultTableRecordsPerPageSelectOption = 5;
|
||||
protected int $defaultTableRecordsPerPageSelectOption = 10;
|
||||
|
||||
protected function getTableQuery(): Builder
|
||||
{
|
||||
|
||||
@@ -68,7 +68,8 @@ class Site extends Resource
|
||||
string $projectRoot = '/',
|
||||
string $systemUser = 'ploi',
|
||||
string $systemUserPassword = null
|
||||
): stdClass {
|
||||
): stdClass
|
||||
{
|
||||
|
||||
// Remove the id
|
||||
$this->setId(null);
|
||||
@@ -91,7 +92,7 @@ class Site extends Resource
|
||||
} catch (NotValid $exception) {
|
||||
$errors = json_decode($exception->getMessage())->errors;
|
||||
|
||||
if (! empty($errors->root_domain)
|
||||
if (!empty($errors->root_domain)
|
||||
&& $errors->root_domain[0] === 'The root domain has already been taken.') {
|
||||
throw new DomainAlreadyExists($domain . ' already exists!');
|
||||
}
|
||||
@@ -99,10 +100,12 @@ class Site extends Resource
|
||||
throw $exception;
|
||||
} catch (Exception $exception) {
|
||||
info($exception->getMessage());
|
||||
|
||||
throw $exception;
|
||||
}
|
||||
|
||||
// TODO: Debugging purposes
|
||||
if (! $response->getJson() || ! isset($response->getJson()->data)) {
|
||||
if (!$response->getJson() || !isset($response->getJson()->data)) {
|
||||
throw new Exception($response->getJson()->error ?? 'Unknown error has occured');
|
||||
}
|
||||
|
||||
@@ -132,7 +135,7 @@ class Site extends Resource
|
||||
$this->setId($id);
|
||||
}
|
||||
|
||||
if (! $this->getId()) {
|
||||
if (!$this->getId()) {
|
||||
throw new RequiresId('No Site ID set');
|
||||
}
|
||||
|
||||
@@ -141,7 +144,7 @@ class Site extends Resource
|
||||
$response = $this->getPloi()->makeAPICall($this->getEndpoint());
|
||||
|
||||
// Wrap the logs if they're not already wrapped
|
||||
if (! is_array($response->getJson()->data)) {
|
||||
if (!is_array($response->getJson()->data)) {
|
||||
return [$response->getJson()->data];
|
||||
}
|
||||
|
||||
|
||||
106
composer.lock
generated
106
composer.lock
generated
@@ -126,16 +126,16 @@
|
||||
},
|
||||
{
|
||||
"name": "aws/aws-sdk-php",
|
||||
"version": "3.233.3",
|
||||
"version": "3.233.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/aws/aws-sdk-php.git",
|
||||
"reference": "0b9277a5c3d2fbccafc16b05a1b53404c9b67d1b"
|
||||
"reference": "69e83cc7947f545fa6e3b20d97403d750b72066f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0b9277a5c3d2fbccafc16b05a1b53404c9b67d1b",
|
||||
"reference": "0b9277a5c3d2fbccafc16b05a1b53404c9b67d1b",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/69e83cc7947f545fa6e3b20d97403d750b72066f",
|
||||
"reference": "69e83cc7947f545fa6e3b20d97403d750b72066f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -212,9 +212,9 @@
|
||||
"support": {
|
||||
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
|
||||
"issues": "https://github.com/aws/aws-sdk-php/issues",
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.233.3"
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.233.5"
|
||||
},
|
||||
"time": "2022-08-16T18:14:59+00:00"
|
||||
"time": "2022-08-18T18:15:50+00:00"
|
||||
},
|
||||
{
|
||||
"name": "bacon/bacon-qr-code",
|
||||
@@ -3851,16 +3851,16 @@
|
||||
},
|
||||
{
|
||||
"name": "masterminds/html5",
|
||||
"version": "2.7.5",
|
||||
"version": "2.7.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Masterminds/html5-php.git",
|
||||
"reference": "f640ac1bdddff06ea333a920c95bbad8872429ab"
|
||||
"reference": "897eb517a343a2281f11bc5556d6548db7d93947"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f640ac1bdddff06ea333a920c95bbad8872429ab",
|
||||
"reference": "f640ac1bdddff06ea333a920c95bbad8872429ab",
|
||||
"url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947",
|
||||
"reference": "897eb517a343a2281f11bc5556d6548db7d93947",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -3914,9 +3914,9 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Masterminds/html5-php/issues",
|
||||
"source": "https://github.com/Masterminds/html5-php/tree/2.7.5"
|
||||
"source": "https://github.com/Masterminds/html5-php/tree/2.7.6"
|
||||
},
|
||||
"time": "2021-07-01T14:25:37+00:00"
|
||||
"time": "2022-08-18T16:18:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "moneyphp/money",
|
||||
@@ -6021,16 +6021,16 @@
|
||||
},
|
||||
{
|
||||
"name": "spiral/roadrunner",
|
||||
"version": "v2.10.7",
|
||||
"version": "v2.11.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/roadrunner-server/roadrunner.git",
|
||||
"reference": "18a7a98bcb483a680b6ebe7da8bb61e95329daf4"
|
||||
"reference": "6a57268eafbc1407e4b242d0458a6df659c523d1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/roadrunner-server/roadrunner/zipball/18a7a98bcb483a680b6ebe7da8bb61e95329daf4",
|
||||
"reference": "18a7a98bcb483a680b6ebe7da8bb61e95329daf4",
|
||||
"url": "https://api.github.com/repos/roadrunner-server/roadrunner/zipball/6a57268eafbc1407e4b242d0458a6df659c523d1",
|
||||
"reference": "6a57268eafbc1407e4b242d0458a6df659c523d1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -6053,12 +6053,12 @@
|
||||
"homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"description": "RoadRunner: High-performance PHP application server, load-balancer and process manager written in Golang",
|
||||
"description": "RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins",
|
||||
"support": {
|
||||
"issues": "https://github.com/roadrunner-server/roadrunner/issues",
|
||||
"source": "https://github.com/roadrunner-server/roadrunner/tree/v2.10.7"
|
||||
"source": "https://github.com/roadrunner-server/roadrunner/tree/v2.11.0"
|
||||
},
|
||||
"time": "2022-07-14T09:00:44+00:00"
|
||||
"time": "2022-08-18T13:27:03+00:00"
|
||||
},
|
||||
{
|
||||
"name": "spiral/roadrunner-cli",
|
||||
@@ -9926,16 +9926,16 @@
|
||||
},
|
||||
{
|
||||
"name": "friendsofphp/php-cs-fixer",
|
||||
"version": "v3.9.5",
|
||||
"version": "v3.10.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
|
||||
"reference": "4465d70ba776806857a1ac2a6f877e582445ff36"
|
||||
"reference": "76d7da666e66d83a1dc27a9d1c625c80cc4ac1fe"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/4465d70ba776806857a1ac2a6f877e582445ff36",
|
||||
"reference": "4465d70ba776806857a1ac2a6f877e582445ff36",
|
||||
"url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/76d7da666e66d83a1dc27a9d1c625c80cc4ac1fe",
|
||||
"reference": "76d7da666e66d83a1dc27a9d1c625c80cc4ac1fe",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -9945,7 +9945,7 @@
|
||||
"ext-json": "*",
|
||||
"ext-tokenizer": "*",
|
||||
"php": "^7.4 || ^8.0",
|
||||
"php-cs-fixer/diff": "^2.0",
|
||||
"sebastian/diff": "^4.0",
|
||||
"symfony/console": "^5.4 || ^6.0",
|
||||
"symfony/event-dispatcher": "^5.4 || ^6.0",
|
||||
"symfony/filesystem": "^5.4 || ^6.0",
|
||||
@@ -10003,7 +10003,7 @@
|
||||
"description": "A tool to automatically fix PHP code style",
|
||||
"support": {
|
||||
"issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues",
|
||||
"source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.9.5"
|
||||
"source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.10.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -10011,7 +10011,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2022-07-22T08:43:51+00:00"
|
||||
"time": "2022-08-17T22:13:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fzaninotto/faker",
|
||||
@@ -10844,58 +10844,6 @@
|
||||
},
|
||||
"time": "2022-02-21T01:04:05+00:00"
|
||||
},
|
||||
{
|
||||
"name": "php-cs-fixer/diff",
|
||||
"version": "v2.0.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/PHP-CS-Fixer/diff.git",
|
||||
"reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3",
|
||||
"reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^5.6 || ^7.0 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0",
|
||||
"symfony/process": "^3.3"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sebastian@phpunit.de"
|
||||
},
|
||||
{
|
||||
"name": "Kore Nordmann",
|
||||
"email": "mail@kore-nordmann.de"
|
||||
}
|
||||
],
|
||||
"description": "sebastian/diff v3 backport support for PHP 5.6+",
|
||||
"homepage": "https://github.com/PHP-CS-Fixer",
|
||||
"keywords": [
|
||||
"diff"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/PHP-CS-Fixer/diff/issues",
|
||||
"source": "https://github.com/PHP-CS-Fixer/diff/tree/v2.0.2"
|
||||
},
|
||||
"time": "2020-10-14T08:32:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "php-webdriver/webdriver",
|
||||
"version": "1.12.1",
|
||||
@@ -13564,5 +13512,5 @@
|
||||
"ext-json": "*"
|
||||
},
|
||||
"platform-dev": [],
|
||||
"plugin-api-version": "2.3.0"
|
||||
"plugin-api-version": "2.1.0"
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
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 TopBar from "./TopBar.d1f708d8.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,9 +1,9 @@
|
||||
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 { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,22 +1,22 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,17 +1,17 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.4deb18d9.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import Tabs from "./Tabs.15cd031a.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.c1b78758.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown.45aebc05.js";
|
||||
import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./TabBar.33558033.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -234,35 +234,36 @@ const _hoisted_10 = /* @__PURE__ */ createBaseVNode("div", {
|
||||
id: "card-element",
|
||||
class: "form-input"
|
||||
}, null, -1);
|
||||
const _hoisted_11 = {
|
||||
const _hoisted_11 = { class: "space-x-2" };
|
||||
const _hoisted_12 = {
|
||||
key: 0,
|
||||
class: "md:col-span-3 space-y-8"
|
||||
};
|
||||
const _hoisted_12 = /* @__PURE__ */ createBaseVNode("div", {
|
||||
const _hoisted_13 = /* @__PURE__ */ createBaseVNode("div", {
|
||||
class: "bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",
|
||||
role: "alert"
|
||||
}, [
|
||||
/* @__PURE__ */ createBaseVNode("strong", { class: "font-bold" }, "No packages available."),
|
||||
/* @__PURE__ */ createBaseVNode("p", { class: "block" }, " There are currently no packages to choose from. If you're and administrator, you can attach packages via the administrator area. ")
|
||||
], -1);
|
||||
const _hoisted_13 = [
|
||||
_hoisted_12
|
||||
const _hoisted_14 = [
|
||||
_hoisted_13
|
||||
];
|
||||
const _hoisted_14 = {
|
||||
const _hoisted_15 = {
|
||||
key: 1,
|
||||
class: "md:col-span-3 space-y-8"
|
||||
};
|
||||
const _hoisted_15 = { class: "text-lg text-medium-emphasis" };
|
||||
const _hoisted_16 = ["aria-label"];
|
||||
const _hoisted_16 = { class: "text-lg text-medium-emphasis" };
|
||||
const _hoisted_17 = ["aria-label"];
|
||||
const _hoisted_18 = ["aria-label"];
|
||||
const _hoisted_19 = ["aria-label"];
|
||||
const _hoisted_20 = { class: "md:col-span-5 space-y-8 border-t border-low-emphasis" };
|
||||
const _hoisted_21 = {
|
||||
const _hoisted_20 = ["aria-label"];
|
||||
const _hoisted_21 = { class: "md:col-span-5 space-y-8 border-t border-low-emphasis" };
|
||||
const _hoisted_22 = {
|
||||
key: 0,
|
||||
class: "mt-5 text-lg text-medium-emphasis"
|
||||
};
|
||||
const _hoisted_22 = ["href"];
|
||||
const _hoisted_23 = ["href"];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
const _component_Head = resolveComponent("Head");
|
||||
const _component_TopBar = resolveComponent("TopBar");
|
||||
@@ -374,34 +375,36 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
createBaseVNode("label", _hoisted_9, toDisplayString(_ctx.__("Card details")), 1),
|
||||
_hoisted_10
|
||||
]),
|
||||
createVNode(_component_Button, {
|
||||
"data-secret": $data.clientSecret,
|
||||
id: "card-button",
|
||||
loading: $data.sending,
|
||||
type: "submit"
|
||||
}, {
|
||||
default: withCtx(() => [
|
||||
createTextVNode(toDisplayString(_ctx.__("Save")), 1)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}, 8, ["data-secret", "loading"]),
|
||||
$props.subscription ? (openBlock(), createBlock(_component_Button, {
|
||||
key: 1,
|
||||
onClick: $options.confirmCancel,
|
||||
loading: $data.sending,
|
||||
variant: "danger",
|
||||
type: "button"
|
||||
}, {
|
||||
default: withCtx(() => [
|
||||
createTextVNode(toDisplayString(_ctx.__("Cancel")), 1)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}, 8, ["onClick", "loading"])) : createCommentVNode("", true)
|
||||
createBaseVNode("div", _hoisted_11, [
|
||||
createVNode(_component_Button, {
|
||||
"data-secret": $data.clientSecret,
|
||||
id: "card-button",
|
||||
loading: $data.sending,
|
||||
type: "submit"
|
||||
}, {
|
||||
default: withCtx(() => [
|
||||
createTextVNode(toDisplayString(_ctx.__("Save")), 1)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}, 8, ["data-secret", "loading"]),
|
||||
$props.subscription ? (openBlock(), createBlock(_component_Button, {
|
||||
key: 0,
|
||||
onClick: $options.confirmCancel,
|
||||
loading: $data.sending,
|
||||
variant: "danger",
|
||||
type: "button"
|
||||
}, {
|
||||
default: withCtx(() => [
|
||||
createTextVNode(toDisplayString(_ctx.__("Cancel")), 1)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}, 8, ["onClick", "loading"])) : createCommentVNode("", true)
|
||||
])
|
||||
], 32)
|
||||
]),
|
||||
!$props.packages.length ? (openBlock(), createElementBlock("div", _hoisted_11, _hoisted_13)) : createCommentVNode("", true),
|
||||
$props.packages.length ? (openBlock(), createElementBlock("div", _hoisted_14, [
|
||||
createBaseVNode("h2", _hoisted_15, toDisplayString(_ctx.__("Available packages")), 1),
|
||||
!$props.packages.length ? (openBlock(), createElementBlock("div", _hoisted_12, _hoisted_14)) : createCommentVNode("", true),
|
||||
$props.packages.length ? (openBlock(), createElementBlock("div", _hoisted_15, [
|
||||
createBaseVNode("h2", _hoisted_16, toDisplayString(_ctx.__("Available packages")), 1),
|
||||
createVNode(_component_form_input, {
|
||||
modelValue: $data.coupon,
|
||||
"onUpdate:modelValue": _cache[6] || (_cache[6] = ($event) => $data.coupon = $event),
|
||||
@@ -430,7 +433,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
createBaseVNode("span", null, toDisplayString(_ctx.__("Name")), 1),
|
||||
$props.filters.sort.name === "asc" ? (openBlock(), createBlock(_component_IconArrowUp, { key: 0 })) : createCommentVNode("", true),
|
||||
$props.filters.sort.name === "desc" ? (openBlock(), createBlock(_component_IconArrowDown, { key: 1 })) : createCommentVNode("", true)
|
||||
], 8, _hoisted_16)
|
||||
], 8, _hoisted_17)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}),
|
||||
@@ -447,7 +450,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
createBaseVNode("span", null, toDisplayString(_ctx.__("Max sites")), 1),
|
||||
$props.filters.sort.sites === "asc" ? (openBlock(), createBlock(_component_IconArrowUp, { key: 0 })) : createCommentVNode("", true),
|
||||
$props.filters.sort.sites === "desc" ? (openBlock(), createBlock(_component_IconArrowDown, { key: 1 })) : createCommentVNode("", true)
|
||||
], 8, _hoisted_17)
|
||||
], 8, _hoisted_18)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}),
|
||||
@@ -464,7 +467,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
createBaseVNode("span", null, toDisplayString(_ctx.__("Max servers")), 1),
|
||||
$props.filters.sort.servers === "asc" ? (openBlock(), createBlock(_component_IconArrowUp, { key: 0 })) : createCommentVNode("", true),
|
||||
$props.filters.sort.servers === "desc" ? (openBlock(), createBlock(_component_IconArrowDown, { key: 1 })) : createCommentVNode("", true)
|
||||
], 8, _hoisted_18)
|
||||
], 8, _hoisted_19)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}),
|
||||
@@ -481,7 +484,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
createBaseVNode("span", null, toDisplayString(_ctx.__("Price")), 1),
|
||||
$props.filters.sort.price === "asc" ? (openBlock(), createBlock(_component_IconArrowUp, { key: 0 })) : createCommentVNode("", true),
|
||||
$props.filters.sort.price === "desc" ? (openBlock(), createBlock(_component_IconArrowDown, { key: 1 })) : createCommentVNode("", true)
|
||||
], 8, _hoisted_19)
|
||||
], 8, _hoisted_20)
|
||||
], void 0, true),
|
||||
_: 1
|
||||
}),
|
||||
@@ -569,8 +572,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
_: 1
|
||||
})
|
||||
])) : createCommentVNode("", true),
|
||||
createBaseVNode("div", _hoisted_20, [
|
||||
$data.invoices.length ? (openBlock(), createElementBlock("h2", _hoisted_21, toDisplayString(_ctx.__("Invoices")), 1)) : createCommentVNode("", true),
|
||||
createBaseVNode("div", _hoisted_21, [
|
||||
$data.invoices.length ? (openBlock(), createElementBlock("h2", _hoisted_22, toDisplayString(_ctx.__("Invoices")), 1)) : createCommentVNode("", true),
|
||||
$data.invoices.length ? (openBlock(), createBlock(_component_Table, {
|
||||
key: 1,
|
||||
caption: "Invoice list overview"
|
||||
@@ -647,7 +650,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
createBaseVNode("a", {
|
||||
class: "text-primary",
|
||||
href: _ctx.route("profile.billing.invoices.pdf", invoice.id)
|
||||
}, "Download", 8, _hoisted_22)
|
||||
}, "Download", 8, _hoisted_23)
|
||||
], void 0, true),
|
||||
_: 2
|
||||
}, 1024)
|
||||
@@ -1,15 +1,15 @@
|
||||
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 TopBar from "./TopBar.c1b78758.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown.45aebc05.js";
|
||||
import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./Form.ee446123.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
import "./Form.c121df94.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -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.2bbef2dd.js";
|
||||
import { o as openBlock, g as createBlock, w as withCtx, h as renderSlot, n as normalizeClass, i as resolveDynamicComponent } from "./app.291acac5.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";
|
||||
@@ -1,22 +1,22 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,15 +1,15 @@
|
||||
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 TopBar from "./TopBar.06c6471c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormActions } from "./Form.c121df94.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,8 +1,8 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass } from "./app.291acac5.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 = {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./TabBar.33558033.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
metaInfo() {
|
||||
return {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./TabBar.33558033.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main$1 = {};
|
||||
const _hoisted_1 = {
|
||||
@@ -1,9 +1,9 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {};
|
||||
const _hoisted_1 = {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, d as withModifiers } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, d as withModifiers } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main$1 = {
|
||||
props: {
|
||||
@@ -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.2bbef2dd.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.291acac5.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" };
|
||||
@@ -1,5 +1,5 @@
|
||||
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 { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput.35bd48d7.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.291acac5.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 = {
|
||||
@@ -1,5 +1,5 @@
|
||||
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 { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput.35bd48d7.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.291acac5.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 = {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main$1 = {};
|
||||
const _hoisted_1$1 = {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main$2 = {};
|
||||
const _hoisted_1$2 = {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.4deb18d9.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import Tabs from "./Tabs.15cd031a.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,12 +1,12 @@
|
||||
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 TopBar from "./TopBar.d1f708d8.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./TabBar.33558033.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,19 +1,19 @@
|
||||
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 TopBar from "./TopBar.66e6bbfd.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.33558033.js";
|
||||
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.b1df27d4.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,17 +1,17 @@
|
||||
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 TopBar from "./TopBar.06c6471c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,16 +1,16 @@
|
||||
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 TopBar from "./TopBar.c1b78758.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormActions } from "./Form.c121df94.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.33558033.js";
|
||||
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.b1df27d4.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.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";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main$1 = {};
|
||||
const _hoisted_1$1 = {
|
||||
xmlns: "http://www.w3.org/2000/svg",
|
||||
@@ -1,8 +1,8 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,18 +1,18 @@
|
||||
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 TopBar from "./TopBar.c1b78758.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,8 +1,8 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -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.2bbef2dd.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import { u as useNotification } from "./notification.37a874d9.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.js";
|
||||
const _sfc_main$g = {};
|
||||
const _hoisted_1$g = {
|
||||
id: "main",
|
||||
@@ -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.2bbef2dd.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import { F as FormActions, a as Form } from "./Form.ee446123.js";
|
||||
import { F as FormActions, a as Form } from "./Form.c121df94.js";
|
||||
const _sfc_main$2 = {};
|
||||
const _hoisted_1$2 = {
|
||||
width: "1em",
|
||||
@@ -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.2bbef2dd.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
props: {
|
||||
@@ -1,9 +1,9 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,8 +1,8 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,21 +1,21 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,9 +1,9 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput, E as ErrorText } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,9 +1,9 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,18 +1,18 @@
|
||||
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 TopBar from "./TopBar.c1b78758.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import TwoFactorAuthentication from "./TwoFactorAuthentication.4f02aa90.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,23 +1,23 @@
|
||||
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 TopBar from "./TopBar.66e6bbfd.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.33558033.js";
|
||||
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.b1df27d4.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import Tabs from "./Tabs.41e60a16.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,17 +1,17 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.js";
|
||||
import Tabs from "./Tabs.f61d721f.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,17 +1,17 @@
|
||||
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 TopBar from "./TopBar.c1b78758.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormSelect } from "./FormSelect.5ac64982.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { u as useConfirm } from "./confirm.10140c89.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -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.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode, n as normalizeClass } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
props: {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app.291acac5.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" };
|
||||
@@ -1,22 +1,22 @@
|
||||
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 TopBar from "./TopBar.66e6bbfd.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar.33558033.js";
|
||||
import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton.b1df27d4.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { P as Pagination } from "./Pagination.bbec225f.js";
|
||||
import Tabs from "./Tabs.41e60a16.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,20 +1,20 @@
|
||||
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 TopBar from "./TopBar.4deb18d9.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { E as EmptyImage } from "./EmptyImage.d55ba273.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { F as FormActions } from "./Form.c121df94.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import Tabs from "./Tabs.15cd031a.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,16 +1,16 @@
|
||||
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 TopBar from "./TopBar.06c6471c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage.f1747e14.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { F as FormTextarea } from "./FormTextarea.79256863.js";
|
||||
import { F as FormActions } from "./Form.c121df94.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./notification.37a874d9.js";
|
||||
import "./TabBar.33558033.js";
|
||||
import "./notification.2735bc8d.js";
|
||||
const _sfc_main = {
|
||||
layout: MainLayout,
|
||||
components: {
|
||||
@@ -1,18 +1,18 @@
|
||||
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 TopBar from "./TopBar.1d3c0595.js";
|
||||
import { C as Container } from "./Container.f666e399.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.befd9ba9.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { S as SettingsLayout } from "./SettingsLayout.488a6c08.js";
|
||||
import { S as SettingsSegment } from "./SettingsSegment.d1d5faf2.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { a as Form, F as FormActions } from "./Form.c121df94.js";
|
||||
import { u as useNotification } from "./notification.2735bc8d.js";
|
||||
import Tabs from "./Tabs.f61d721f.js";
|
||||
import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData.f2fcc2e7.js";
|
||||
import { M as Modal, a as ModalContainer } from "./ModalContainer.aff77231.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./TabBar.c6d58809.js";
|
||||
import "./TabBar.33558033.js";
|
||||
const _sfc_main$1 = {
|
||||
data() {
|
||||
return {
|
||||
@@ -1,5 +1,5 @@
|
||||
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 { C as Container } from "./Container.f666e399.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main$c = {
|
||||
data: () => ({
|
||||
@@ -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.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, b as createBaseVNode, t as toDisplayString, h as renderSlot, n as normalizeClass } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main$5 = {
|
||||
props: {
|
||||
@@ -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.2bbef2dd.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
props: {
|
||||
@@ -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.2bbef2dd.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
props: {
|
||||
@@ -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.2bbef2dd.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
props: {
|
||||
@@ -1,8 +1,8 @@
|
||||
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 { T as TextDivider } from "./TextDivider.0d0c0312.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { C as Container } from "./Container.f666e399.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.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode } from "./app.2bbef2dd.js";
|
||||
import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
const _sfc_main = {
|
||||
props: {
|
||||
@@ -1,7 +1,7 @@
|
||||
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 { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.33558033.js";
|
||||
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./Container.4ef899ed.js";
|
||||
import "./Container.f666e399.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
TopBar: TopBar$1,
|
||||
@@ -1,7 +1,7 @@
|
||||
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 { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.33558033.js";
|
||||
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./Container.4ef899ed.js";
|
||||
import "./Container.f666e399.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
TopBar: TopBar$1,
|
||||
@@ -1,7 +1,7 @@
|
||||
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 { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.33558033.js";
|
||||
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./Container.4ef899ed.js";
|
||||
import "./Container.f666e399.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
TopBar: TopBar$1,
|
||||
@@ -1,7 +1,7 @@
|
||||
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 { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.33558033.js";
|
||||
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./Container.4ef899ed.js";
|
||||
import "./Container.f666e399.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
TopBar: TopBar$1,
|
||||
@@ -1,7 +1,7 @@
|
||||
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 { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.33558033.js";
|
||||
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./Container.4ef899ed.js";
|
||||
import "./Container.f666e399.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
TopBar: TopBar$1,
|
||||
@@ -1,7 +1,7 @@
|
||||
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 { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar.33558033.js";
|
||||
import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app.291acac5.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import "./Container.4ef899ed.js";
|
||||
import "./Container.f666e399.js";
|
||||
const _sfc_main = {
|
||||
components: {
|
||||
TopBar: TopBar$1,
|
||||
@@ -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.2bbef2dd.js";
|
||||
import { B as Button } from "./Button.ec2792b6.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.291acac5.js";
|
||||
import { B as Button } from "./Button.0865095c.js";
|
||||
import { _ as _export_sfc } from "./_plugin-vue_export-helper.cdc0426e.js";
|
||||
import { F as FormInput } from "./FormInput.2e396d4d.js";
|
||||
import { F as FormInput } from "./FormInput.35bd48d7.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
@@ -1,4 +1,4 @@
|
||||
import { s as store } from "./app.2bbef2dd.js";
|
||||
import { s as store } from "./app.291acac5.js";
|
||||
function useConfirm({ title, message, onConfirm, variant }) {
|
||||
return store.dispatch("confirm/open", {
|
||||
title,
|
||||
@@ -1,4 +1,4 @@
|
||||
import { s as store } from "./app.2bbef2dd.js";
|
||||
import { s as store } from "./app.291acac5.js";
|
||||
function useNotification({ title, message, variant, timeout }) {
|
||||
return store.dispatch("notification/notify", {
|
||||
title,
|
||||
File diff suppressed because it is too large
Load Diff
@@ -58,16 +58,18 @@
|
||||
<div id="card-element" class="form-input"></div>
|
||||
</div>
|
||||
|
||||
<Button :data-secret="clientSecret" id="card-button" :loading="sending"
|
||||
type="submit">
|
||||
{{ __('Save') }}
|
||||
</Button>
|
||||
<div class="space-x-2">
|
||||
<Button :data-secret="clientSecret" id="card-button" :loading="sending"
|
||||
type="submit">
|
||||
{{ __('Save') }}
|
||||
</Button>
|
||||
|
||||
<Button @click="confirmCancel" :loading="sending"
|
||||
v-if="subscription"
|
||||
variant="danger" type="button">
|
||||
{{ __('Cancel') }}
|
||||
</Button>
|
||||
<Button @click="confirmCancel" :loading="sending"
|
||||
v-if="subscription"
|
||||
variant="danger" type="button">
|
||||
{{ __('Cancel') }}
|
||||
</Button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="md:col-span-3 space-y-8" v-if="!packages.length">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
{{ __('A new server with the name :server has been created by the user :user.', ['server' => $server->name, 'user' => $user->name]) }}
|
||||
|
||||
@component('mail::button', ['url' => route('admin.users.show', $user->id)])
|
||||
@component('mail::button', ['url' => \App\Filament\Resources\UserResource::getUrl('edit', ['record' => $user])])
|
||||
{{ __('View user') }}
|
||||
@endcomponent
|
||||
@endcomponent
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
{{ __('This site has been created on the server **:server**, the server currently has **:sites** of **:max** left.', ['server' => $server->name, 'sites' => $server->sites()->count(), 'max' => $server->maximum_sites]) }}
|
||||
|
||||
@component('mail::button', ['url' => route('admin.users.show', $user->id)])
|
||||
@component('mail::button', ['url' => \App\Filament\Resources\UserResource::getUrl('edit', ['record' => $user])])
|
||||
{{ __('View user') }}
|
||||
@endcomponent
|
||||
@endcomponent
|
||||
|
||||
Reference in New Issue
Block a user