'f4ac99e09542ff494432bc959d4fee61::app','data' => ['title' => __('Platform')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
withName('layouts::app'); ?>
shouldRender()): ?>
startComponent($component->resolveView(), $component->data()); ?>
except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
withAttributes(['title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(__('Platform'))]); ?>
'components.wms.page-hero','data' => ['eyebrow' => 'Platform','title' => 'Platform Dashboard','description' => 'System-level tenant, licensing, warehouse and pricing overview for MPBA administrators.','stats' => [
['label' => 'Companies', 'value' => $companiesCount, 'icon' => 'fa-solid fa-building'],
['label' => 'Active', 'value' => $activeCompaniesCount, 'icon' => 'fa-solid fa-circle-check'],
['label' => 'Prices', 'value' => $pricesCount, 'icon' => 'fa-solid fa-tags'],
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
withName('wms.page-hero'); ?>
shouldRender()): ?>
startComponent($component->resolveView(), $component->data()); ?>
except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
withAttributes(['eyebrow' => 'Platform','title' => 'Platform Dashboard','description' => 'System-level tenant, licensing, warehouse and pricing overview for MPBA administrators.','stats' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
['label' => 'Companies', 'value' => $companiesCount, 'icon' => 'fa-solid fa-building'],
['label' => 'Active', 'value' => $activeCompaniesCount, 'icon' => 'fa-solid fa-circle-check'],
['label' => 'Prices', 'value' => $pricesCount, 'icon' => 'fa-solid fa-tags'],
])]); ?>
renderComponent(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as [$label, $value]): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
Platform
Pricing plans
Customer-facing Basic, Advanced and Pro plan cards shown under Platform.
addLoop($__currentLoopData); foreach($__currentLoopData as $price): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
code === 'basic';
$isAdvanced = $price->code === 'advanced';
$headerClass = $isAdvanced
? 'from-cyan-500 to-blue-600'
: ($isBasic ? 'from-slate-700 to-slate-950' : 'from-indigo-600 to-violet-700');
$features = array_slice($price->featureRows(), 0, 3);
?>
formatAmount($price->monthly_amount)); ?>
/ month
description); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $feature): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
-
popLoop(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
No platform pricing plans have been published yet.
Recent companies
Tenant isolation is enforced by company ownership on every warehouse record.
Manage companies
| Company |
Users |
Warehouses |
Licences |
Status |
addLoop($__currentLoopData); foreach($__currentLoopData as $company): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
| name); ?> |
users_count); ?> |
warehouses_count); ?> |
license_keys_count); ?> |
is_system_company ? 'System' : ucfirst($company->status)); ?> |
popLoop(); $loop = $__env->getLastLoop(); ?>
renderComponent(); ?>