add: full multi-tenancy control
This commit is contained in:
2
storage/debugbar/.gitignore
vendored
2
storage/debugbar/.gitignore
vendored
@@ -1,2 +0,0 @@
|
||||
*
|
||||
!.gitignore
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,21 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal2e811256b7438d8e1a8b356c08ce1fd4 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2e811256b7438d8e1a8b356c08ce1fd4 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.controls.inline.phone','data' => [':name' => '\''.e($attribute->code).'\'','value' => $value,'rules' => 'required|decimal:4','position' => 'left','label' => $attribute->name,':errors' => 'errors','placeholder' => $attribute->name,'url' => $url,'allowEdit' => $allowEdit]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.controls.inline.phone'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => '\''.e($attribute->code).'\'','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value),'rules' => 'required|decimal:4','position' => 'left','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),':errors' => 'errors','placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),'url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($url),'allow-edit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($allowEdit)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2e811256b7438d8e1a8b356c08ce1fd4)): ?>
|
||||
<?php $attributes = $__attributesOriginal2e811256b7438d8e1a8b356c08ce1fd4; ?>
|
||||
<?php unset($__attributesOriginal2e811256b7438d8e1a8b356c08ce1fd4); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2e811256b7438d8e1a8b356c08ce1fd4)): ?>
|
||||
<?php $component = $__componentOriginal2e811256b7438d8e1a8b356c08ce1fd4; ?>
|
||||
<?php unset($__componentOriginal2e811256b7438d8e1a8b356c08ce1fd4); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/attributes/view/phone.blade.php ENDPATH**/ ?>
|
||||
@@ -1,102 +0,0 @@
|
||||
<?php echo view_render_event('admin.leads.index.kanban.search.before'); ?>
|
||||
|
||||
|
||||
<v-kanban-search
|
||||
:is-loading="isLoading"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
@search="search"
|
||||
>
|
||||
</v-kanban-search>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.kanban.search.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('6529e7b8-4a4d-46f1-996f-c240cf82304e')): $__env->markAsRenderedOnce('6529e7b8-4a4d-46f1-996f-c240cf82304e');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-kanban-search-template"
|
||||
>
|
||||
<div class="relative flex max-w-[445px] items-center max-md:w-full max-md:max-w-full">
|
||||
<div class="icon-search absolute top-1.5 flex items-center text-2xl ltr:left-3 rtl:right-3"></div>
|
||||
|
||||
<input
|
||||
type="text"
|
||||
name="search"
|
||||
class="block w-full rounded-lg border bg-white py-1.5 leading-6 text-gray-600 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400 ltr:pl-10 ltr:pr-3 rtl:pl-3 rtl:pr-10"
|
||||
placeholder="<?php echo app('translator')->get('admin::app.leads.index.kanban.toolbar.search.title'); ?>"
|
||||
autocomplete="off"
|
||||
:value="getSearchedValues()"
|
||||
@keyup.enter="search"
|
||||
>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-kanban-search', {
|
||||
template: '#v-kanban-search-template',
|
||||
|
||||
props: ['isLoading', 'available', 'applied'],
|
||||
|
||||
emits: ['search'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
filters: {
|
||||
columns: [],
|
||||
},
|
||||
};
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.filters.columns = this.applied.filters.columns.filter((column) => column.index === 'all');
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Perform a search operation based on the input value.
|
||||
*
|
||||
* @param {Event} $event
|
||||
* @returns {void}
|
||||
*/
|
||||
search($event) {
|
||||
let requestedValue = $event.target.value;
|
||||
|
||||
let appliedColumn = this.filters.columns.find(column => column.index === 'all');
|
||||
|
||||
if (! requestedValue) {
|
||||
appliedColumn.value = [];
|
||||
|
||||
this.$emit('search', this.filters);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (appliedColumn) {
|
||||
appliedColumn.value = [requestedValue];
|
||||
} else {
|
||||
this.filters.columns.push({
|
||||
index: 'all',
|
||||
value: [requestedValue]
|
||||
});
|
||||
}
|
||||
|
||||
this.$emit('search', this.filters);
|
||||
},
|
||||
|
||||
/**
|
||||
* Get the searched values for a specific column.
|
||||
*
|
||||
* @returns {Array}
|
||||
*/
|
||||
getSearchedValues() {
|
||||
let appliedColumn = this.filters.columns.find(column => column.index === 'all');
|
||||
|
||||
return appliedColumn?.value ?? [];
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/leads/index/kanban/search.blade.php ENDPATH**/ ?>
|
||||
@@ -1,125 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'isActive' => true,
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'isActive' => true,
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'isActive' => true,
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<div <?php echo e($attributes->merge(['class' => 'box-shadow rounded-lg border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900'])); ?>>
|
||||
<v-accordion
|
||||
is-active="<?php echo e($isActive); ?>"
|
||||
<?php echo e($attributes); ?>
|
||||
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginald4a2ee3b74458b25b1bb9b9a154dc326 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginald4a2ee3b74458b25b1bb9b9a154dc326 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.accordion.index','data' => ['class' => 'h-[271px] w-[360px]']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'h-[271px] w-[360px]']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginald4a2ee3b74458b25b1bb9b9a154dc326)): ?>
|
||||
<?php $attributes = $__attributesOriginald4a2ee3b74458b25b1bb9b9a154dc326; ?>
|
||||
<?php unset($__attributesOriginald4a2ee3b74458b25b1bb9b9a154dc326); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginald4a2ee3b74458b25b1bb9b9a154dc326)): ?>
|
||||
<?php $component = $__componentOriginald4a2ee3b74458b25b1bb9b9a154dc326; ?>
|
||||
<?php unset($__componentOriginald4a2ee3b74458b25b1bb9b9a154dc326); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(isset($header)): ?>
|
||||
<template v-slot:header="{ toggle, isOpen }">
|
||||
<div <?php echo e($header->attributes->merge(['class' => 'flex items-center justify-between p-1.5'])); ?>>
|
||||
<?php echo e($header); ?>
|
||||
|
||||
|
||||
<span
|
||||
:class="`cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-100 dark:hover:bg-gray-950 ${isOpen ? 'icon-up-arrow' : 'icon-down-arrow'}`"
|
||||
@click="toggle"
|
||||
></span>
|
||||
</div>
|
||||
</template>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(isset($content)): ?>
|
||||
<template v-slot:content="{ isOpen }">
|
||||
<div
|
||||
<?php echo e($content->attributes->merge(['class' => 'px-4 pb-4'])); ?>
|
||||
|
||||
v-show="isOpen"
|
||||
>
|
||||
<?php echo e($content); ?>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
<?php endif; ?>
|
||||
</v-accordion>
|
||||
</div>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('307f6d79-996c-48cb-b7f2-8cd0d16a51d3')): $__env->markAsRenderedOnce('307f6d79-996c-48cb-b7f2-8cd0d16a51d3');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-accordion-template"
|
||||
>
|
||||
<div>
|
||||
<slot
|
||||
name="header"
|
||||
:toggle="toggle"
|
||||
:isOpen="isOpen"
|
||||
>
|
||||
Default Header
|
||||
</slot>
|
||||
|
||||
<slot
|
||||
name="content"
|
||||
:isOpen="isOpen"
|
||||
>
|
||||
Default Content
|
||||
</slot>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-accordion', {
|
||||
template: '#v-accordion-template',
|
||||
|
||||
props: [
|
||||
'isActive',
|
||||
],
|
||||
|
||||
data() {
|
||||
return {
|
||||
isOpen: this.isActive,
|
||||
};
|
||||
},
|
||||
|
||||
methods: {
|
||||
toggle() {
|
||||
this.isOpen = ! this.isOpen;
|
||||
|
||||
this.$emit('toggle', { isActive: this.isOpen });
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/accordion/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,62 +0,0 @@
|
||||
<!-- Pannel Content -->
|
||||
<div class="flex gap-2.5 rounded-lg max-xl:flex-wrap">
|
||||
<!-- Left Component -->
|
||||
<div class="flex flex-1 flex-col gap-2 overflow-auto max-xl:flex-auto">
|
||||
<div class="box-shadow rounded bg-white p-4 dark:bg-gray-900">
|
||||
<div class="shimmer mb-4 h-4 w-16"></div>
|
||||
|
||||
<?php for($i = 1; $i < 5; $i++): ?>
|
||||
<div class="mb-6 h-14 w-full">
|
||||
<div class="shimmer mb-2 h-4 w-24"></div>
|
||||
|
||||
<div class="shimmer flex h-10 w-full rounded-md py-px"></div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right Component -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2">
|
||||
<!-- General -->
|
||||
<div class="box-shadow rounded bg-white dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between gap-x-5 p-4">
|
||||
<p class="shimmer w-20 p-2.5"></p>
|
||||
|
||||
<p class="shimmer w-5 p-2.5"></p>
|
||||
</div>
|
||||
|
||||
<div class="px-4 pb-4">
|
||||
<?php for($i = 1; $i < 4; $i++): ?>
|
||||
<div class="mb-4 last:mb-0">
|
||||
<div class="shimmer mb-1.5 h-4 w-24"></div>
|
||||
|
||||
<div class="shimmer flex h-10 w-full rounded-md py-px"></div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Validation Section -->
|
||||
<div class="box-shadow rounded bg-white dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between gap-x-5 p-4">
|
||||
<p class="shimmer w-24 p-2.5"></p>
|
||||
|
||||
<p class="shimmer w-5 p-2.5"></p>
|
||||
</div>
|
||||
|
||||
<div class="px-4 pb-4">
|
||||
<div class="mb-2 flex items-center gap-2.5">
|
||||
<div class="shimmer h-6 w-6"></div>
|
||||
|
||||
<div class="shimmer h-4 w-20"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-2.5">
|
||||
<div class="shimmer h-6 w-6"></div>
|
||||
|
||||
<div class="shimmer h-4 w-20"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/settings/attributes.blade.php ENDPATH**/ ?>
|
||||
@@ -1,64 +0,0 @@
|
||||
<v-button <?php echo e($attributes); ?>></v-button>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('15fff503-dcb5-4475-be87-a1558d515f2e')): $__env->markAsRenderedOnce('15fff503-dcb5-4475-be87-a1558d515f2e');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-button-template"
|
||||
>
|
||||
<button
|
||||
v-if="! loading"
|
||||
:class="[buttonClass, '']"
|
||||
>
|
||||
{{ title }}
|
||||
</button>
|
||||
|
||||
<button
|
||||
v-else
|
||||
:class="[buttonClass, '']"
|
||||
>
|
||||
<!-- Spinner -->
|
||||
<svg
|
||||
class="absolute h-5 w-5 animate-spin"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 24 24"
|
||||
>
|
||||
<circle
|
||||
class="opacity-25"
|
||||
cx="12"
|
||||
cy="12"
|
||||
r="10"
|
||||
stroke="currentColor"
|
||||
stroke-width="4"
|
||||
>
|
||||
</circle>
|
||||
|
||||
<path
|
||||
class="opacity-75"
|
||||
fill="currentColor"
|
||||
d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"
|
||||
>
|
||||
</path>
|
||||
</svg>
|
||||
|
||||
<span class="realative h-full w-full opacity-0">
|
||||
{{ title }}
|
||||
</span>
|
||||
</button>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-button', {
|
||||
template: '#v-button-template',
|
||||
|
||||
props: {
|
||||
loading: Boolean,
|
||||
buttonType: String,
|
||||
title: String,
|
||||
buttonClass: String,
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Installer/src/Resources/views/components/button/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,420 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'allowEdit' => true,
|
||||
'data' => [],
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'allowEdit' => true,
|
||||
'data' => [],
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'allowEdit' => true,
|
||||
'data' => [],
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-inline-multi-select-edit
|
||||
<?php echo e($attributes->except('data')); ?>
|
||||
|
||||
:data="<?php echo e(json_encode($data)); ?>"
|
||||
:allow-edit="<?php echo e($allowEdit ? 'true' : 'false'); ?>"
|
||||
>
|
||||
<div class="group w-full max-w-full hover:rounded-sm">
|
||||
<div class="rounded-xs flex h-[34px] items-center pl-2.5 text-left">
|
||||
<div class="shimmer h-5 w-48 rounded border border-transparent"></div>
|
||||
</div>
|
||||
</div>
|
||||
</v-inline-multi-select-edit>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('4c04f8c0-0180-4705-82de-5fed82f1654a')): $__env->markAsRenderedOnce('4c04f8c0-0180-4705-82de-5fed82f1654a');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-inline-multi-select-edit-template"
|
||||
>
|
||||
<div class="group w-full max-w-full hover:rounded-sm">
|
||||
<!-- Non-editing view -->
|
||||
<div
|
||||
v-if="! isEditing"
|
||||
class="flex h-[34px] items-center rounded border border-transparent transition-all"
|
||||
:class="allowEdit ? 'hover:bg-gray-100 dark:hover:bg-gray-800' : ''"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden',':id' => 'name',':name' => 'name','vModel' => 'inputValue']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden',':id' => 'name',':name' => 'name','v-model' => 'inputValue']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div
|
||||
class="group relative h-[18px] !w-full pl-2.5"
|
||||
:style="{ 'text-align': position }"
|
||||
>
|
||||
<span class="cursor-pointer truncate rounded">
|
||||
{{ valueLabel ? valueLabel : selectedValue?.length > 20 ? selectedValue.substring(0, 20) + '...' : selectedValue }}
|
||||
</span>
|
||||
|
||||
<!-- Tooltip -->
|
||||
<div
|
||||
class="absolute bottom-0 mb-5 hidden flex-col group-hover:flex"
|
||||
v-if="selectedValue?.length > 20"
|
||||
>
|
||||
<span class="whitespace-no-wrap relative z-10 rounded-md bg-black px-4 py-2 text-xs leading-none text-white shadow-lg dark:bg-white dark:text-gray-900">
|
||||
{{ selectedValue }}
|
||||
</span>
|
||||
|
||||
<div class="-mt-2 ml-4 h-3 w-3 rotate-45 bg-black dark:bg-white"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<template v-if="allowEdit">
|
||||
<i
|
||||
@click="toggle"
|
||||
class="icon-edit phttp://192.168.15.43/test/-0.5 cursor-pointer rounded text-2xl opacity-0 hover:bg-gray-200 group-hover:opacity-100 dark:hover:bg-gray-950 ltr:mr-1 rtl:ml-1"
|
||||
></i>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => [':name' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<!-- Editing view -->
|
||||
<div
|
||||
class="relative flex w-full flex-col"
|
||||
ref="dropdownContainer"
|
||||
v-if="isEditing"
|
||||
>
|
||||
<div class="flex min-h-[38px] w-full items-center rounded border border-gray-200 px-2.5 py-1.5 text-sm font-normal text-gray-800 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400 ltr:pr-16 rtl:pl-16">
|
||||
<ul class="flex flex-wrap items-center gap-1">
|
||||
<li
|
||||
v-for="option in tempOptions"
|
||||
:key="option.id"
|
||||
class="flex items-center gap-1 rounded-md bg-slate-100 pl-2 dark:bg-gray-800 dark:text-white"
|
||||
>
|
||||
<input
|
||||
type="hidden"
|
||||
:name="name"
|
||||
:value="option"
|
||||
/>
|
||||
|
||||
<div
|
||||
class="relative h-[18px] pl-2.5"
|
||||
:style="{ 'text-align': position }"
|
||||
>
|
||||
<!-- Wrap the text and tooltip in a group class for hover tracking -->
|
||||
<div class="group">
|
||||
<!-- Truncated text -->
|
||||
<p class="max-w-[110px] cursor-pointer truncate">{{ option.name }}</p>
|
||||
|
||||
<!-- Tooltip that shows on hover over the truncated text -->
|
||||
<div
|
||||
class="absolute bottom-0 mb-5 hidden flex-col group-hover:flex"
|
||||
v-if="option.name?.length > 20"
|
||||
>
|
||||
<span
|
||||
class="whitespace-no-wrap relative z-20 rounded-md bg-black px-4 py-2 text-xs leading-none text-white shadow-lg dark:bg-white dark:text-gray-900"
|
||||
>
|
||||
{{ option.name }}
|
||||
</span>
|
||||
|
||||
<div class="-mt-2 ml-4 h-3 w-3 rotate-45 bg-black dark:bg-white"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Cross icon for removing option -->
|
||||
<span
|
||||
class="icon-cross-large cursor-pointer p-0.5 text-xl"
|
||||
@click="removeOption(option)"
|
||||
></span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Dropdown (position dynamic based on space) -->
|
||||
<div
|
||||
class="absolute z-10 w-full origin-top transform rounded-lg border bg-white shadow-lg dark:border-gray-800 dark:bg-gray-800"
|
||||
:class="dropdownPosition === 'bottom' ? 'top-full mt-1' : 'bottom-full mb-1'"
|
||||
v-if="options.length > 0"
|
||||
>
|
||||
<!-- Results List -->
|
||||
<ul class="max-h-40 divide-gray-100 overflow-y-auto p-0.5">
|
||||
<li
|
||||
v-for="option in options"
|
||||
:key="option.id"
|
||||
class="cursor-pointer rounded px-4 py-2 text-gray-800 transition-colors hover:bg-blue-100 dark:text-white dark:hover:bg-gray-950 ltr:pr-16 rtl:pl-16"
|
||||
@click="addOption(option)"
|
||||
>
|
||||
{{ option.name }}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Action Buttons -->
|
||||
<div class="absolute top-1/2 flex -translate-y-1/2 transform gap-0.5 ltr:right-2 rtl:left-2">
|
||||
<button
|
||||
type="button"
|
||||
class="flex items-center justify-center bg-green-100 p-1 hover:bg-green-200 ltr:rounded-l-md rtl:rounded-r-md"
|
||||
@click="save"
|
||||
>
|
||||
<i class="icon-tick text-md cursor-pointer font-bold text-green-600 dark:!text-green-600" />
|
||||
</button>
|
||||
|
||||
<button
|
||||
type="button"
|
||||
class="flex items-center justify-center bg-red-100 p-1 hover:bg-red-200 ltr:rounded-r-md rtl:rounded-l-md"
|
||||
@click="cancel"
|
||||
>
|
||||
<i class="icon-cross-large text-md cursor-pointer font-bold text-red-600 dark:!text-red-600" />
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-inline-multi-select-edit', {
|
||||
template: '#v-inline-multi-select-edit-template',
|
||||
|
||||
emits: ['options-updated'],
|
||||
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
value: {
|
||||
required: true,
|
||||
},
|
||||
|
||||
rules: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
label: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
placeholder: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
position: {
|
||||
type: String,
|
||||
default: 'right',
|
||||
},
|
||||
|
||||
allowEdit: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
|
||||
errors: {
|
||||
type: Object,
|
||||
default: {},
|
||||
},
|
||||
|
||||
data: {
|
||||
type: Array,
|
||||
required: true,
|
||||
},
|
||||
|
||||
url: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
valueLabel: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
inputValue: this.value,
|
||||
|
||||
isEditing: false,
|
||||
|
||||
options: this.data ?? [],
|
||||
|
||||
tempOptions: [],
|
||||
|
||||
isRTL: document.documentElement.dir === 'rtl',
|
||||
|
||||
isDropdownOpen: false,
|
||||
|
||||
dropdownPosition: "bottom",
|
||||
};
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.tempOptions = this.options.filter((data) => this.value.includes(data.id));
|
||||
|
||||
this.options = this.options.filter((data) => !this.value.includes(data.id));
|
||||
|
||||
window.addEventListener("resize", this.setDropdownPosition);
|
||||
},
|
||||
|
||||
computed: {
|
||||
/**
|
||||
* Get the selected value.
|
||||
*
|
||||
* @return {Object}
|
||||
*/
|
||||
selectedValue() {
|
||||
if (this.tempOptions.length === 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return this.tempOptions.map((data) => data.name).join(', ');
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Toggle the input.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
toggle() {
|
||||
this.isEditing = true;
|
||||
|
||||
this.isDropdownOpen = ! this.isDropdownOpen;
|
||||
|
||||
if (this.isDropdownOpen) {
|
||||
this.setDropdownPosition();
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Save the input value.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
save() {
|
||||
if (this.errors[this.name]) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.isEditing = false;
|
||||
|
||||
if (this.url) {
|
||||
this.$axios.put(this.url, {
|
||||
[this.name]: this.tempOptions.map((data) => data.id),
|
||||
})
|
||||
.then((response) => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
})
|
||||
.catch((error) => {
|
||||
this.inputValue = this.value;
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
});
|
||||
}
|
||||
|
||||
this.$emit('options-updated', {
|
||||
name: this.name,
|
||||
value: this.tempOptions.map((data) => data.id),
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Cancel the input value.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
cancel() {
|
||||
this.isEditing = false;
|
||||
|
||||
this.$emit('options-updated', {
|
||||
name: this.name,
|
||||
value: this.tempOptions.map((data) => data.id),
|
||||
});
|
||||
},
|
||||
|
||||
addOption(option) {
|
||||
if (!this.tempOptions.some((data) => data.id === option.id)) {
|
||||
this.tempOptions.push(option);
|
||||
|
||||
this.options = this.options.filter((data) => data.id !== option.id);
|
||||
|
||||
this.input = '';
|
||||
}
|
||||
},
|
||||
|
||||
removeOption(option) {
|
||||
if (!this.options.some((data) => data.id === option.id)) {
|
||||
this.options.push(option);
|
||||
|
||||
this.tempOptions = this.tempOptions.filter((data) => data.id !== option.id);
|
||||
}
|
||||
},
|
||||
|
||||
setDropdownPosition() {
|
||||
this.$nextTick(() => {
|
||||
const dropdownContainer = this.$refs.dropdownContainer;
|
||||
|
||||
if (! dropdownContainer) {
|
||||
return;
|
||||
}
|
||||
|
||||
const dropdownRect = dropdownContainer.getBoundingClientRect();
|
||||
const viewportHeight = window.innerHeight;
|
||||
|
||||
if (dropdownRect.bottom + 250 > viewportHeight) {
|
||||
this.dropdownPosition = "top";
|
||||
} else {
|
||||
this.dropdownPosition = "bottom";
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/multiselect.blade.php ENDPATH**/ ?>
|
||||
@@ -1,31 +0,0 @@
|
||||
<?php
|
||||
if (! empty($value)) {
|
||||
if ($value instanceof \Carbon\Carbon) {
|
||||
$value = $value->format('Y-m-d');
|
||||
} elseif (is_string($value)) {
|
||||
$value = \Carbon\Carbon::parse($value)->format('Y-m-d');
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'date','id' => $attribute->code,'name' => $attribute->code,'value' => $value,'rules' => $validations.'|regex:^\d{4}-\d{2}-\d{2}$','label' => $attribute->name]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'date','id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->code),'name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->code),'value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations.'|regex:^\d{4}-\d{2}-\d{2}$'),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/attributes/edit/date.blade.php ENDPATH**/ ?>
|
||||
@@ -1,207 +0,0 @@
|
||||
<v-flash-item
|
||||
v-for='flash in flashes'
|
||||
:key='flash.uid'
|
||||
:flash="flash"
|
||||
@onRemove="remove($event)"
|
||||
>
|
||||
</v-flash-item>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('c0a40e6b-736c-482c-a46c-6adcb0e8870f')): $__env->markAsRenderedOnce('c0a40e6b-736c-482c-a46c-6adcb0e8870f');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-flash-item-template"
|
||||
>
|
||||
<div
|
||||
class="flex w-max items-start justify-between gap-2 rounded-lg bg-white p-3 shadow-[0px_10px_20px_0px_rgba(0,0,0,0.12)] dark:bg-gray-950"
|
||||
:style="typeStyles[flash.type]['container']"
|
||||
@mouseenter="pauseTimer"
|
||||
@mouseleave="resumeTimer"
|
||||
>
|
||||
<!-- Icon -->
|
||||
<span
|
||||
class="icon-toast-done rounded-full bg-white text-2xl dark:bg-gray-900"
|
||||
:class="iconClasses[flash.type]"
|
||||
:style="typeStyles[flash.type]['icon']"
|
||||
></span>
|
||||
|
||||
<div class="flex flex-col gap-1.5">
|
||||
<!-- Heading -->
|
||||
<p class="text-base font-semibold dark:text-white">
|
||||
{{ typeHeadings[flash.type] }}
|
||||
</p>
|
||||
|
||||
<!-- Message -->
|
||||
<p
|
||||
class="flex items-center break-all text-sm dark:text-white"
|
||||
:style="typeStyles[flash.type]['message']"
|
||||
>
|
||||
|
||||
{{ flash.message }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<button
|
||||
class="relative ml-4 inline-flex rounded-full bg-white p-1.5 text-gray-400 dark:bg-gray-950"
|
||||
@click="remove"
|
||||
>
|
||||
<span class="icon-cross-large text-2xl text-slate-800"></span>
|
||||
|
||||
<svg class="absolute inset-0 h-full w-full -rotate-90" viewBox="0 0 24 24">
|
||||
<circle
|
||||
class="text-gray-200"
|
||||
stroke-width="1.5"
|
||||
stroke="#D0D4DA"
|
||||
fill="transparent"
|
||||
r="10"
|
||||
cx="12"
|
||||
cy="12"
|
||||
/>
|
||||
|
||||
<circle
|
||||
class="text-blue-600 transition-all duration-100 ease-out"
|
||||
stroke-width="1.5"
|
||||
:stroke-dasharray="circumference"
|
||||
:stroke-dashoffset="strokeDashoffset"
|
||||
stroke-linecap="round"
|
||||
:stroke="typeStyles[flash.type]['stroke']"
|
||||
fill="transparent"
|
||||
r="10"
|
||||
cx="12"
|
||||
cy="12"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-flash-item', {
|
||||
template: '#v-flash-item-template',
|
||||
|
||||
props: ['flash'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
iconClasses: {
|
||||
success: 'icon-success',
|
||||
|
||||
error: 'icon-error',
|
||||
|
||||
warning: 'icon-warning',
|
||||
|
||||
info: 'icon-info',
|
||||
},
|
||||
|
||||
typeHeadings: {
|
||||
success: "<?php echo app('translator')->get('admin::app.components.flash-group.success'); ?>",
|
||||
|
||||
error: "<?php echo app('translator')->get('admin::app.components.flash-group.error'); ?>",
|
||||
|
||||
warning: "<?php echo app('translator')->get('admin::app.components.flash-group.warning'); ?>",
|
||||
|
||||
info: "<?php echo app('translator')->get('admin::app.components.flash-group.info'); ?>",
|
||||
},
|
||||
|
||||
typeStyles: {
|
||||
success: {
|
||||
container: 'border-left: 8px solid #16A34A',
|
||||
|
||||
icon: 'color: #16A34A',
|
||||
|
||||
stroke: '#16A34A',
|
||||
},
|
||||
|
||||
error: {
|
||||
container: 'border-left: 8px solid #FF4D50',
|
||||
|
||||
icon: 'color: #FF4D50',
|
||||
|
||||
stroke: '#FF4D50',
|
||||
},
|
||||
|
||||
warning: {
|
||||
container: 'border-left: 8px solid #FBAD15',
|
||||
|
||||
icon: 'color: #FBAD15',
|
||||
|
||||
stroke: '#FBAD15',
|
||||
},
|
||||
|
||||
info: {
|
||||
container: 'border-left: 8px solid #0E90D9',
|
||||
|
||||
icon: 'color: #0E90D9',
|
||||
|
||||
stroke: '#0E90D9',
|
||||
},
|
||||
},
|
||||
|
||||
duration: 5000,
|
||||
|
||||
progress: 0,
|
||||
|
||||
circumference: 2 * Math.PI * 10,
|
||||
|
||||
timer: null,
|
||||
|
||||
isPaused: false,
|
||||
|
||||
remainingTime: 5000,
|
||||
};
|
||||
},
|
||||
|
||||
computed: {
|
||||
strokeDashoffset() {
|
||||
return this.circumference - (this.progress / 100) * this.circumference;
|
||||
}
|
||||
},
|
||||
|
||||
created() {
|
||||
this.startTimer();
|
||||
},
|
||||
|
||||
beforeUnmount() {
|
||||
this.stopTimer();
|
||||
},
|
||||
|
||||
methods: {
|
||||
remove() {
|
||||
this.$emit('onRemove', this.flash)
|
||||
},
|
||||
|
||||
startTimer() {
|
||||
const interval = 100;
|
||||
|
||||
const step = (100 / (this.duration / interval));
|
||||
|
||||
this.timer = setInterval(() => {
|
||||
if (! this.isPaused) {
|
||||
this.progress += step;
|
||||
|
||||
this.remainingTime -= interval;
|
||||
|
||||
if (this.progress >= 100) {
|
||||
this.stopTimer();
|
||||
this.remove();
|
||||
}
|
||||
}
|
||||
}, interval);
|
||||
},
|
||||
|
||||
stopTimer() {
|
||||
clearInterval(this.timer);
|
||||
},
|
||||
|
||||
pauseTimer() {
|
||||
this.isPaused = true;
|
||||
},
|
||||
|
||||
resumeTimer() {
|
||||
this.isPaused = false;
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/flash-group/item.blade.php ENDPATH**/ ?>
|
||||
@@ -1,37 +0,0 @@
|
||||
<?php if($paginator->hasPages()): ?>
|
||||
<div class="ui pagination menu" role="navigation">
|
||||
|
||||
<?php if($paginator->onFirstPage()): ?>
|
||||
<a class="icon item disabled" aria-disabled="true" aria-label="<?php echo app('translator')->get('pagination.previous'); ?>"> <i class="left chevron icon"></i> </a>
|
||||
<?php else: ?>
|
||||
<a class="icon item" href="<?php echo e($paginator->previousPageUrl()); ?>" rel="prev" aria-label="<?php echo app('translator')->get('pagination.previous'); ?>"> <i class="left chevron icon"></i> </a>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php $__currentLoopData = $elements; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $element): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
<?php if(is_string($element)): ?>
|
||||
<a class="icon item disabled" aria-disabled="true"><?php echo e($element); ?></a>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php if(is_array($element)): ?>
|
||||
<?php $__currentLoopData = $element; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $page => $url): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php if($page == $paginator->currentPage()): ?>
|
||||
<a class="item active" href="<?php echo e($url); ?>" aria-current="page"><?php echo e($page); ?></a>
|
||||
<?php else: ?>
|
||||
<a class="item" href="<?php echo e($url); ?>"><?php echo e($page); ?></a>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
|
||||
<?php if($paginator->hasMorePages()): ?>
|
||||
<a class="icon item" href="<?php echo e($paginator->nextPageUrl()); ?>" rel="next" aria-label="<?php echo app('translator')->get('pagination.next'); ?>"> <i class="right chevron icon"></i> </a>
|
||||
<?php else: ?>
|
||||
<a class="icon item disabled" aria-disabled="true" aria-label="<?php echo app('translator')->get('pagination.next'); ?>"> <i class="right chevron icon"></i> </a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/semantic-ui.blade.php ENDPATH**/ ?>
|
||||
@@ -1,124 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.products.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'products']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'products']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.products.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.products.index.create_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Create button for Product -->
|
||||
<?php if(bouncer()->hasPermission('products.create')): ?>
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<a
|
||||
href="<?php echo e(route('admin.products.create')); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.products.index.create-btn'); ?>
|
||||
</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.products.index.datagrid.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => route('admin.products.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.products.index'))]); ?>
|
||||
<!-- DataGrid Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.index.datagrid.after'); ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/products/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,101 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginalaa758e6a82983efcbf593f765e026bd9 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalaa758e6a82983efcbf593f765e026bd9 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => $__env->getContainer()->make(Illuminate\View\Factory::class)->make('mail::message'),'data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('mail::message'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
|
||||
<?php if(! empty($greeting)): ?>
|
||||
# <?php echo e($greeting); ?>
|
||||
|
||||
<?php else: ?>
|
||||
<?php if($level === 'error'): ?>
|
||||
# <?php echo app('translator')->get('Whoops!'); ?>
|
||||
<?php else: ?>
|
||||
# <?php echo app('translator')->get('Hello!'); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php $__currentLoopData = $introLines; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $line): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo e($line); ?>
|
||||
|
||||
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
|
||||
<?php if(isset($actionText)): ?>
|
||||
<?php
|
||||
$color = match ($level) {
|
||||
'success', 'error' => $level,
|
||||
default => 'primary',
|
||||
};
|
||||
?>
|
||||
<?php if (isset($component)) { $__componentOriginal15a5e11357468b3880ae1300c3be6c4f = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal15a5e11357468b3880ae1300c3be6c4f = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => $__env->getContainer()->make(Illuminate\View\Factory::class)->make('mail::button'),'data' => ['url' => $actionUrl,'color' => $color]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('mail::button'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($actionUrl),'color' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($color)]); ?>
|
||||
<?php echo e($actionText); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal15a5e11357468b3880ae1300c3be6c4f)): ?>
|
||||
<?php $attributes = $__attributesOriginal15a5e11357468b3880ae1300c3be6c4f; ?>
|
||||
<?php unset($__attributesOriginal15a5e11357468b3880ae1300c3be6c4f); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal15a5e11357468b3880ae1300c3be6c4f)): ?>
|
||||
<?php $component = $__componentOriginal15a5e11357468b3880ae1300c3be6c4f; ?>
|
||||
<?php unset($__componentOriginal15a5e11357468b3880ae1300c3be6c4f); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php $__currentLoopData = $outroLines; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $line): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo e($line); ?>
|
||||
|
||||
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
|
||||
<?php if(! empty($salutation)): ?>
|
||||
<?php echo e($salutation); ?>
|
||||
|
||||
<?php else: ?>
|
||||
<?php echo app('translator')->get('Regards'); ?>,<br>
|
||||
<?php echo e(config('app.name')); ?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php if(isset($actionText)): ?>
|
||||
<?php $__env->slot('subcopy', null, []); ?>
|
||||
<?php echo app('translator')->get(
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\n".
|
||||
'into your web browser:',
|
||||
[
|
||||
'actionText' => $actionText,
|
||||
]
|
||||
); ?> <span class="break-all">[<?php echo e($displayableActionUrl); ?>](<?php echo e($actionUrl); ?>)</span>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalaa758e6a82983efcbf593f765e026bd9)): ?>
|
||||
<?php $attributes = $__attributesOriginalaa758e6a82983efcbf593f765e026bd9; ?>
|
||||
<?php unset($__attributesOriginalaa758e6a82983efcbf593f765e026bd9); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalaa758e6a82983efcbf593f765e026bd9)): ?>
|
||||
<?php $component = $__componentOriginalaa758e6a82983efcbf593f765e026bd9; ?>
|
||||
<?php unset($__componentOriginalaa758e6a82983efcbf593f765e026bd9); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/vendor/laravel/framework/src/Illuminate/Notifications/resources/views/email.blade.php ENDPATH**/ ?>
|
||||
@@ -1,37 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'name' => null,
|
||||
'controlName' => '',
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'name' => null,
|
||||
'controlName' => '',
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'name' => null,
|
||||
'controlName' => '',
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-error-message
|
||||
<?php echo e($attributes); ?>
|
||||
|
||||
name="<?php echo e($name ?? $controlName); ?>"
|
||||
v-slot="{ message }"
|
||||
>
|
||||
<p
|
||||
<?php echo e($attributes->merge(['class' => 'mt-1 text-xs italic text-red-600'])); ?>
|
||||
|
||||
v-text="message"
|
||||
>
|
||||
</p>
|
||||
</v-error-message>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/WebForm/src/Resources/views/components/form/control-group/error.blade.php ENDPATH**/ ?>
|
||||
@@ -1,17 +0,0 @@
|
||||
<div class="flex justify-between gap-2 max-md:flex-wrap">
|
||||
<div class="flex w-full items-center gap-x-1.5">
|
||||
<div class="shimmer light-shimmer-bg h-[38px] w-[264px] rounded-md"></div>
|
||||
<div class="shimmer light-shimmer-bg h-9 w-[62px] rounded-md"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-4 max-md:w-full max-md:!justify-between">
|
||||
<!-- Pipeline Switcher -->
|
||||
<div class="shimmer light-shimmer-bg h-10 w-[172px] rounded-md"></div>
|
||||
|
||||
<!-- View Switcher -->
|
||||
<div class="flex items-center gap-0.5">
|
||||
<div class="shimmer light-shimmer-bg h-10 w-10 rounded-md"></div>
|
||||
<div class="shimmer light-shimmer-bg h-10 w-10 rounded-md"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/leads/index/kanban/toolbar.blade.php ENDPATH**/ ?>
|
||||
@@ -1,40 +0,0 @@
|
||||
<!-- Spinner -->
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['color' => 'currentColor']) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['color' => 'currentColor']); ?>
|
||||
<?php foreach (array_filter((['color' => 'currentColor']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 24 24"
|
||||
<?php echo e($attributes->merge(['class' => 'h-5 w-5 animate-spin dark:text-white'])); ?>
|
||||
|
||||
>
|
||||
<circle
|
||||
class="opacity-25"
|
||||
cx="12"
|
||||
cy="12"
|
||||
r="10"
|
||||
stroke="<?php echo e($color); ?>"
|
||||
stroke-width="4"
|
||||
>
|
||||
</circle>
|
||||
|
||||
<path
|
||||
class="opacity-75"
|
||||
fill="<?php echo e($color); ?>"
|
||||
d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"
|
||||
>
|
||||
</path>
|
||||
</svg><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/spinner/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,21 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['count' => 5]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['count' => 5]); ?>
|
||||
<?php foreach (array_filter((['count' => 5]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<div class="flex">
|
||||
<?php for($i = 0; $i < $count; $i++): ?>
|
||||
<div class="stage relative flex h-7 min-w-24 cursor-pointer items-center justify-center bg-white pl-7 pr-4 first:rounded-l-lg">
|
||||
<div class="shimmer h-5 w-[68px]"></div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/person/view/stages.blade.php ENDPATH**/ ?>
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
$options = $attribute->lookup_type
|
||||
? app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpOptions($attribute->lookup_type)
|
||||
: $attribute->options()->orderBy('sort_order')->get();
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','id' => ''.e($attribute->code).'','name' => ''.e($attribute->code).'','rules' => ''.e($validations).'','label' => $attribute->name,'placeholder' => $attribute->name,'value' => old($attribute->code) ?? $value]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','id' => ''.e($attribute->code).'','name' => ''.e($attribute->code).'','rules' => ''.e($validations).'','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),'value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old($attribute->code) ?? $value)]); ?>
|
||||
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<option value="<?php echo e($option->id); ?>">
|
||||
<?php echo e($option->name); ?>
|
||||
|
||||
</option>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/attributes/edit/select.blade.php ENDPATH**/ ?>
|
||||
@@ -1,69 +0,0 @@
|
||||
<v-charts-doughnut <?php echo e($attributes); ?>></v-charts-doughnut>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('94f2cc8a-5f7f-485d-98ed-82b784e12306')): $__env->markAsRenderedOnce('94f2cc8a-5f7f-485d-98ed-82b784e12306');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<!-- SEO Vue Component Template -->
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-charts-doughnut-template"
|
||||
>
|
||||
<canvas
|
||||
:id="$.uid + '_chart'"
|
||||
class="flex w-full max-w-full items-end"
|
||||
></canvas>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-charts-doughnut', {
|
||||
template: '#v-charts-doughnut-template',
|
||||
|
||||
props: {
|
||||
labels: {
|
||||
type: Array,
|
||||
default: [],
|
||||
},
|
||||
|
||||
datasets: {
|
||||
type: Array,
|
||||
default: true,
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
chart: undefined,
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.prepare();
|
||||
},
|
||||
|
||||
methods: {
|
||||
prepare() {
|
||||
if (this.chart) {
|
||||
this.chart.destroy();
|
||||
}
|
||||
|
||||
this.chart = new Chart(document.getElementById(this.$.uid + '_chart'), {
|
||||
type: 'doughnut',
|
||||
|
||||
data: {
|
||||
labels: this.labels,
|
||||
|
||||
datasets: this.datasets,
|
||||
},
|
||||
|
||||
options: {
|
||||
plugins: {
|
||||
legend: {
|
||||
display: false
|
||||
},
|
||||
},
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/charts/doughnut.blade.php ENDPATH**/ ?>
|
||||
@@ -1,27 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['controlName' => '']) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['controlName' => '']); ?>
|
||||
<?php foreach (array_filter((['controlName' => '']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<?php if(! empty($controlName)): ?>
|
||||
<v-error-message
|
||||
name="<?php echo e($controlName); ?>"
|
||||
<?php echo e($attributes); ?>
|
||||
|
||||
v-slot="{ message }"
|
||||
>
|
||||
<p <?php echo e($attributes->merge(['class' => 'mt-1 text-red-600 text-xs italic'])); ?>>
|
||||
{{ message }}
|
||||
</p>
|
||||
</v-error-message>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Installer/src/Resources/views/components/form/control-group/error.blade.php ENDPATH**/ ?>
|
||||
@@ -1,380 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'name' => 'images',
|
||||
'allowMultiple' => false,
|
||||
'showPlaceholders' => false,
|
||||
'uploadedImages' => [],
|
||||
'width' => '120px',
|
||||
'height' => '120px'
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'name' => 'images',
|
||||
'allowMultiple' => false,
|
||||
'showPlaceholders' => false,
|
||||
'uploadedImages' => [],
|
||||
'width' => '120px',
|
||||
'height' => '120px'
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'name' => 'images',
|
||||
'allowMultiple' => false,
|
||||
'showPlaceholders' => false,
|
||||
'uploadedImages' => [],
|
||||
'width' => '120px',
|
||||
'height' => '120px'
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-media-images
|
||||
name="<?php echo e($name); ?>"
|
||||
v-bind:allow-multiple="<?php echo e($allowMultiple ? 'true' : 'false'); ?>"
|
||||
v-bind:show-placeholders="<?php echo e($showPlaceholders ? 'true' : 'false'); ?>"
|
||||
:uploaded-images='<?php echo e(json_encode($uploadedImages)); ?>'
|
||||
width="<?php echo e($width); ?>"
|
||||
height="<?php echo e($height); ?>"
|
||||
:errors="errors"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal2e576674e3d985561e911b6c77c40893 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2e576674e3d985561e911b6c77c40893 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.image.index','data' => ['class' => 'h-[120px] w-[120px] rounded']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.image'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'h-[120px] w-[120px] rounded']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2e576674e3d985561e911b6c77c40893)): ?>
|
||||
<?php $attributes = $__attributesOriginal2e576674e3d985561e911b6c77c40893; ?>
|
||||
<?php unset($__attributesOriginal2e576674e3d985561e911b6c77c40893); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2e576674e3d985561e911b6c77c40893)): ?>
|
||||
<?php $component = $__componentOriginal2e576674e3d985561e911b6c77c40893; ?>
|
||||
<?php unset($__componentOriginal2e576674e3d985561e911b6c77c40893); ?>
|
||||
<?php endif; ?>
|
||||
</v-media-images>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('45d5efc0-0deb-486e-abb3-cc139d8591e9')): $__env->markAsRenderedOnce('45d5efc0-0deb-486e-abb3-cc139d8591e9');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-media-images-template"
|
||||
>
|
||||
<!-- Panel Content -->
|
||||
<div class="grid">
|
||||
<div class="flex flex-wrap gap-1">
|
||||
<!-- Upload Image Button -->
|
||||
<template v-if="allowMultiple || images.length == 0">
|
||||
<!-- Upload Image Button -->
|
||||
<label
|
||||
class="grid h-[120px] max-h-[120px] min-h-[110px] w-full min-w-[110px] max-w-[120px] cursor-pointer items-center justify-items-center rounded border border-dashed border-gray-300 transition-all hover:border-gray-400 dark:border-gray-800 dark:mix-blend-exclusion dark:invert"
|
||||
:class="[(errors?.['images.files[0]'] ?? false) ? 'border border-red-500' : 'border-gray-300']"
|
||||
:style="{'max-width': this.width, 'max-height': this.height}"
|
||||
:for="$.uid + '_imageInput'"
|
||||
>
|
||||
<div class="flex flex-col items-center">
|
||||
<span class="icon-image text-2xl"></span>
|
||||
|
||||
<p class="grid text-center text-sm font-semibold text-gray-600 dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.components.media.images.add-image-btn'); ?>
|
||||
|
||||
<span class="text-xs">
|
||||
<?php echo app('translator')->get('admin::app.components.media.images.allowed-types'); ?>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<input
|
||||
type="file"
|
||||
class="hidden"
|
||||
:id="$.uid + '_imageInput'"
|
||||
accept="image/*"
|
||||
:multiple="allowMultiple"
|
||||
:ref="$.uid + '_imageInput'"
|
||||
@change="add"
|
||||
/>
|
||||
</div>
|
||||
</label>
|
||||
</template>
|
||||
|
||||
<!-- Uploaded Images -->
|
||||
<draggable
|
||||
class="flex flex-wrap gap-1"
|
||||
ghost-class="draggable-ghost"
|
||||
v-bind="{animation: 200}"
|
||||
:list="images"
|
||||
item-key="id"
|
||||
>
|
||||
<template #item="{ element, index }">
|
||||
<v-media-image-item
|
||||
:name="name"
|
||||
:index="index"
|
||||
:image="element"
|
||||
:width="width"
|
||||
:height="height"
|
||||
@onRemove="remove($event)"
|
||||
>
|
||||
</v-media-image-item>
|
||||
</template>
|
||||
</draggable>
|
||||
|
||||
<!-- Placeholders -->
|
||||
<template v-if="showPlaceholders && ! images.length">
|
||||
<!-- Front Placeholder -->
|
||||
<div
|
||||
class="relative h-[120px] max-h-[120px] w-full min-w-[120px] max-w-[120px] rounded border border-dashed border-gray-300 dark:border-gray-800 dark:mix-blend-exclusion dark:invert"
|
||||
v-for="placeholder in placeholders"
|
||||
>
|
||||
<img :src="placeholder.image">
|
||||
|
||||
<p class="absolute bottom-4 w-full text-center text-xs font-semibold text-gray-400">
|
||||
{{ placeholder.label }}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="text/x-template" id="v-media-image-item-template">
|
||||
<div class="group relative grid max-h-[120px] min-w-[120px] justify-items-center overflow-hidden rounded transition-all hover:border-gray-400">
|
||||
<!-- Image Preview -->
|
||||
<img
|
||||
:src="image.url"
|
||||
:style="{'width': this.width, 'height': this.height}"
|
||||
/>
|
||||
|
||||
<div class="invisible absolute bottom-0 top-0 flex w-full flex-col justify-between bg-white p-3 opacity-80 transition-all group-hover:visible dark:bg-gray-900">
|
||||
<!-- Image Name -->
|
||||
<p class="break-all text-xs font-semibold text-gray-600 dark:text-gray-300"></p>
|
||||
|
||||
<!-- Actions -->
|
||||
<div class="flex justify-between">
|
||||
<span
|
||||
class="icon-delete cursor-pointer rounded-md p-1.5 text-2xl hover:bg-gray-200 dark:hover:bg-gray-800"
|
||||
@click="remove"
|
||||
></span>
|
||||
|
||||
<label
|
||||
class="icon-edit cursor-pointer rounded-md p-1.5 text-2xl hover:bg-gray-200 dark:hover:bg-gray-800"
|
||||
:for="$.uid + '_imageInput_' + index"
|
||||
></label>
|
||||
|
||||
<input
|
||||
type="hidden"
|
||||
:name="name + '[' + image.id + ']'"
|
||||
v-if="! image.is_new"
|
||||
/>
|
||||
|
||||
<input
|
||||
type="file"
|
||||
:name="name + '[]'"
|
||||
class="hidden"
|
||||
accept="image/*"
|
||||
:id="$.uid + '_imageInput_' + index"
|
||||
:ref="$.uid + '_imageInput_' + index"
|
||||
@change="edit"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-media-images', {
|
||||
template: '#v-media-images-template',
|
||||
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
default: 'images',
|
||||
},
|
||||
|
||||
allowMultiple: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
|
||||
showPlaceholders: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
|
||||
uploadedImages: {
|
||||
type: Array,
|
||||
default: () => []
|
||||
},
|
||||
|
||||
width: {
|
||||
type: String,
|
||||
default: '120px'
|
||||
},
|
||||
|
||||
height: {
|
||||
type: String,
|
||||
default: '120px'
|
||||
},
|
||||
|
||||
errors: {
|
||||
type: Object,
|
||||
default: () => {}
|
||||
}
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
images: [],
|
||||
|
||||
placeholders: [
|
||||
{
|
||||
label: "<?php echo app('translator')->get('admin::app.components.media.images.placeholders.front'); ?>",
|
||||
image: "<?php echo e(asset('images/product-placeholders/front.svg')); ?>"
|
||||
}, {
|
||||
label: "<?php echo app('translator')->get('admin::app.components.media.images.placeholders.next'); ?>",
|
||||
image: "<?php echo e(asset('images/product-placeholders/next-1.svg')); ?>"
|
||||
}, {
|
||||
label: "<?php echo app('translator')->get('admin::app.components.media.images.placeholders.next'); ?>",
|
||||
image: "<?php echo e(asset('images/product-placeholders/next-2.svg')); ?>"
|
||||
}, {
|
||||
label: "<?php echo app('translator')->get('admin::app.components.media.images.placeholders.zoom'); ?>",
|
||||
image: "<?php echo e(asset('images/product-placeholders/zoom.svg')); ?>"
|
||||
}, {
|
||||
label: "<?php echo app('translator')->get('admin::app.components.media.images.placeholders.use-cases'); ?>",
|
||||
image: "<?php echo e(asset('images/product-placeholders/use-cases.svg')); ?>"
|
||||
}, {
|
||||
label: "<?php echo app('translator')->get('admin::app.components.media.images.placeholders.size'); ?>",
|
||||
image: "<?php echo e(asset('images/product-placeholders/size.svg')); ?>"
|
||||
}
|
||||
],
|
||||
|
||||
isLoading: false,
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.images = this.uploadedImages;
|
||||
},
|
||||
|
||||
methods: {
|
||||
add() {
|
||||
let imageInput = this.$refs[this.$.uid + '_imageInput'];
|
||||
|
||||
if (imageInput.files == undefined) {
|
||||
return;
|
||||
}
|
||||
|
||||
const validFiles = Array.from(imageInput.files).every(file => file.type.includes('image/'));
|
||||
|
||||
if (! validFiles) {
|
||||
this.$emitter.emit('add-flash', {
|
||||
type: 'warning',
|
||||
message: "<?php echo app('translator')->get('admin::app.components.media.images.not-allowed-error'); ?>"
|
||||
});
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
imageInput.files.forEach((file, index) => {
|
||||
this.images.push({
|
||||
id: 'image_' + this.images.length,
|
||||
url: '',
|
||||
file: file
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
remove(image) {
|
||||
let index = this.images.indexOf(image);
|
||||
|
||||
this.images.splice(index, 1);
|
||||
},
|
||||
|
||||
getBase64ToFile(base64, filename) {
|
||||
var arr = base64.split(','),
|
||||
mime = arr[0].match(/:(.*?);/)[1],
|
||||
bstr = atob(arr[arr.length - 1]),
|
||||
n = bstr.length,
|
||||
u8arr = new Uint8Array(n);
|
||||
|
||||
while (n--) {
|
||||
u8arr[n] = bstr.charCodeAt(n);
|
||||
}
|
||||
|
||||
return new File([u8arr], filename, {type:mime});
|
||||
},
|
||||
}
|
||||
});
|
||||
|
||||
app.component('v-media-image-item', {
|
||||
template: '#v-media-image-item-template',
|
||||
|
||||
props: ['index', 'image', 'name', 'width', 'height'],
|
||||
|
||||
mounted() {
|
||||
if (this.image.file instanceof File) {
|
||||
this.setFile(this.image.file);
|
||||
|
||||
this.readFile(this.image.file);
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
edit() {
|
||||
let imageInput = this.$refs[this.$.uid + '_imageInput_' + this.index];
|
||||
|
||||
if (imageInput.files == undefined) {
|
||||
return;
|
||||
}
|
||||
|
||||
const validFiles = Array.from(imageInput.files).every(file => file.type.includes('image/'));
|
||||
|
||||
if (! validFiles) {
|
||||
this.$emitter.emit('add-flash', {
|
||||
type: 'warning',
|
||||
message: "<?php echo app('translator')->get('admin::app.components.media.images.not-allowed-error'); ?>"
|
||||
});
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.setFile(imageInput.files[0]);
|
||||
|
||||
this.readFile(imageInput.files[0]);
|
||||
},
|
||||
|
||||
remove() {
|
||||
this.$emit('onRemove', this.image)
|
||||
},
|
||||
|
||||
setFile(file) {
|
||||
this.image.is_new = 1;
|
||||
|
||||
const dataTransfer = new DataTransfer();
|
||||
|
||||
dataTransfer.items.add(file);
|
||||
|
||||
this.$refs[this.$.uid + '_imageInput_' + this.index].files = dataTransfer.files;
|
||||
},
|
||||
|
||||
readFile(file) {
|
||||
let reader = new FileReader();
|
||||
|
||||
reader.onload = (e) => {
|
||||
this.image.url = e.target.result;
|
||||
}
|
||||
|
||||
reader.readAsDataURL(file);
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/media/images.blade.php ENDPATH**/ ?>
|
||||
@@ -1,471 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'inputType' => 'checkbox',
|
||||
'selectionType' => 'hierarchical',
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'inputType' => 'checkbox',
|
||||
'selectionType' => 'hierarchical',
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'inputType' => 'checkbox',
|
||||
'selectionType' => 'hierarchical',
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<?php if($inputType == 'checkbox'): ?>
|
||||
<!-- Tree Checkbox Component -->
|
||||
<?php if (isset($component)) { $__componentOriginalf5b82b1becb94d97b95cfacf5bc1ddd5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalf5b82b1becb94d97b95cfacf5bc1ddd5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.tree.checkbox','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::tree.checkbox'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalf5b82b1becb94d97b95cfacf5bc1ddd5)): ?>
|
||||
<?php $attributes = $__attributesOriginalf5b82b1becb94d97b95cfacf5bc1ddd5; ?>
|
||||
<?php unset($__attributesOriginalf5b82b1becb94d97b95cfacf5bc1ddd5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalf5b82b1becb94d97b95cfacf5bc1ddd5)): ?>
|
||||
<?php $component = $__componentOriginalf5b82b1becb94d97b95cfacf5bc1ddd5; ?>
|
||||
<?php unset($__componentOriginalf5b82b1becb94d97b95cfacf5bc1ddd5); ?>
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<!-- Tree Radio Component -->
|
||||
<?php if (isset($component)) { $__componentOriginal007310bd60a01898981697bd0840b9f4 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal007310bd60a01898981697bd0840b9f4 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.tree.radio','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::tree.radio'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal007310bd60a01898981697bd0840b9f4)): ?>
|
||||
<?php $attributes = $__attributesOriginal007310bd60a01898981697bd0840b9f4; ?>
|
||||
<?php unset($__attributesOriginal007310bd60a01898981697bd0840b9f4); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal007310bd60a01898981697bd0840b9f4)): ?>
|
||||
<?php $component = $__componentOriginal007310bd60a01898981697bd0840b9f4; ?>
|
||||
<?php unset($__componentOriginal007310bd60a01898981697bd0840b9f4); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<v-tree-view
|
||||
<?php echo e($attributes->except(['input-type', 'selection-type'])); ?>
|
||||
|
||||
input-type="<?php echo e($inputType); ?>"
|
||||
selection-type="<?php echo e($selectionType); ?>"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginalb4beef7df1b15d9a4369797cc87e2364 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalb4beef7df1b15d9a4369797cc87e2364 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.tree.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.tree'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalb4beef7df1b15d9a4369797cc87e2364)): ?>
|
||||
<?php $attributes = $__attributesOriginalb4beef7df1b15d9a4369797cc87e2364; ?>
|
||||
<?php unset($__attributesOriginalb4beef7df1b15d9a4369797cc87e2364); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalb4beef7df1b15d9a4369797cc87e2364)): ?>
|
||||
<?php $component = $__componentOriginalb4beef7df1b15d9a4369797cc87e2364; ?>
|
||||
<?php unset($__componentOriginalb4beef7df1b15d9a4369797cc87e2364); ?>
|
||||
<?php endif; ?>
|
||||
</v-tree-view>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('de9c0dc5-ead4-4a1f-8c44-82414eab9eaa')): $__env->markAsRenderedOnce('de9c0dc5-ead4-4a1f-8c44-82414eab9eaa');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script type="module">
|
||||
app.component('v-tree-view', {
|
||||
name: 'v-tree-view',
|
||||
|
||||
inheritAttrs: false,
|
||||
|
||||
props: {
|
||||
inputType: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'checkbox'
|
||||
},
|
||||
|
||||
selectionType: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'hierarchical'
|
||||
},
|
||||
|
||||
nameField: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'permissions'
|
||||
},
|
||||
|
||||
valueField: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'value'
|
||||
},
|
||||
|
||||
idField: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'id'
|
||||
},
|
||||
|
||||
labelField: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'name'
|
||||
},
|
||||
|
||||
childrenField: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: 'children'
|
||||
},
|
||||
|
||||
items: {
|
||||
type: [Array, String, Object],
|
||||
required: false,
|
||||
default: () => ([])
|
||||
},
|
||||
|
||||
value: {
|
||||
type: [Array, String, Object],
|
||||
required: false,
|
||||
default: () => ([])
|
||||
},
|
||||
|
||||
fallbackLocale: {
|
||||
type: String,
|
||||
required: 'en',
|
||||
},
|
||||
|
||||
collapse: {
|
||||
type: Boolean,
|
||||
required: false,
|
||||
default: false
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
formattedItems: null,
|
||||
|
||||
formattedValues: null,
|
||||
};
|
||||
},
|
||||
|
||||
created() {
|
||||
this.formattedItems = this.getInitialFormattedItems();
|
||||
|
||||
this.formattedValues = this.getInitialFormattedValues();
|
||||
},
|
||||
|
||||
methods: {
|
||||
getInitialFormattedItems() {
|
||||
return (typeof this.items == 'string')
|
||||
? JSON.parse(this.items)
|
||||
: this.items;
|
||||
},
|
||||
|
||||
getInitialFormattedValues() {
|
||||
if (this.inputType == 'radio') {
|
||||
if (typeof this.value == 'array') {
|
||||
return this.value;
|
||||
} else {
|
||||
return [this.value];
|
||||
}
|
||||
}
|
||||
|
||||
return (typeof this.value == 'string')
|
||||
? JSON.parse(this.value)
|
||||
: this.value;
|
||||
},
|
||||
|
||||
getId(item) {
|
||||
const timestamp = new Date().getTime().toString(36);
|
||||
|
||||
const id = item[this.idField];
|
||||
|
||||
return `${timestamp}_${id}`
|
||||
},
|
||||
|
||||
getLabel(item) {
|
||||
return item[this.labelField]
|
||||
? item[this.labelField]
|
||||
: item.translations.filter((translation) => translation.locale === this.fallbackLocale)[0][this.labelField];
|
||||
},
|
||||
|
||||
generateToggleIconComponent(props) {
|
||||
return this.$h('i', {
|
||||
...props,
|
||||
|
||||
onClick: (selection) => {
|
||||
selection.srcElement.parentElement.classList.toggle('active');
|
||||
|
||||
selection.srcElement.classList.toggle('icon-down-arrow', !selection.srcElement.classList.contains('icon-down-arrow'));
|
||||
selection.srcElement.classList.toggle('icon-right-arrow', !selection.srcElement.classList.contains('icon-right-arrow'));
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
generateFolderIconComponent(props) {
|
||||
return this.$h('i', {
|
||||
...props,
|
||||
});
|
||||
},
|
||||
|
||||
generateCheckboxComponent(props) {
|
||||
return this.$h(this.$resolveComponent('v-tree-checkbox'), {
|
||||
...props,
|
||||
|
||||
onChangeInput: (item) => {
|
||||
this.handleCheckbox(item.value);
|
||||
|
||||
this.$emit('change-input', this.formattedValues);
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
generateRadioComponent(props) {
|
||||
return this.$h(this.$resolveComponent('v-tree-radio'), {
|
||||
...props,
|
||||
|
||||
onChangeInput: (item) => {
|
||||
this.$emit('change-input', this.formattedValues[0]);
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
generateInputComponent(props) {
|
||||
switch (this.inputType) {
|
||||
case 'checkbox':
|
||||
return this.generateCheckboxComponent(props);
|
||||
|
||||
case 'radio':
|
||||
return this.generateRadioComponent(props);
|
||||
|
||||
default:
|
||||
return this.generateCheckboxComponent(props);
|
||||
}
|
||||
},
|
||||
|
||||
generateTreeItemComponents(items, level = 1) {
|
||||
let treeItems = [];
|
||||
|
||||
for (let key in items) {
|
||||
let hasChildren = Object.entries(items[key][this.childrenField]).length > 0;
|
||||
|
||||
treeItems.push(
|
||||
this.$h(
|
||||
'div', {
|
||||
class: [
|
||||
this.collapse ? '' : 'active',
|
||||
'v-tree-item inline-block w-full [&>.v-tree-item]:ltr:pl-6 [&>.v-tree-item]:rtl:pr-6 [&>.v-tree-item]:hidden [&.active>.v-tree-item]:block',
|
||||
level === 1 && ! hasChildren
|
||||
? 'ltr:!pl-5 rtl:!pr-5'
|
||||
: level > 1 && ! hasChildren
|
||||
? 'ltr:!pl-14 rtl:!pr-14'
|
||||
: '',
|
||||
],
|
||||
}, [
|
||||
this.generateToggleIconComponent({
|
||||
class: [
|
||||
hasChildren ? 'icon-down-arrow' : '',
|
||||
'text-xl rounded-md cursor-pointer transition-all hover:bg-gray-100 dark:hover:bg-gray-950'
|
||||
],
|
||||
}),
|
||||
|
||||
this.generateFolderIconComponent({
|
||||
class: [
|
||||
hasChildren ? 'icon-folder' : 'icon-file',
|
||||
'text-2xl cursor-pointer'
|
||||
],
|
||||
}),
|
||||
|
||||
this.generateInputComponent({
|
||||
id: this.getId(items[key]),
|
||||
label: this.getLabel(items[key]),
|
||||
name: this.nameField,
|
||||
value: items[key][this.valueField],
|
||||
}),
|
||||
|
||||
this.generateTreeItemComponents(items[key][this.childrenField], level + 1),
|
||||
]
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
return treeItems;
|
||||
},
|
||||
|
||||
generateTree() {
|
||||
return this.$h(
|
||||
'div', {
|
||||
class: [
|
||||
'v-tree-item-wrapper',
|
||||
],
|
||||
}, [
|
||||
this.generateTreeItemComponents(this.formattedItems),
|
||||
]
|
||||
);
|
||||
},
|
||||
|
||||
searchInTree(items, value, ancestors = []) {
|
||||
for (let key in items) {
|
||||
if (items[key][this.valueField] === value) {
|
||||
return Object.assign(items[key], { ancestors: ancestors.reverse() });
|
||||
}
|
||||
|
||||
const result = this.searchInTree(items[key][this.childrenField], value, [...ancestors, items[key]]);
|
||||
|
||||
if (result !== undefined) {
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
return undefined;
|
||||
},
|
||||
|
||||
has(key) {
|
||||
let foundValues = this.formattedValues.filter(value => value == key);
|
||||
|
||||
return foundValues.length > 0;
|
||||
},
|
||||
|
||||
select(key) {
|
||||
if (! this.has(key)) {
|
||||
this.formattedValues.push(key);
|
||||
}
|
||||
},
|
||||
|
||||
unSelect(key) {
|
||||
this.formattedValues = this.formattedValues.filter((savedKey) => savedKey !== key);
|
||||
},
|
||||
|
||||
toggle(key) {
|
||||
this.has(key) ? this.unSelect(key) : this.select(key);
|
||||
},
|
||||
|
||||
handleCheckbox(key) {
|
||||
let item = this.searchInTree(this.formattedItems, key);
|
||||
|
||||
switch (this.selectionType) {
|
||||
case 'individual':
|
||||
this.handleIndividualSelectionType(item);
|
||||
|
||||
break;
|
||||
|
||||
case 'hierarchical':
|
||||
this.handleHierarchicalSelectionType(item);
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
this.handleHierarchicalSelectionType(item);
|
||||
|
||||
break;
|
||||
}
|
||||
},
|
||||
|
||||
handleIndividualSelectionType(item) {
|
||||
this.handleCurrent(item);
|
||||
},
|
||||
|
||||
handleHierarchicalSelectionType(item) {
|
||||
this.handleAncestors(item);
|
||||
|
||||
this.handleCurrent(item);
|
||||
|
||||
this.handleChildren(item);
|
||||
|
||||
if (! this.has(item[this.valueField])) {
|
||||
this.unSelectAllChildren(item);
|
||||
}
|
||||
},
|
||||
|
||||
handleAncestors(item) {
|
||||
if (item.ancestors.length) {
|
||||
item.ancestors.forEach((ancestor) => {
|
||||
this.select(ancestor[this.valueField]);
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
handleCurrent(item) {
|
||||
this.toggle(item[this.valueField]);
|
||||
},
|
||||
|
||||
handleChildren(item) {
|
||||
let selectedChildrenCount = this.countSelectedChildren(item);
|
||||
|
||||
selectedChildrenCount ? this.unSelectAllChildren(item) : this.selectAllChildren(item);
|
||||
},
|
||||
|
||||
countSelectedChildren(item, selectedCount = 0) {
|
||||
if (typeof item[this.childrenField] === 'object') {
|
||||
for (let childKey in item[this.childrenField]) {
|
||||
if (this.has(item[this.childrenField][childKey][this.valueField])) {
|
||||
++selectedCount;
|
||||
}
|
||||
|
||||
this.countSelectedChildren(item[this.childrenField][childKey], selectedCount);
|
||||
}
|
||||
}
|
||||
|
||||
return selectedCount;
|
||||
},
|
||||
|
||||
selectAllChildren(item) {
|
||||
if (typeof item[this.childrenField] === 'object') {
|
||||
for (let childKey in item[this.childrenField]) {
|
||||
this.select(item[this.childrenField][childKey][this.valueField]);
|
||||
|
||||
this.selectAllChildren(item[this.childrenField][childKey]);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
unSelectAllChildren(item) {
|
||||
if (typeof item[this.childrenField] === 'object') {
|
||||
for (let childKey in item[this.childrenField]) {
|
||||
this.unSelect(item[this.childrenField][childKey][this.valueField]);
|
||||
|
||||
this.unSelectAllChildren(item[this.childrenField][childKey]);
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
render() {
|
||||
return this.$h('div', {
|
||||
class: ['v-tree-container']
|
||||
}, [this.generateTree()]);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/tree/view.blade.php ENDPATH**/ ?>
|
||||
@@ -1,27 +0,0 @@
|
||||
<div class="flex items-center justify-between gap-4 rounded-t-lg border border-b-0 border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 max-md:flex-wrap">
|
||||
<!-- Left Toolbar -->
|
||||
<div class="flex w-full items-center gap-x-1.5">
|
||||
<div class="shimmer h-[38px] w-[264px] rounded-lg"></div>
|
||||
|
||||
<div class="shimmer h-[38px] w-[66px] rounded-md"></div>
|
||||
</div>
|
||||
|
||||
<!-- Right Toolbar -->
|
||||
<div class="flex items-center gap-x-2">
|
||||
<div>
|
||||
<p class="shimmer h-[17px] w-[75px]"></p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2">
|
||||
<div class="shimmer h-[38px] w-[72px] rounded-md"></div>
|
||||
|
||||
<p class="shimmer h-[17px] w-[75px]"></p>
|
||||
|
||||
<div class="flex items-center gap-1">
|
||||
<div class="shimmer h-[38px] w-[38px] rounded-md"></div>
|
||||
|
||||
<div class="shimmer h-[38px] w-[38px] rounded-md"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/datagrid/toolbar.blade.php ENDPATH**/ ?>
|
||||
@@ -1,13 +0,0 @@
|
||||
<div class="grid grid-cols-3 gap-4 max-md:grid-cols-2 max-sm:grid-cols-1">
|
||||
<?php for($i = 1; $i <= 6; $i++): ?>
|
||||
<div class="flex flex-col gap-2 rounded-lg border border-gray-200 bg-white px-4 py-5 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="shimmer h-[17px] w-40"></div>
|
||||
|
||||
<div class="flex gap-2">
|
||||
<div class="shimmer h-[17px] w-24"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-8"></div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/dashboard/index/over-all.blade.php ENDPATH**/ ?>
|
||||
@@ -1,283 +0,0 @@
|
||||
<?php echo view_render_event('admin.dashboard.index.revenue.after'); ?>
|
||||
|
||||
|
||||
<!-- Over Details Vue Component -->
|
||||
<v-dashboard-revenue-stats>
|
||||
<!-- Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal9c2401f601e6d79e253560e6742ec3e4 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal9c2401f601e6d79e253560e6742ec3e4 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.dashboard.index.revenue','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.dashboard.index.revenue'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal9c2401f601e6d79e253560e6742ec3e4)): ?>
|
||||
<?php $attributes = $__attributesOriginal9c2401f601e6d79e253560e6742ec3e4; ?>
|
||||
<?php unset($__attributesOriginal9c2401f601e6d79e253560e6742ec3e4); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal9c2401f601e6d79e253560e6742ec3e4)): ?>
|
||||
<?php $component = $__componentOriginal9c2401f601e6d79e253560e6742ec3e4; ?>
|
||||
<?php unset($__componentOriginal9c2401f601e6d79e253560e6742ec3e4); ?>
|
||||
<?php endif; ?>
|
||||
</v-dashboard-revenue-stats>
|
||||
|
||||
<?php echo view_render_event('admin.dashboard.index.revenue.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('e21a6e71-ed68-483d-9f79-1a4e2f6a5bb7')): $__env->markAsRenderedOnce('e21a6e71-ed68-483d-9f79-1a4e2f6a5bb7');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-dashboard-revenue-stats-template"
|
||||
>
|
||||
<!-- Shimmer -->
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal9c2401f601e6d79e253560e6742ec3e4 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal9c2401f601e6d79e253560e6742ec3e4 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.dashboard.index.revenue','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.dashboard.index.revenue'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal9c2401f601e6d79e253560e6742ec3e4)): ?>
|
||||
<?php $attributes = $__attributesOriginal9c2401f601e6d79e253560e6742ec3e4; ?>
|
||||
<?php unset($__attributesOriginal9c2401f601e6d79e253560e6742ec3e4); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal9c2401f601e6d79e253560e6742ec3e4)): ?>
|
||||
<?php $component = $__componentOriginal9c2401f601e6d79e253560e6742ec3e4; ?>
|
||||
<?php unset($__componentOriginal9c2401f601e6d79e253560e6742ec3e4); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<!-- Total Sales Section -->
|
||||
<template v-else>
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex gap-4 max-md:flex-wrap">
|
||||
<!-- Total Revenue -->
|
||||
<div class="flex gap-2 max-md:flex-wrap md:flex-col">
|
||||
<!-- Won Revenue Card -->
|
||||
<div class="flex flex-col gap-2 rounded-lg border border-gray-200 px-4 py-5 dark:border-gray-800 max-sm:w-full">
|
||||
<p class="text-xs font-medium text-gray-600 dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue.won-revenue'); ?>
|
||||
</p>
|
||||
|
||||
<div class="flex gap-2">
|
||||
<p class="text-xl font-bold text-green-600">
|
||||
{{ report.statistics.total_won_revenue.formatted_total }}
|
||||
</p>
|
||||
|
||||
<div class="flex items-center gap-0.5">
|
||||
<span
|
||||
class="text-base !font-semibold text-green-500"
|
||||
:class="[report.statistics.total_won_revenue.progress < 0 ? 'icon-stats-down text-red-500 dark:!text-red-500' : 'icon-stats-up text-green-500 dark:!text-green-500']"
|
||||
></span>
|
||||
|
||||
<p
|
||||
class="text-xs font-semibold text-green-500"
|
||||
:class="[report.statistics.total_won_revenue.progress < 0 ? 'text-red-500' : 'text-green-500']"
|
||||
>
|
||||
{{ Math.abs(report.statistics.total_won_revenue.progress.toFixed(2)) }}%
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Lost Revenue Card -->
|
||||
<div class="flex flex-col gap-2 rounded-lg border border-gray-200 px-4 py-5 dark:border-gray-800 max-sm:w-full">
|
||||
<p class="text-xs font-medium text-gray-600 dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue.lost-revenue'); ?>
|
||||
</p>
|
||||
|
||||
<div class="flex gap-2">
|
||||
<p class="text-xl font-bold text-red-500">
|
||||
{{ report.statistics.total_lost_revenue.formatted_total }}
|
||||
</p>
|
||||
|
||||
<div class="flex items-center gap-0.5">
|
||||
<span
|
||||
class="text-base !font-semibold text-green-500"
|
||||
:class="[report.statistics.total_lost_revenue.progress < 0 ? 'icon-stats-down text-red-500 dark:!text-red-500' : 'icon-stats-up text-green-500 dark:!text-green-500']"
|
||||
></span>
|
||||
|
||||
<p
|
||||
class="text-xs font-semibold text-green-500"
|
||||
:class="[report.statistics.total_lost_revenue.progress < 0 ? 'text-red-500' : 'text-green-500']"
|
||||
>
|
||||
{{ Math.abs(report.statistics.total_lost_revenue.progress.toFixed(2)) }}%
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Bar Chart -->
|
||||
<div class="flex w-full max-w-full flex-col gap-4">
|
||||
<canvas
|
||||
:id="$.uid + '_chart'"
|
||||
class="w-full max-w-full items-end"
|
||||
></canvas>
|
||||
|
||||
<div class="flex justify-center gap-5">
|
||||
<div class="flex items-center gap-2">
|
||||
<span class="h-3.5 w-3.5 rounded-sm bg-green-500 opacity-80"></span>
|
||||
|
||||
<p class="text-xs dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue.won-revenue'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-2">
|
||||
<span class="h-3.5 w-3.5 rounded-sm bg-red-500 opacity-80"></span>
|
||||
|
||||
<p class="text-xs dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue.lost-revenue'); ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-dashboard-revenue-stats', {
|
||||
template: '#v-dashboard-revenue-stats-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
report: [],
|
||||
|
||||
isLoading: true,
|
||||
|
||||
chart: undefined,
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.getStats({});
|
||||
|
||||
this.$emitter.on('reporting-filter-updated', this.getStats);
|
||||
},
|
||||
|
||||
methods: {
|
||||
getStats(filters) {
|
||||
this.isLoading = true;
|
||||
|
||||
var filters = Object.assign({}, filters);
|
||||
|
||||
filters.type = 'revenue-stats';
|
||||
|
||||
this.$axios.get("<?php echo e(route('admin.dashboard.stats')); ?>", {
|
||||
params: filters
|
||||
})
|
||||
.then(response => {
|
||||
this.report = response.data;
|
||||
|
||||
this.isLoading = false;
|
||||
|
||||
setTimeout(() => {
|
||||
this.prepare();
|
||||
}, 0);
|
||||
})
|
||||
.catch(error => {});
|
||||
},
|
||||
|
||||
prepare() {
|
||||
if (this.chart) {
|
||||
this.chart.destroy();
|
||||
}
|
||||
|
||||
this.chart = new Chart(document.getElementById(this.$.uid + '_chart'), {
|
||||
type: 'bar',
|
||||
|
||||
data: {
|
||||
labels: [
|
||||
"<?php echo app('translator')->get('admin::app.dashboard.index.revenue.won-revenue'); ?>",
|
||||
"<?php echo app('translator')->get('admin::app.dashboard.index.revenue.lost-revenue'); ?>"
|
||||
],
|
||||
|
||||
datasets: [{
|
||||
axis: 'y',
|
||||
data: [
|
||||
this.report.statistics.total_won_revenue.current,
|
||||
this.report.statistics.total_lost_revenue.current
|
||||
],
|
||||
|
||||
backgroundColor: [
|
||||
'rgba(34, 197, 94, 0.8)',
|
||||
'rgba(239, 68, 68, 0.8)',
|
||||
],
|
||||
|
||||
barPercentage: 0.8,
|
||||
categoryPercentage: 0.7,
|
||||
}],
|
||||
},
|
||||
|
||||
options: {
|
||||
aspectRatio: 5,
|
||||
|
||||
indexAxis: 'y',
|
||||
|
||||
plugins: {
|
||||
legend: {
|
||||
display: false,
|
||||
},
|
||||
},
|
||||
|
||||
scales: {
|
||||
x: {
|
||||
beginAtZero: true,
|
||||
|
||||
ticks: {
|
||||
stepSize: 500,
|
||||
},
|
||||
|
||||
border: {
|
||||
dash: [8, 4],
|
||||
}
|
||||
},
|
||||
|
||||
y: {
|
||||
beginAtZero: true,
|
||||
|
||||
ticks: {
|
||||
display: false,
|
||||
},
|
||||
|
||||
border: {
|
||||
dash: [8, 4],
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
maintainAspectRatio: true,
|
||||
|
||||
responsive: true,
|
||||
|
||||
layout: {
|
||||
padding: {
|
||||
left: 0,
|
||||
right: 0,
|
||||
top: 0,
|
||||
bottom: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/dashboard/index/revenue.blade.php ENDPATH**/ ?>
|
||||
@@ -1,84 +0,0 @@
|
||||
<v-flash-group ref='flashes'></v-flash-group>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('9c7afe42-4161-428f-a832-a516d1c9b0bc')): $__env->markAsRenderedOnce('9c7afe42-4161-428f-a832-a516d1c9b0bc');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-flash-group-template"
|
||||
>
|
||||
<transition-group
|
||||
tag='div'
|
||||
name="flash-group"
|
||||
enter-from-class="ltr:translate-y-full rtl:-translate-y-full"
|
||||
enter-active-class="transform transition duration-300 ease-[cubic-bezier(.4,0,.2,1)]"
|
||||
enter-to-class="ltr:translate-y-0 rtl:-translate-y-0"
|
||||
leave-from-class="ltr:translate-y-0 rtl:-translate-y-0"
|
||||
leave-active-class="transform transition duration-300 ease-[cubic-bezier(.4,0,.2,1)]"
|
||||
leave-to-class="ltr:translate-y-full rtl:-translate-y-full"
|
||||
class='fixed bottom-5 left-1/2 z-[10003] grid -translate-x-1/2 justify-items-end gap-2.5'
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal61c07debb335a63a383982eca0b85db9 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal61c07debb335a63a383982eca0b85db9 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.flash-group.item','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::flash-group.item'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal61c07debb335a63a383982eca0b85db9)): ?>
|
||||
<?php $attributes = $__attributesOriginal61c07debb335a63a383982eca0b85db9; ?>
|
||||
<?php unset($__attributesOriginal61c07debb335a63a383982eca0b85db9); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal61c07debb335a63a383982eca0b85db9)): ?>
|
||||
<?php $component = $__componentOriginal61c07debb335a63a383982eca0b85db9; ?>
|
||||
<?php unset($__componentOriginal61c07debb335a63a383982eca0b85db9); ?>
|
||||
<?php endif; ?>
|
||||
</transition-group>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-flash-group', {
|
||||
template: '#v-flash-group-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
uid: 0,
|
||||
|
||||
flashes: []
|
||||
}
|
||||
},
|
||||
|
||||
created() {
|
||||
<?php $__currentLoopData = ['success', 'warning', 'error', 'info']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php if(session()->has($key)): ?>
|
||||
this.flashes.push({'type': '<?php echo e($key); ?>', 'message': "<?php echo e(session($key)); ?>", 'uid': this.uid++});
|
||||
<?php endif; ?>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
this.registerGlobalEvents();
|
||||
},
|
||||
|
||||
methods: {
|
||||
add(flash) {
|
||||
flash.uid = this.uid++;
|
||||
|
||||
this.flashes.push(flash);
|
||||
},
|
||||
|
||||
remove(flash) {
|
||||
let index = this.flashes.indexOf(flash);
|
||||
|
||||
this.flashes.splice(index, 1);
|
||||
},
|
||||
|
||||
registerGlobalEvents() {
|
||||
this.$emitter.on('add-flash', this.add);
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/flash-group/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,201 +0,0 @@
|
||||
<v-control-tags
|
||||
:errors="errors"
|
||||
<?php echo e($attributes); ?>
|
||||
|
||||
v-bind="$attrs"
|
||||
></v-control-tags>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('1952f9f3-3bcf-4337-bb9c-657a97aa59c9')): $__env->markAsRenderedOnce('1952f9f3-3bcf-4337-bb9c-657a97aa59c9');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-control-tags-template"
|
||||
>
|
||||
<div
|
||||
class="flex min-h-[38px] w-full items-center rounded border border-gray-200 px-2.5 py-1.5 text-sm font-normal text-gray-800 transition-all hover:border-gray-400 dark:border-gray-800 dark:text-white dark:hover:border-gray-400"
|
||||
:class="[errors[`temp-${name}`] ? 'border !border-red-600 hover:border-red-600' : '']"
|
||||
>
|
||||
<ul
|
||||
class="flex flex-wrap items-center gap-1"
|
||||
v-bind="$attrs"
|
||||
>
|
||||
<li
|
||||
v-for="(tag, index) in tags"
|
||||
:key="index"
|
||||
class="flex items-center gap-1 rounded-md bg-gray-100 dark:bg-gray-950 ltr:pl-2 rtl:pr-2"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden',':name' => 'name + \'[\' + index + \']\'',':value' => 'tag']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden',':name' => 'name + \'[\' + index + \']\'',':value' => 'tag']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
{{ tag }}
|
||||
|
||||
<span
|
||||
class="icon-cross-large cursor-pointer p-0.5 text-xl"
|
||||
@click="removeTag(tag)"
|
||||
></span>
|
||||
</li>
|
||||
|
||||
<li :class="['w-full', tags.length && 'mt-1.5']">
|
||||
<v-field
|
||||
v-slot="{ field, errors }"
|
||||
:name="'temp-' + name"
|
||||
v-model="input"
|
||||
:rules="tags.length ? inputRules : [inputRules, rules].filter(Boolean).join('|')"
|
||||
:label="label"
|
||||
>
|
||||
<input
|
||||
type="text"
|
||||
:name="'temp-' + name"
|
||||
v-bind="field"
|
||||
class="w-full dark:!bg-gray-900"
|
||||
:placeholder="placeholder"
|
||||
:label="label"
|
||||
@keydown.enter.prevent="addTag"
|
||||
autocomplete="new-email"
|
||||
@blur="addTag"
|
||||
/>
|
||||
</v-field>
|
||||
|
||||
<template v-if="! tags.length && input != ''">
|
||||
<v-field
|
||||
v-slot="{ field, errors }"
|
||||
:name="name + '[' + 0 +']'"
|
||||
:value="input"
|
||||
:rules="inputRules"
|
||||
:label="label"
|
||||
>
|
||||
<input
|
||||
type="hidden"
|
||||
:name="name + '[0]'"
|
||||
v-bind="field"
|
||||
/>
|
||||
</v-field>
|
||||
</template>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<v-error-message
|
||||
:name="'temp-' + name"
|
||||
v-slot="{ message }"
|
||||
>
|
||||
<p
|
||||
class="mt-1 text-xs italic text-red-600"
|
||||
v-text="message"
|
||||
>
|
||||
</p>
|
||||
</v-error-message>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-control-tags', {
|
||||
template: '#v-control-tags-template',
|
||||
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
label: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
placeholder: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
rules: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
inputRules: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
data: {
|
||||
type: Array,
|
||||
default: () => [],
|
||||
},
|
||||
|
||||
errors: {
|
||||
type: Object,
|
||||
default: () => {},
|
||||
},
|
||||
|
||||
allowDuplicates: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
tags: this.data ? this.data : [],
|
||||
|
||||
input: '',
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
addTag() {
|
||||
if (this.errors['temp-' + this.name]) {
|
||||
return;
|
||||
}
|
||||
|
||||
const tag = this.input.trim();
|
||||
|
||||
if (! tag) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (
|
||||
! this.allowDuplicates
|
||||
&& this.tags.includes(tag)
|
||||
) {
|
||||
this.input = '';
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.tags.push(tag);
|
||||
|
||||
this.$emit('tags-updated', this.tags);
|
||||
|
||||
this.input = '';
|
||||
},
|
||||
|
||||
removeTag: function(tag) {
|
||||
this.tags = this.tags.filter(function (tempTag) {
|
||||
return tempTag != tag;
|
||||
});
|
||||
|
||||
this.$emit('tags-updated', this.tags);
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/tags.blade.php ENDPATH**/ ?>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,79 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginalbfeb6621c9aff4570d083fe0c4096723 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalbfeb6621c9aff4570d083fe0c4096723 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.leads.index.kanban.toolbar','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.leads.index.kanban.toolbar'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalbfeb6621c9aff4570d083fe0c4096723)): ?>
|
||||
<?php $attributes = $__attributesOriginalbfeb6621c9aff4570d083fe0c4096723; ?>
|
||||
<?php unset($__attributesOriginalbfeb6621c9aff4570d083fe0c4096723); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalbfeb6621c9aff4570d083fe0c4096723)): ?>
|
||||
<?php $component = $__componentOriginalbfeb6621c9aff4570d083fe0c4096723; ?>
|
||||
<?php unset($__componentOriginalbfeb6621c9aff4570d083fe0c4096723); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="flex gap-2.5 overflow-x-auto">
|
||||
<!-- Stages -->
|
||||
<?php for($i = 1; $i <= 6; $i++): ?>
|
||||
<div class="flex min-w-[275px] max-w-[275px] flex-col gap-1 rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<!-- Stage Header -->
|
||||
<div class="flex flex-col px-2 py-3">
|
||||
<div class="flex items-center justify-between">
|
||||
<div class="shimmer h-4 w-20"></div>
|
||||
<div class="shimmer h-[26px] w-[26px] rounded-md"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center justify-between gap-2">
|
||||
<div class="shimmer h-4 w-14"></div>
|
||||
<div class="shimmer h-1 w-36"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stage Lead Cards -->
|
||||
<div class="flex h-[calc(100vh-317px)] flex-col gap-2 overflow-y-auto p-2">
|
||||
<?php for($j = 1; $j <= 3; $j++): ?>
|
||||
<!-- Card -->
|
||||
<div class="flex w-full flex-col gap-5 rounded-md border border-gray-100 p-2 dark:border-gray-800">
|
||||
<!-- Header -->
|
||||
<div class="flex items-start justify-between">
|
||||
<div class="flex items-center gap-1">
|
||||
<!-- Avatar -->
|
||||
<div class="shimmer h-9 w-9 rounded-full"></div>
|
||||
|
||||
<!-- Name and Organization -->
|
||||
<div class="flex flex-col gap-0.5">
|
||||
<div class="shimmer h-4 w-20"></div>
|
||||
<div class="shimmer h-[15px] w-12"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Rotten Lead Info -->
|
||||
<div class="shimmer h-5 w-5 rounded-md"></div>
|
||||
</div>
|
||||
|
||||
<!-- Body -->
|
||||
<div class="flex flex-col gap-0.5">
|
||||
<div class="shimmer h-4 w-full"></div>
|
||||
<div class="shimmer h-4 w-1/2"></div>
|
||||
</div>
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="flex flex-wrap gap-1">
|
||||
<div class="shimmer h-6 w-16 rounded-xl"></div>
|
||||
<div class="shimmer h-6 w-16 rounded-xl"></div>
|
||||
<div class="shimmer h-6 w-16 rounded-xl"></div>
|
||||
<div class="shimmer h-6 w-16 rounded-xl"></div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/leads/index/kanban.blade.php ENDPATH**/ ?>
|
||||
@@ -1,17 +0,0 @@
|
||||
<div class="flex justify-between gap-2 max-md:flex-wrap">
|
||||
<div class="flex w-full items-center gap-x-1.5">
|
||||
<div class="shimmer light-shimmer-bg h-[38px] w-[264px] rounded-md"></div>
|
||||
<div class="shimmer light-shimmer-bg h-9 w-[62px] rounded-md"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-4 max-md:w-full max-md:!justify-between">
|
||||
<!-- Pipeline Switcher -->
|
||||
<div class="shimmer light-shimmer-bg h-10 w-[172px] rounded-md"></div>
|
||||
|
||||
<!-- View Switcher -->
|
||||
<div class="flex items-center gap-0.5">
|
||||
<div class="shimmer light-shimmer-bg h-10 w-10 rounded-md"></div>
|
||||
<div class="shimmer light-shimmer-bg h-10 w-10 rounded-md"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/leads/index/kanban/toolbar.blade.php ENDPATH**/ ?>
|
||||
@@ -1,181 +0,0 @@
|
||||
<?php echo view_render_event('admin.dashboard.index.top_persons.before'); ?>
|
||||
|
||||
|
||||
<!-- Top Selling Products Vue Component -->
|
||||
<v-dashboard-top-persons>
|
||||
<!-- Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginale3cb958e757058acb718425d99e7f9ce = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale3cb958e757058acb718425d99e7f9ce = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.dashboard.index.top-persons','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.dashboard.index.top-persons'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale3cb958e757058acb718425d99e7f9ce)): ?>
|
||||
<?php $attributes = $__attributesOriginale3cb958e757058acb718425d99e7f9ce; ?>
|
||||
<?php unset($__attributesOriginale3cb958e757058acb718425d99e7f9ce); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale3cb958e757058acb718425d99e7f9ce)): ?>
|
||||
<?php $component = $__componentOriginale3cb958e757058acb718425d99e7f9ce; ?>
|
||||
<?php unset($__componentOriginale3cb958e757058acb718425d99e7f9ce); ?>
|
||||
<?php endif; ?>
|
||||
</v-dashboard-top-persons>
|
||||
|
||||
<?php echo view_render_event('admin.dashboard.index.top_persons.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('56661c3d-6024-4b7f-b38c-e2468cd3bd62')): $__env->markAsRenderedOnce('56661c3d-6024-4b7f-b38c-e2468cd3bd62');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-dashboard-top-persons-template"
|
||||
>
|
||||
<!-- Shimmer -->
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginale3cb958e757058acb718425d99e7f9ce = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale3cb958e757058acb718425d99e7f9ce = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.dashboard.index.top-persons','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.dashboard.index.top-persons'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale3cb958e757058acb718425d99e7f9ce)): ?>
|
||||
<?php $attributes = $__attributesOriginale3cb958e757058acb718425d99e7f9ce; ?>
|
||||
<?php unset($__attributesOriginale3cb958e757058acb718425d99e7f9ce); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale3cb958e757058acb718425d99e7f9ce)): ?>
|
||||
<?php $component = $__componentOriginale3cb958e757058acb718425d99e7f9ce; ?>
|
||||
<?php unset($__componentOriginale3cb958e757058acb718425d99e7f9ce); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<!-- Total Sales Section -->
|
||||
<template v-else>
|
||||
<div class="w-full rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between p-4">
|
||||
<p class="text-base font-semibold text-gray-600 dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.top-persons.title'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Top Selling Products Details -->
|
||||
<div
|
||||
class="flex flex-col"
|
||||
v-if="report.statistics.length"
|
||||
>
|
||||
<a
|
||||
:href="`<?php echo e(route('admin.contacts.persons.view', '')); ?>/${item.id}`"
|
||||
class="flex gap-2.5 border-b p-4 transition-all last:border-b-0 hover:bg-gray-50 dark:border-gray-800 dark:hover:bg-gray-950"
|
||||
target="_blank"
|
||||
v-for="item in report.statistics"
|
||||
>
|
||||
<!-- Person Initials -->
|
||||
<?php if (isset($component)) { $__componentOriginal2d42bddad77c068ade50efea9ce906c7 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2d42bddad77c068ade50efea9ce906c7 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.avatar.index','data' => [':name' => 'item.name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::avatar'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => 'item.name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2d42bddad77c068ade50efea9ce906c7)): ?>
|
||||
<?php $attributes = $__attributesOriginal2d42bddad77c068ade50efea9ce906c7; ?>
|
||||
<?php unset($__attributesOriginal2d42bddad77c068ade50efea9ce906c7); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2d42bddad77c068ade50efea9ce906c7)): ?>
|
||||
<?php $component = $__componentOriginal2d42bddad77c068ade50efea9ce906c7; ?>
|
||||
<?php unset($__componentOriginal2d42bddad77c068ade50efea9ce906c7); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Person Details -->
|
||||
<div class="flex flex-col gap-1">
|
||||
<p class="font-medium text-gray-800 dark:text-white">{{ item.name }}</p>
|
||||
|
||||
<p class="font-normal text-gray-800 dark:text-white">{{ item.emails.map(item => item.value).join(', ') }}</p>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<!-- Empty Product Design -->
|
||||
<div
|
||||
class="flex flex-col gap-8 p-4"
|
||||
v-else
|
||||
>
|
||||
<div class="grid justify-center justify-items-center gap-3.5 py-2.5">
|
||||
<!-- Placeholder Image -->
|
||||
<img
|
||||
src="<?php echo e(vite()->asset('images/empty-placeholders/users.svg')); ?>"
|
||||
class="dark:mix-blend-exclusion dark:invert"
|
||||
>
|
||||
|
||||
<!-- Add Variants Information -->
|
||||
<div class="flex flex-col items-center">
|
||||
<p class="text-base font-semibold text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.top-persons.empty-title'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.top-persons.empty-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-dashboard-top-persons', {
|
||||
template: '#v-dashboard-top-persons-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
report: [],
|
||||
|
||||
isLoading: true,
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.getStats({});
|
||||
|
||||
this.$emitter.on('reporting-filter-updated', this.getStats);
|
||||
},
|
||||
|
||||
methods: {
|
||||
getStats(filters) {
|
||||
this.isLoading = true;
|
||||
|
||||
var filters = Object.assign({}, filters);
|
||||
|
||||
filters.type = 'top-persons';
|
||||
|
||||
this.$axios.get("<?php echo e(route('admin.dashboard.stats')); ?>", {
|
||||
params: filters
|
||||
})
|
||||
.then(response => {
|
||||
this.report = response.data;
|
||||
|
||||
this.isLoading = false;
|
||||
})
|
||||
.catch(error => {});
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/dashboard/index/top-persons.blade.php ENDPATH**/ ?>
|
||||
@@ -1,42 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['isMultiRow' => false]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['isMultiRow' => false]); ?>
|
||||
<?php foreach (array_filter((['isMultiRow' => false]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<?php if(! $isMultiRow): ?>
|
||||
<div class="row grid grid-cols-6 items-center gap-2.5 border-b px-4 py-2.5 dark:border-gray-800">
|
||||
<div class="shimmer h-[26px] w-6"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[100px]"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[100px]"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[100px]"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[100px]"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[100px] place-self-end"></div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="row grid grid-cols-[2fr_1fr_1fr] items-center gap-2.5 border-b px-4 py-2.5 dark:border-gray-800">
|
||||
<div class="flex items-center gap-2.5">
|
||||
<div class="shimmer h-6 w-6"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[200px]"></div>
|
||||
</div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[200px]"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[200px]"></div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/datagrid/table/head.blade.php ENDPATH**/ ?>
|
||||
@@ -1,100 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Title of the page. -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Heading of the page -->
|
||||
<div class="mb-7 flex items-center justify-between">
|
||||
<p class="py-3 text-xl font-bold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.title'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Page Content -->
|
||||
<div class="grid gap-y-8">
|
||||
<?php $__currentLoopData = menu()->getAdminMenuByKey('settings')->getChildren(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $setting): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div>
|
||||
<div class="grid gap-1">
|
||||
<!-- Title of the Main Card -->
|
||||
<p class="font-semibold text-gray-600 dark:text-gray-300">
|
||||
<?php echo e($setting->getName()); ?>
|
||||
|
||||
</p>
|
||||
|
||||
<!-- Info of the Main Card -->
|
||||
<p class="text-gray-600 dark:text-gray-300">
|
||||
<?php echo e($setting->getInfo()); ?>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="box-shadow max-1580:grid-cols-3 mt-2 grid grid-cols-4 flex-wrap justify-between gap-x-12 gap-y-6 rounded bg-white p-4 dark:bg-gray-900 max-xl:grid-cols-2 max-lg:gap-y-4 max-sm:grid-cols-1">
|
||||
<!-- Menus cards -->
|
||||
<?php $__currentLoopData = $setting->getChildren(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $child): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<a
|
||||
class="flex max-w-[360px] items-center gap-2 rounded-lg p-2 transition-all hover:bg-gray-100 dark:hover:bg-gray-950"
|
||||
href="<?php echo e($child->getUrl()); ?>"
|
||||
>
|
||||
<div class="rounded-lg bg-gray-100 p-3 dark:bg-gray-800">
|
||||
<i class="<?php echo e($child->getIcon()); ?> text-3xl"></i>
|
||||
</div>
|
||||
|
||||
<div class="grid">
|
||||
<p class="mb-1.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo e($child->getName()); ?>
|
||||
|
||||
</p>
|
||||
|
||||
<p class="text-xs text-gray-600 dark:text-gray-300">
|
||||
<?php echo e($child->getInfo()); ?>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/settings/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,5 +0,0 @@
|
||||
<div <?php echo e($attributes->merge(['class' => 'mb-4'])); ?>>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</div>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/form/control-group/index.blade.php ENDPATH**/ ?>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,656 +0,0 @@
|
||||
<?php $__currentLoopData = $webForm->attributes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $attribute): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php
|
||||
$parentAttribute = $attribute->attribute;
|
||||
|
||||
$fieldName = $parentAttribute->entity_type . '[' . $parentAttribute->code . ']';
|
||||
|
||||
$validations = $attribute->is_required ? 'required' : '';
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginalaa2c570b4debe08629bee17c1212da53 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalaa2c570b4debe08629bee17c1212da53 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal87a34b851b94a19a1de85807906bf78b = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal87a34b851b94a19a1de85807906bf78b = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.label','data' => ['for' => $fieldName,'class' => ''.e($validations).'','style' => 'color: '.e($webForm->attribute_label_color).' !important;']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['for' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'class' => ''.e($validations).'','style' => 'color: '.e($webForm->attribute_label_color).' !important;']); ?>
|
||||
<?php echo e($attribute->name ?? $parentAttribute->name); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal87a34b851b94a19a1de85807906bf78b)): ?>
|
||||
<?php $attributes = $__attributesOriginal87a34b851b94a19a1de85807906bf78b; ?>
|
||||
<?php unset($__attributesOriginal87a34b851b94a19a1de85807906bf78b); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal87a34b851b94a19a1de85807906bf78b)): ?>
|
||||
<?php $component = $__componentOriginal87a34b851b94a19a1de85807906bf78b; ?>
|
||||
<?php unset($__componentOriginal87a34b851b94a19a1de85807906bf78b); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php switch($parentAttribute->type):
|
||||
case ('text'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'text','name' => $fieldName,'id' => $fieldName,'rules' => $validations,'label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('price'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'text','name' => $fieldName,'id' => $fieldName,'rules' => $validations.'|numeric','label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations.'|numeric'),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('email'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'email','name' => ''.e($fieldName).'[0][value]','id' => ''.e($fieldName).'[0][value]','rules' => ''.e($validations).'|email','label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'email','name' => ''.e($fieldName).'[0][value]','id' => ''.e($fieldName).'[0][value]','rules' => ''.e($validations).'|email','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'hidden','name' => ''.e($fieldName).'[0][label]','id' => ''.e($fieldName).'[0][label]','rules' => 'required','value' => 'work']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => ''.e($fieldName).'[0][label]','id' => ''.e($fieldName).'[0][label]','rules' => 'required','value' => 'work']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => ''.e($fieldName).'[0][value]']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => ''.e($fieldName).'[0][value]']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('checkbox'): ?>
|
||||
<?php
|
||||
$options = $parentAttribute->lookup_type
|
||||
? app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpOptions($parentAttribute->lookup_type)
|
||||
: $parentAttribute->options()->orderBy('sort_order')->get();
|
||||
?>
|
||||
|
||||
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php if (isset($component)) { $__componentOriginalaa2c570b4debe08629bee17c1212da53 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalaa2c570b4debe08629bee17c1212da53 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.index','data' => ['class' => '!mb-2 flex select-none items-center gap-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-2 flex select-none items-center gap-2.5']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'checkbox','name' => ''.e($fieldName).'[]','id' => ''.e($fieldName).'[]','value' => ''.e($option->id).'','for' => ''.e($fieldName).'[]']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'checkbox','name' => ''.e($fieldName).'[]','id' => ''.e($fieldName).'[]','value' => ''.e($option->id).'','for' => ''.e($fieldName).'[]']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<label
|
||||
class="cursor-pointer text-xs font-medium text-gray-600 dark:text-gray-300"
|
||||
for="<?php echo e($fieldName); ?>[]"
|
||||
>
|
||||
<?php echo app('translator')->get('web_form::app.catalog.attributes.edit.is-required'); ?>
|
||||
</label>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalaa2c570b4debe08629bee17c1212da53)): ?>
|
||||
<?php $attributes = $__attributesOriginalaa2c570b4debe08629bee17c1212da53; ?>
|
||||
<?php unset($__attributesOriginalaa2c570b4debe08629bee17c1212da53); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalaa2c570b4debe08629bee17c1212da53)): ?>
|
||||
<?php $component = $__componentOriginalaa2c570b4debe08629bee17c1212da53; ?>
|
||||
<?php unset($__componentOriginalaa2c570b4debe08629bee17c1212da53); ?>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
<?php case ('file'): ?>
|
||||
<?php case ('image'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'file','name' => $fieldName,'id' => $fieldName,'rules' => $validations,'placeholder' => $attribute->placeholder,'label' => $attribute->name ?? $parentAttribute->name]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'file','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => ''.e($fieldName).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => ''.e($fieldName).'']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>;
|
||||
|
||||
<?php case ('phone'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'text','name' => ''.e($fieldName).'[0][value]','id' => ''.e($fieldName).'[0][value]','rules' => ''.e($validations).'|phone','label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => ''.e($fieldName).'[0][value]','id' => ''.e($fieldName).'[0][value]','rules' => ''.e($validations).'|phone','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'hidden','name' => ''.e($fieldName).'[0][label]','id' => ''.e($fieldName).'[0][label]','rules' => 'required','value' => 'work']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => ''.e($fieldName).'[0][label]','id' => ''.e($fieldName).'[0][label]','rules' => 'required','value' => 'work']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => ''.e($fieldName).'[0][value]']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => ''.e($fieldName).'[0][value]']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('date'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'date','name' => $fieldName,'id' => $fieldName,'rules' => $validations,'label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'date','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('datetime'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'datetime','name' => $fieldName,'id' => $fieldName,'rules' => $validations,'label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'datetime','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('select'): ?>
|
||||
<?php case ('lookup'): ?>
|
||||
<?php
|
||||
$options = $parentAttribute->lookup_type
|
||||
? app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpOptions($parentAttribute->lookup_type)
|
||||
: $parentAttribute->options()->orderBy('sort_order')->get();
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'select','name' => $fieldName,'id' => $fieldName,'rules' => $validations,'label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<option value="<?php echo e($option->id); ?>"><?php echo e($option->name); ?></option>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('multiselect'): ?>
|
||||
<?php
|
||||
$options = $parentAttribute->lookup_type
|
||||
? app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpOptions($parentAttribute->lookup_type)
|
||||
: $parentAttribute->options()->orderBy('sort_order')->get();
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'select','id' => ''.e($fieldName).'','name' => ''.e($fieldName).'[]','rules' => $validations,'label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','id' => ''.e($fieldName).'','name' => ''.e($fieldName).'[]','rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<option value="<?php echo e($option->id); ?>"><?php echo e($option->name); ?></option>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('checkbox'): ?>
|
||||
<div class="checkbox-control">
|
||||
<?php
|
||||
$options = $parentAttribute->lookup_type
|
||||
? app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpOptions($parentAttribute->lookup_type)
|
||||
: $parentAttribute->options()->orderBy('sort_order')->get();
|
||||
?>
|
||||
|
||||
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<span class="checkbox">
|
||||
<input
|
||||
type="checkbox"
|
||||
name="<?php echo e($fieldName); ?>[]"
|
||||
value="<?php echo e($option->id); ?>"
|
||||
/>
|
||||
|
||||
<label class="checkbox-view" style="display: inline;"></label>
|
||||
<?php echo e($option->name); ?>
|
||||
|
||||
</span>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
|
||||
<p
|
||||
id="<?php echo e($fieldName); ?>[]-error"
|
||||
class="error-message mt-1 text-xs italic text-red-600"
|
||||
></p>
|
||||
|
||||
<?php break; ?>
|
||||
|
||||
<?php case ('boolean'): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.control','data' => ['type' => 'select','name' => $fieldName,'id' => $fieldName,'rules' => $validations,'label' => $attribute->name ?? $parentAttribute->name,'placeholder' => $attribute->placeholder]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'id' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName),'rules' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name ?? $parentAttribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->placeholder)]); ?>
|
||||
<option value="1">Yes</option>
|
||||
<option value="0">No</option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $attributes = $__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__attributesOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525)): ?>
|
||||
<?php $component = $__componentOriginal50e445d5c2a51edc7ce3a1d54339f525; ?>
|
||||
<?php unset($__componentOriginal50e445d5c2a51edc7ce3a1d54339f525); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal3d330a40c642c38a3757c8a46324d236 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3d330a40c642c38a3757c8a46324d236 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'web_form::components.form.control-group.error','data' => ['controlName' => $fieldName]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('web_form::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($fieldName)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $attributes = $__attributesOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__attributesOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3d330a40c642c38a3757c8a46324d236)): ?>
|
||||
<?php $component = $__componentOriginal3d330a40c642c38a3757c8a46324d236; ?>
|
||||
<?php unset($__componentOriginal3d330a40c642c38a3757c8a46324d236); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php break; ?>
|
||||
<?php endswitch; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalaa2c570b4debe08629bee17c1212da53)): ?>
|
||||
<?php $attributes = $__attributesOriginalaa2c570b4debe08629bee17c1212da53; ?>
|
||||
<?php unset($__attributesOriginalaa2c570b4debe08629bee17c1212da53); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalaa2c570b4debe08629bee17c1212da53)): ?>
|
||||
<?php $component = $__componentOriginalaa2c570b4debe08629bee17c1212da53; ?>
|
||||
<?php unset($__componentOriginalaa2c570b4debe08629bee17c1212da53); ?>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/WebForm/src/Resources/views/settings/web-forms/controls.blade.php ENDPATH**/ ?>
|
||||
@@ -1,252 +0,0 @@
|
||||
<v-upload>
|
||||
<button
|
||||
type="button"
|
||||
class="secondary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.upload.upload-file'); ?>
|
||||
</button>
|
||||
</v-upload>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('387fe162-2f89-47a6-844e-026d45fa6991')): $__env->markAsRenderedOnce('387fe162-2f89-47a6-844e-026d45fa6991');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="upload-template"
|
||||
>
|
||||
<div>
|
||||
<button
|
||||
type="button"
|
||||
class="secondary-button"
|
||||
@click="$refs.userUpdateAndCreateModal.open()"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.upload.upload-file'); ?>
|
||||
</button>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['vSlot' => '{ meta, values, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-slot' => '{ meta, values, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']); ?>
|
||||
<form
|
||||
@submit="handleSubmit($event, create)"
|
||||
enctype="multipart/form-data"
|
||||
ref="userForm"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal09768308838b828c7799162f44758281 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal09768308838b828c7799162f44758281 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.modal.index','data' => ['ref' => 'userUpdateAndCreateModal']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::modal'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['ref' => 'userUpdateAndCreateModal']); ?>
|
||||
<!-- Modal Header -->
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<p class="text-lg font-bold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.index.upload.create-lead'); ?>
|
||||
</p>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Modal Content -->
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.upload.file'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'file','id' => 'files','name' => 'files','rules' => 'required|mimes:pdf,bmp,jpeg,jpg,png,webp','label' => trans('admin::app.leads.index.upload.file'),':disabled' => 'isLoading','ref' => 'file','accept' => 'application/pdf,image/*','multiple' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'file','id' => 'files','name' => 'files','rules' => 'required|mimes:pdf,bmp,jpeg,jpg,png,webp','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.index.upload.file')),':disabled' => 'isLoading','ref' => 'file','accept' => 'application/pdf,image/*','multiple' => true]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<p class="mt-1 text-xs text-gray-600 dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.leads.index.upload.file-info'); ?>
|
||||
</p>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'files']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'files']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Modal Footer -->
|
||||
<?php $__env->slot('footer', null, []); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal989f82b74d189698d771eef298c02d90 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal989f82b74d189698d771eef298c02d90 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.button.index','data' => ['buttonType' => 'submit','class' => 'primary-button justify-center','title' => trans('admin::app.leads.index.upload.save-btn'),':loading' => 'isLoading',':disabled' => 'isLoading']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::button'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['button-type' => 'submit','class' => 'primary-button justify-center','title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.index.upload.save-btn')),':loading' => 'isLoading',':disabled' => 'isLoading']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $attributes = $__attributesOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__attributesOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $component = $__componentOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__componentOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $attributes = $__attributesOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__attributesOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $component = $__componentOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__componentOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
</form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-upload', {
|
||||
template: '#upload-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
isLoading: false,
|
||||
};
|
||||
},
|
||||
|
||||
methods: {
|
||||
create(params, { resetForm, setErrors }) {
|
||||
const selectedFiles = this.$refs.file?.files;
|
||||
|
||||
if (selectedFiles.length === 0) {
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: "<?php echo app('translator')->get('admin::app.leads.index.upload.file-required'); ?>" });
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.isLoading = true;
|
||||
|
||||
const formData = new FormData();
|
||||
|
||||
selectedFiles.forEach((file, index) => {
|
||||
formData.append(`files[${index}]`, file);
|
||||
});
|
||||
|
||||
formData.append('_method', 'post');
|
||||
|
||||
this.sendRequest(formData);
|
||||
},
|
||||
|
||||
sendRequest(formData) {
|
||||
this.$axios.post("<?php echo e(route('admin.leads.create_by_ai')); ?>", formData, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
}
|
||||
})
|
||||
.then(response => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
|
||||
this.$parent.$refs.leadsKanban.boot()
|
||||
})
|
||||
.catch(error => {
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
})
|
||||
.finally(() => {
|
||||
this.isLoading = false;
|
||||
|
||||
this.$refs.userUpdateAndCreateModal.close();
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/leads/index/upload.blade.php ENDPATH**/ ?>
|
||||
@@ -1,440 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.create.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.form.before'); ?>
|
||||
|
||||
|
||||
<!-- Create Lead Form -->
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.leads.store')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.leads.store'))]); ?>
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'leads.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'leads.create']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.save_button.before'); ?>
|
||||
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Save button for person -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.leads.create.form_buttons.before'); ?>
|
||||
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.leads.create.save-btn'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.form_buttons.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.save_button.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php if(request('stage_id')): ?>
|
||||
<input
|
||||
type="hidden"
|
||||
id="lead_pipeline_stage_id"
|
||||
name="lead_pipeline_stage_id"
|
||||
value="<?php echo e(request('stage_id')); ?>"
|
||||
/>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(request('pipeline_id')): ?>
|
||||
<input
|
||||
type="hidden"
|
||||
id="lead_pipeline_id"
|
||||
name="lead_pipeline_id"
|
||||
value="<?php echo e(request('pipeline_id')); ?>"
|
||||
/>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Lead Create Component -->
|
||||
<v-lead-create>
|
||||
<?php if (isset($component)) { $__componentOriginal5097a43dd21c97cf91dc23a27f8f52fe = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal5097a43dd21c97cf91dc23a27f8f52fe = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.leads.datagrid','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.leads.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal5097a43dd21c97cf91dc23a27f8f52fe)): ?>
|
||||
<?php $attributes = $__attributesOriginal5097a43dd21c97cf91dc23a27f8f52fe; ?>
|
||||
<?php unset($__attributesOriginal5097a43dd21c97cf91dc23a27f8f52fe); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal5097a43dd21c97cf91dc23a27f8f52fe)): ?>
|
||||
<?php $component = $__componentOriginal5097a43dd21c97cf91dc23a27f8f52fe; ?>
|
||||
<?php unset($__componentOriginal5097a43dd21c97cf91dc23a27f8f52fe); ?>
|
||||
<?php endif; ?>
|
||||
</v-lead-create>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.form.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('d9434d7d-032d-48c5-be80-4c83d83c5f11')): $__env->markAsRenderedOnce('d9434d7d-032d-48c5-be80-4c83d83c5f11');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-lead-create-template"
|
||||
>
|
||||
<div class="box-shadow flex flex-col gap-4 rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<?php echo view_render_event('admin.leads.edit.form_controls.before'); ?>
|
||||
|
||||
|
||||
<div class="flex w-full gap-2 border-b border-gray-200 dark:border-gray-800">
|
||||
<!-- Tabs -->
|
||||
<template
|
||||
v-for="tab in tabs"
|
||||
:key="tab.id"
|
||||
>
|
||||
<?php echo view_render_event('admin.leads.create.tabs.before'); ?>
|
||||
|
||||
|
||||
<a
|
||||
:href="'#' + tab.id"
|
||||
:class="[
|
||||
'inline-block px-3 py-2.5 border-b-2 text-sm font-medium ',
|
||||
activeTab === tab.id
|
||||
? 'text-brandColor border-brandColor dark:brandColor dark:brandColor'
|
||||
: 'text-gray-600 dark:text-gray-300 border-transparent hover:text-gray-800 hover:border-gray-400 dark:hover:border-gray-400 dark:hover:text-white'
|
||||
]"
|
||||
@click="scrollToSection(tab.id)"
|
||||
:text="tab.label"
|
||||
>
|
||||
</a>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.tabs.after'); ?>
|
||||
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col gap-4 px-4 py-2">
|
||||
<?php echo view_render_event('admin.leads.create.details.before'); ?>
|
||||
|
||||
|
||||
<!-- Details section -->
|
||||
<div
|
||||
class="flex flex-col gap-4"
|
||||
id="lead-details"
|
||||
>
|
||||
<div class="flex flex-col gap-1">
|
||||
<p class="text-base font-semibold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.details'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-600 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.details-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="w-1/2 max-md:w-full">
|
||||
<?php echo view_render_event('admin.leads.create.details.attributes.before'); ?>
|
||||
|
||||
|
||||
<!-- Lead Details Title and Description -->
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'NOTIN', ['lead_value', 'lead_type_id', 'lead_source_id', 'expected_close_date', 'user_id', 'lead_pipeline_id', 'lead_pipeline_stage_id']],
|
||||
'entity_type' => 'leads',
|
||||
'quick_add' => 1
|
||||
]),'customValidations' => [
|
||||
'expected_close_date' => [
|
||||
'date_format:yyyy-MM-dd',
|
||||
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
||||
],
|
||||
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'NOTIN', ['lead_value', 'lead_type_id', 'lead_source_id', 'expected_close_date', 'user_id', 'lead_pipeline_id', 'lead_pipeline_stage_id']],
|
||||
'entity_type' => 'leads',
|
||||
'quick_add' => 1
|
||||
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
||||
'expected_close_date' => [
|
||||
'date_format:yyyy-MM-dd',
|
||||
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
||||
],
|
||||
])]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Lead Details Other input fields -->
|
||||
<div class="flex gap-4 max-sm:flex-wrap">
|
||||
<div class="w-full">
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'IN', ['lead_value', 'lead_type_id', 'lead_source_id']],
|
||||
'entity_type' => 'leads',
|
||||
'quick_add' => 1
|
||||
]),'customValidations' => [
|
||||
'expected_close_date' => [
|
||||
'date_format:yyyy-MM-dd',
|
||||
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
||||
],
|
||||
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'IN', ['lead_value', 'lead_type_id', 'lead_source_id']],
|
||||
'entity_type' => 'leads',
|
||||
'quick_add' => 1
|
||||
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
||||
'expected_close_date' => [
|
||||
'date_format:yyyy-MM-dd',
|
||||
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
||||
],
|
||||
])]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<div class="w-full">
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'IN', ['expected_close_date', 'user_id']],
|
||||
'entity_type' => 'leads',
|
||||
'quick_add' => 1
|
||||
]),'customValidations' => [
|
||||
'expected_close_date' => [
|
||||
'date_format:yyyy-MM-dd',
|
||||
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
||||
],
|
||||
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'IN', ['expected_close_date', 'user_id']],
|
||||
'entity_type' => 'leads',
|
||||
'quick_add' => 1
|
||||
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
||||
'expected_close_date' => [
|
||||
'date_format:yyyy-MM-dd',
|
||||
'after:' . \Carbon\Carbon::yesterday()->format('Y-m-d')
|
||||
],
|
||||
])]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.details.attributes.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.details.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.contact_person.before'); ?>
|
||||
|
||||
|
||||
<!-- Contact Person -->
|
||||
<div
|
||||
class="flex flex-col gap-4"
|
||||
id="contact-person"
|
||||
>
|
||||
<div class="flex flex-col gap-1">
|
||||
<p class="text-base font-semibold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.contact-person'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-600 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.contact-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="w-1/2 max-md:w-full">
|
||||
<!-- Contact Person Component -->
|
||||
<?php echo $__env->make('admin::leads.common.contact', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.contact_person.after'); ?>
|
||||
|
||||
|
||||
<!-- Product Section -->
|
||||
<div
|
||||
class="flex flex-col gap-4"
|
||||
id="products"
|
||||
>
|
||||
<div class="flex flex-col gap-1">
|
||||
<p class="text-base font-semibold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.products'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-600 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.create.products-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<!-- Product Component -->
|
||||
<?php echo $__env->make('admin::leads.common.products', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.form_controls.after'); ?>
|
||||
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-lead-create', {
|
||||
template: '#v-lead-create-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
activeTab: 'lead-details',
|
||||
|
||||
tabs: [
|
||||
{ id: 'lead-details', label: '<?php echo app('translator')->get('admin::app.leads.create.details'); ?>' },
|
||||
{ id: 'contact-person', label: '<?php echo app('translator')->get('admin::app.leads.create.contact-person'); ?>' },
|
||||
{ id: 'products', label: '<?php echo app('translator')->get('admin::app.leads.create.products'); ?>' }
|
||||
],
|
||||
};
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Scroll to the section.
|
||||
*
|
||||
* @param {String} tabId
|
||||
*
|
||||
* @returns {void}
|
||||
*/
|
||||
scrollToSection(tabId) {
|
||||
const section = document.getElementById(tabId);
|
||||
|
||||
if (section) {
|
||||
section.scrollIntoView({ behavior: 'smooth' });
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('480b5a46-d8c8-49bb-99b3-b7a3fefeee1f')): $__env->markAsRenderedOnce('480b5a46-d8c8-49bb-99b3-b7a3fefeee1f');
|
||||
$__env->startPush('styles'); ?>
|
||||
<style>
|
||||
html {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
</style>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/leads/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,46 +0,0 @@
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex gap-4 max-md:flex-wrap">
|
||||
<!-- Total Revenue -->
|
||||
<div class="flex gap-2 max-md:flex-wrap md:flex-col">
|
||||
<div class="flex min-w-[177px] flex-col gap-2 rounded-lg border border-gray-200 bg-white px-4 py-5 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="shimmer h-[17px] w-20"></div>
|
||||
|
||||
<div class="flex gap-2">
|
||||
<div class="shimmer h-[17px] w-24"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-8"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex min-w-[177px] flex-col gap-2 rounded-lg border border-gray-200 bg-white px-4 py-5 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="shimmer h-[17px] w-20"></div>
|
||||
|
||||
<div class="flex gap-2">
|
||||
<div class="shimmer h-[17px] w-24"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-8"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Bar Chart -->
|
||||
<div class="flex w-full max-w-full flex-col gap-11">
|
||||
<div class="flex flex-col gap-4 p-2">
|
||||
<div class="shimmer h-[49px] w-full max-w-full"></div>
|
||||
<div class="shimmer h-12 w-3/4"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-center gap-5">
|
||||
<div class="flex items-center gap-2">
|
||||
<div class="shimmer h-3.5 w-3.5 rounded-sm"></div>
|
||||
<div class="shimmer h-[17px] w-[76px] rounded-sm"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-2">
|
||||
<div class="shimmer h-3.5 w-3.5 rounded-sm"></div>
|
||||
<div class="shimmer h-[17px] w-[76px] rounded-sm"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/dashboard/index/revenue.blade.php ENDPATH**/ ?>
|
||||
@@ -1,56 +0,0 @@
|
||||
<?php if (! $__env->hasRenderedOnce('1a1af242-df17-443c-957b-ad542a214153')): $__env->markAsRenderedOnce('1a1af242-df17-443c-957b-ad542a214153');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-tree-radio-template"
|
||||
>
|
||||
<label
|
||||
:for="id"
|
||||
class="inline-flex w-max cursor-pointer select-none items-center p-1.5 text-gray-600 dark:text-gray-300"
|
||||
>
|
||||
<input
|
||||
type="radio"
|
||||
:name="name"
|
||||
:value="value"
|
||||
:id="id"
|
||||
class="peer hidden"
|
||||
:checked="isActive"
|
||||
@change="inputChanged()"
|
||||
>
|
||||
|
||||
<span class="icon-radio-normal peer-checked:icon-radio-selected mr-1 cursor-pointer rounded-md text-2xl peer-checked:text-blue-600"></span>
|
||||
|
||||
<div class="cursor-pointer text-sm text-gray-600 hover:text-gray-800 dark:text-gray-300 dark:hover:text-white">
|
||||
{{ label }}
|
||||
</div>
|
||||
</label>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-tree-radio', {
|
||||
template: '#v-tree-radio-template',
|
||||
|
||||
name: 'v-tree-radio',
|
||||
|
||||
props: ['id', 'label', 'name', 'value'],
|
||||
|
||||
computed: {
|
||||
isActive() {
|
||||
return this.$parent.has(this.value);
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
inputChanged() {
|
||||
this.$emit('change-input', {
|
||||
id: this.id,
|
||||
label: this.label,
|
||||
name: this.name,
|
||||
value: this.value,
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/tree/radio.blade.php ENDPATH**/ ?>
|
||||
@@ -1,62 +0,0 @@
|
||||
<!-- Pannel Content -->
|
||||
<div class="flex gap-2.5 rounded-lg max-xl:flex-wrap">
|
||||
<!-- Left Component -->
|
||||
<div class="flex flex-1 flex-col gap-2 overflow-auto max-xl:flex-auto">
|
||||
<div class="box-shadow rounded bg-white p-4 dark:bg-gray-900">
|
||||
<div class="shimmer mb-4 h-4 w-16"></div>
|
||||
|
||||
<?php for($i = 1; $i < 5; $i++): ?>
|
||||
<div class="mb-6 h-14 w-full">
|
||||
<div class="shimmer mb-2 h-4 w-24"></div>
|
||||
|
||||
<div class="shimmer flex h-10 w-full rounded-md py-px"></div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right Component -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2">
|
||||
<!-- General -->
|
||||
<div class="box-shadow rounded bg-white dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between gap-x-5 p-4">
|
||||
<p class="shimmer w-20 p-2.5"></p>
|
||||
|
||||
<p class="shimmer w-5 p-2.5"></p>
|
||||
</div>
|
||||
|
||||
<div class="px-4 pb-4">
|
||||
<?php for($i = 1; $i < 4; $i++): ?>
|
||||
<div class="mb-4 last:mb-0">
|
||||
<div class="shimmer mb-1.5 h-4 w-24"></div>
|
||||
|
||||
<div class="shimmer flex h-10 w-full rounded-md py-px"></div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Validation Section -->
|
||||
<div class="box-shadow rounded bg-white dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between gap-x-5 p-4">
|
||||
<p class="shimmer w-24 p-2.5"></p>
|
||||
|
||||
<p class="shimmer w-5 p-2.5"></p>
|
||||
</div>
|
||||
|
||||
<div class="px-4 pb-4">
|
||||
<div class="mb-2 flex items-center gap-2.5">
|
||||
<div class="shimmer h-6 w-6"></div>
|
||||
|
||||
<div class="shimmer h-4 w-20"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-2.5">
|
||||
<div class="shimmer h-6 w-6"></div>
|
||||
|
||||
<div class="shimmer h-4 w-20"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/attributes.blade.php ENDPATH**/ ?>
|
||||
@@ -1,13 +0,0 @@
|
||||
<div class="row tems-center grid grid-cols-[2fr_7fr_.1fr] items-center gap-2.5 border-b px-8 py-4 dark:border-gray-800">
|
||||
<div class="flex items-center gap-6">
|
||||
<div class="shimmer h-6 w-6"></div>
|
||||
|
||||
<div class="shimmer h-[17px] w-[150px]"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex w-full items-center justify-between gap-4">
|
||||
<div class="shimmer h-[17px] w-[280px]"></div>
|
||||
|
||||
<div class="shimmer float-right h-[17px] w-[75px]"></div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/mail/datagrid/table/head.blade.php ENDPATH**/ ?>
|
||||
@@ -1,172 +0,0 @@
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal53a6a59aff92302e5d442819eff9928e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53a6a59aff92302e5d442819eff9928e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.toolbar','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.toolbar'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53a6a59aff92302e5d442819eff9928e)): ?>
|
||||
<?php $attributes = $__attributesOriginal53a6a59aff92302e5d442819eff9928e; ?>
|
||||
<?php unset($__attributesOriginal53a6a59aff92302e5d442819eff9928e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53a6a59aff92302e5d442819eff9928e)): ?>
|
||||
<?php $component = $__componentOriginal53a6a59aff92302e5d442819eff9928e; ?>
|
||||
<?php unset($__componentOriginal53a6a59aff92302e5d442819eff9928e); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div class="flex items-center justify-between gap-4 rounded-t-lg border border-b-0 border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 max-md:flex-wrap">
|
||||
<!-- Left Toolbar -->
|
||||
<div class="toolbarLeft flex gap-x-1">
|
||||
<?php echo e($toolbarLeftBefore); ?>
|
||||
|
||||
|
||||
<!-- Mass Actions Panel -->
|
||||
<transition-group
|
||||
tag='div'
|
||||
name="flash-group"
|
||||
enter-from-class="ltr:translate-y-full rtl:-translate-y-full"
|
||||
enter-active-class="transform transition duration-300 ease-[cubic-bezier(.4,0,.2,1)]"
|
||||
enter-to-class="ltr:translate-y-0 rtl:-translate-y-0"
|
||||
leave-from-class="ltr:translate-y-0 rtl:-translate-y-0"
|
||||
leave-active-class="transform transition duration-300 ease-[cubic-bezier(.4,0,.2,1)]"
|
||||
leave-to-class="ltr:translate-y-full rtl:-translate-y-full"
|
||||
class='fixed bottom-10 left-1/2 z-[10003] grid -translate-x-1/2 justify-items-end gap-2.5'
|
||||
>
|
||||
<div v-if="applied.massActions.indices.length">
|
||||
<?php if (isset($component)) { $__componentOriginal4d4f2b1de021a6e7f5de47a73d24d6e7 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal4d4f2b1de021a6e7f5de47a73d24d6e7 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.toolbar.mass-action','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid.toolbar.mass-action'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<template #mass-action="{
|
||||
available,
|
||||
applied,
|
||||
massActions,
|
||||
validateMassAction,
|
||||
performMassAction
|
||||
}">
|
||||
<slot
|
||||
name="mass-action"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
:mass-actions="massActions"
|
||||
:validate-mass-action="validateMassAction"
|
||||
:perform-mass-action="performMassAction"
|
||||
>
|
||||
</slot>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal4d4f2b1de021a6e7f5de47a73d24d6e7)): ?>
|
||||
<?php $attributes = $__attributesOriginal4d4f2b1de021a6e7f5de47a73d24d6e7; ?>
|
||||
<?php unset($__attributesOriginal4d4f2b1de021a6e7f5de47a73d24d6e7); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal4d4f2b1de021a6e7f5de47a73d24d6e7)): ?>
|
||||
<?php $component = $__componentOriginal4d4f2b1de021a6e7f5de47a73d24d6e7; ?>
|
||||
<?php unset($__componentOriginal4d4f2b1de021a6e7f5de47a73d24d6e7); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</transition-group>
|
||||
|
||||
<!-- Search Panel -->
|
||||
<?php if (isset($component)) { $__componentOriginal58f36baa236fdcf7210aeba123baf4fb = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal58f36baa236fdcf7210aeba123baf4fb = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.toolbar.search','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid.toolbar.search'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<template #search="{
|
||||
available,
|
||||
applied,
|
||||
search,
|
||||
getSearchedValues,
|
||||
}">
|
||||
<slot
|
||||
name="search"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
:search="search"
|
||||
:get-searched-values="getSearchedValues"
|
||||
>
|
||||
</slot>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal58f36baa236fdcf7210aeba123baf4fb)): ?>
|
||||
<?php $attributes = $__attributesOriginal58f36baa236fdcf7210aeba123baf4fb; ?>
|
||||
<?php unset($__attributesOriginal58f36baa236fdcf7210aeba123baf4fb); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal58f36baa236fdcf7210aeba123baf4fb)): ?>
|
||||
<?php $component = $__componentOriginal58f36baa236fdcf7210aeba123baf4fb; ?>
|
||||
<?php unset($__componentOriginal58f36baa236fdcf7210aeba123baf4fb); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo e($toolbarLeftAfter); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Right Toolbar -->
|
||||
<div class="toolbarRight flex gap-x-4">
|
||||
<?php echo e($toolbarRightBefore); ?>
|
||||
|
||||
|
||||
<!-- Pagination Panel -->
|
||||
<?php if (isset($component)) { $__componentOriginal9b35ef007f3e75ca62a80a48f27dc12e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal9b35ef007f3e75ca62a80a48f27dc12e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.toolbar.pagination','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid.toolbar.pagination'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<template #pagination="{
|
||||
available,
|
||||
applied,
|
||||
changePage,
|
||||
changePerPageOption
|
||||
}">
|
||||
<slot
|
||||
name="pagination"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
:change-page="changePage"
|
||||
:change-per-page-option="changePerPageOption"
|
||||
>
|
||||
</slot>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal9b35ef007f3e75ca62a80a48f27dc12e)): ?>
|
||||
<?php $attributes = $__attributesOriginal9b35ef007f3e75ca62a80a48f27dc12e; ?>
|
||||
<?php unset($__attributesOriginal9b35ef007f3e75ca62a80a48f27dc12e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal9b35ef007f3e75ca62a80a48f27dc12e)): ?>
|
||||
<?php $component = $__componentOriginal9b35ef007f3e75ca62a80a48f27dc12e; ?>
|
||||
<?php unset($__componentOriginal9b35ef007f3e75ca62a80a48f27dc12e); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo e($toolbarRightAfter); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/datagrid/toolbar.blade.php ENDPATH**/ ?>
|
||||
@@ -1,207 +0,0 @@
|
||||
<v-flash-item
|
||||
v-for='flash in flashes'
|
||||
:key='flash.uid'
|
||||
:flash="flash"
|
||||
@onRemove="remove($event)"
|
||||
>
|
||||
</v-flash-item>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('381d05d8-7b15-4016-903c-9ee09a46c6e7')): $__env->markAsRenderedOnce('381d05d8-7b15-4016-903c-9ee09a46c6e7');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-flash-item-template"
|
||||
>
|
||||
<div
|
||||
class="flex w-max items-start justify-between gap-2 rounded-lg bg-white p-3 shadow-[0px_10px_20px_0px_rgba(0,0,0,0.12)] dark:bg-gray-950"
|
||||
:style="typeStyles[flash.type]['container']"
|
||||
@mouseenter="pauseTimer"
|
||||
@mouseleave="resumeTimer"
|
||||
>
|
||||
<!-- Icon -->
|
||||
<span
|
||||
class="icon-toast-done rounded-full bg-white text-2xl dark:bg-gray-900"
|
||||
:class="iconClasses[flash.type]"
|
||||
:style="typeStyles[flash.type]['icon']"
|
||||
></span>
|
||||
|
||||
<div class="flex flex-col gap-1.5">
|
||||
<!-- Heading -->
|
||||
<p class="text-base font-semibold dark:text-white">
|
||||
{{ typeHeadings[flash.type] }}
|
||||
</p>
|
||||
|
||||
<!-- Message -->
|
||||
<p
|
||||
class="flex items-center break-all text-sm dark:text-white"
|
||||
:style="typeStyles[flash.type]['message']"
|
||||
>
|
||||
|
||||
{{ flash.message }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<button
|
||||
class="relative ml-4 inline-flex rounded-full bg-white p-1.5 text-gray-400 dark:bg-gray-950"
|
||||
@click="remove"
|
||||
>
|
||||
<span class="icon-cross-large text-2xl text-slate-800"></span>
|
||||
|
||||
<svg class="absolute inset-0 h-full w-full -rotate-90" viewBox="0 0 24 24">
|
||||
<circle
|
||||
class="text-gray-200"
|
||||
stroke-width="1.5"
|
||||
stroke="#D0D4DA"
|
||||
fill="transparent"
|
||||
r="10"
|
||||
cx="12"
|
||||
cy="12"
|
||||
/>
|
||||
|
||||
<circle
|
||||
class="text-blue-600 transition-all duration-100 ease-out"
|
||||
stroke-width="1.5"
|
||||
:stroke-dasharray="circumference"
|
||||
:stroke-dashoffset="strokeDashoffset"
|
||||
stroke-linecap="round"
|
||||
:stroke="typeStyles[flash.type]['stroke']"
|
||||
fill="transparent"
|
||||
r="10"
|
||||
cx="12"
|
||||
cy="12"
|
||||
/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-flash-item', {
|
||||
template: '#v-flash-item-template',
|
||||
|
||||
props: ['flash'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
iconClasses: {
|
||||
success: 'icon-success',
|
||||
|
||||
error: 'icon-error',
|
||||
|
||||
warning: 'icon-warning',
|
||||
|
||||
info: 'icon-info',
|
||||
},
|
||||
|
||||
typeHeadings: {
|
||||
success: "<?php echo app('translator')->get('admin::app.components.flash-group.success'); ?>",
|
||||
|
||||
error: "<?php echo app('translator')->get('admin::app.components.flash-group.error'); ?>",
|
||||
|
||||
warning: "<?php echo app('translator')->get('admin::app.components.flash-group.warning'); ?>",
|
||||
|
||||
info: "<?php echo app('translator')->get('admin::app.components.flash-group.info'); ?>",
|
||||
},
|
||||
|
||||
typeStyles: {
|
||||
success: {
|
||||
container: 'border-left: 8px solid #16A34A',
|
||||
|
||||
icon: 'color: #16A34A',
|
||||
|
||||
stroke: '#16A34A',
|
||||
},
|
||||
|
||||
error: {
|
||||
container: 'border-left: 8px solid #FF4D50',
|
||||
|
||||
icon: 'color: #FF4D50',
|
||||
|
||||
stroke: '#FF4D50',
|
||||
},
|
||||
|
||||
warning: {
|
||||
container: 'border-left: 8px solid #FBAD15',
|
||||
|
||||
icon: 'color: #FBAD15',
|
||||
|
||||
stroke: '#FBAD15',
|
||||
},
|
||||
|
||||
info: {
|
||||
container: 'border-left: 8px solid #0E90D9',
|
||||
|
||||
icon: 'color: #0E90D9',
|
||||
|
||||
stroke: '#0E90D9',
|
||||
},
|
||||
},
|
||||
|
||||
duration: 5000,
|
||||
|
||||
progress: 0,
|
||||
|
||||
circumference: 2 * Math.PI * 10,
|
||||
|
||||
timer: null,
|
||||
|
||||
isPaused: false,
|
||||
|
||||
remainingTime: 5000,
|
||||
};
|
||||
},
|
||||
|
||||
computed: {
|
||||
strokeDashoffset() {
|
||||
return this.circumference - (this.progress / 100) * this.circumference;
|
||||
}
|
||||
},
|
||||
|
||||
created() {
|
||||
this.startTimer();
|
||||
},
|
||||
|
||||
beforeUnmount() {
|
||||
this.stopTimer();
|
||||
},
|
||||
|
||||
methods: {
|
||||
remove() {
|
||||
this.$emit('onRemove', this.flash)
|
||||
},
|
||||
|
||||
startTimer() {
|
||||
const interval = 100;
|
||||
|
||||
const step = (100 / (this.duration / interval));
|
||||
|
||||
this.timer = setInterval(() => {
|
||||
if (! this.isPaused) {
|
||||
this.progress += step;
|
||||
|
||||
this.remainingTime -= interval;
|
||||
|
||||
if (this.progress >= 100) {
|
||||
this.stopTimer();
|
||||
this.remove();
|
||||
}
|
||||
}
|
||||
}, interval);
|
||||
},
|
||||
|
||||
stopTimer() {
|
||||
clearInterval(this.timer);
|
||||
},
|
||||
|
||||
pauseTimer() {
|
||||
this.isPaused = true;
|
||||
},
|
||||
|
||||
resumeTimer() {
|
||||
this.isPaused = false;
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/flash-group/item.blade.php ENDPATH**/ ?>
|
||||
@@ -1,16 +0,0 @@
|
||||
<div class="grid gap-4 rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between">
|
||||
<div class="shimmer h-[17px] w-28"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex w-full max-w-full flex-col gap-4">
|
||||
<div class="flex w-full flex-col">
|
||||
<?php for($i = 0; $i < 4; $i++): ?>
|
||||
<div class="flex w-full flex-col gap-1 border-b border-gray-200 pb-[9px] pt-2.5 last:border-none dark:border-gray-800">
|
||||
<div class="shimmer h-[18px] w-[76px] rounded-sm"></div>
|
||||
<div class="shimmer h-[18px] w-[76px] rounded-sm"></div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/dashboard/index/open-leads-by-states.blade.php ENDPATH**/ ?>
|
||||
@@ -1,219 +0,0 @@
|
||||
<?php ($placeholders = app('\Webkul\Automation\Helpers\Entity')->getEmailTemplatePlaceholders()); ?>
|
||||
|
||||
<v-tinymce <?php echo e($attributes); ?>></v-tinymce>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('c834cd3d-c838-4d84-b005-4c4e0eeae7d7')): $__env->markAsRenderedOnce('c834cd3d-c838-4d84-b005-4c4e0eeae7d7');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<!--
|
||||
TODO (@devansh-webkul): Only this portion is pending; it just needs to be integrated using the Vite bundler. Currently,
|
||||
there is an issue with relative paths in the plugins. I intend to address this task at the end.
|
||||
-->
|
||||
<script
|
||||
src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/6.6.2/tinymce.min.js"
|
||||
crossorigin="anonymous"
|
||||
referrerpolicy="no-referrer"
|
||||
></script>
|
||||
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-tinymce-template"
|
||||
>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-tinymce', {
|
||||
template: '#v-tinymce-template',
|
||||
|
||||
props: ['selector', 'field'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
currentSkin: document.documentElement.classList.contains('dark') ? 'oxide-dark' : 'oxide',
|
||||
|
||||
currentContentCSS: document.documentElement.classList.contains('dark') ? 'dark' : 'default',
|
||||
|
||||
isLoading: false,
|
||||
};
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.destroyTinymceInstance();
|
||||
|
||||
this.init();
|
||||
|
||||
this.$emitter.on('change-theme', (theme) => {
|
||||
this.destroyTinymceInstance();
|
||||
|
||||
this.currentSkin = (theme === 'dark') ? 'oxide-dark' : 'oxide';
|
||||
this.currentContentCSS = (theme === 'dark') ? 'dark' : 'default';
|
||||
|
||||
this.init();
|
||||
});
|
||||
},
|
||||
|
||||
methods: {
|
||||
destroyTinymceInstance() {
|
||||
if (! tinymce.activeEditor) {
|
||||
return;
|
||||
}
|
||||
|
||||
tinymce.activeEditor.destroy();
|
||||
},
|
||||
|
||||
init() {
|
||||
let self = this;
|
||||
|
||||
let tinyMCEHelper = {
|
||||
initTinyMCE: function(extraConfiguration) {
|
||||
let self2 = this;
|
||||
|
||||
let config = {
|
||||
relative_urls: false,
|
||||
menubar: false,
|
||||
remove_script_host: false,
|
||||
document_base_url: '<?php echo e(asset('/')); ?>',
|
||||
uploadRoute: '<?php echo e(route('admin.tinymce.upload')); ?>',
|
||||
csrfToken: '<?php echo e(csrf_token()); ?>',
|
||||
...extraConfiguration,
|
||||
skin: self.currentSkin,
|
||||
content_css: self.currentContentCSS,
|
||||
};
|
||||
|
||||
const image_upload_handler = (blobInfo, progress) => new Promise((resolve, reject) => {
|
||||
self2.uploadImageHandler(config, blobInfo, resolve, reject, progress);
|
||||
});
|
||||
|
||||
tinymce.init({
|
||||
...config,
|
||||
|
||||
file_picker_callback: function(cb, value, meta) {
|
||||
self2.filePickerCallback(config, cb, value, meta);
|
||||
},
|
||||
|
||||
images_upload_handler: image_upload_handler,
|
||||
});
|
||||
},
|
||||
|
||||
filePickerCallback: function(config, cb, value, meta) {
|
||||
let input = document.createElement('input');
|
||||
input.setAttribute('type', 'file');
|
||||
input.setAttribute('accept', 'image/*');
|
||||
|
||||
input.onchange = function() {
|
||||
let file = this.files[0];
|
||||
|
||||
let reader = new FileReader();
|
||||
reader.readAsDataURL(file);
|
||||
reader.onload = function() {
|
||||
let id = 'blobid' + new Date().getTime();
|
||||
let blobCache = tinymce.activeEditor.editorUpload.blobCache;
|
||||
let base64 = reader.result.split(',')[1];
|
||||
let blobInfo = blobCache.create(id, file, base64);
|
||||
|
||||
blobCache.add(blobInfo);
|
||||
|
||||
cb(blobInfo.blobUri(), {
|
||||
title: file.name
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
input.click();
|
||||
},
|
||||
|
||||
uploadImageHandler: function(config, blobInfo, resolve, reject, progress) {
|
||||
let xhr, formData;
|
||||
|
||||
xhr = new XMLHttpRequest();
|
||||
|
||||
xhr.withCredentials = false;
|
||||
|
||||
xhr.open('POST', config.uploadRoute);
|
||||
|
||||
xhr.upload.onprogress = ((e) => progress((e.loaded / e.total) * 100));
|
||||
|
||||
xhr.onload = function() {
|
||||
let json;
|
||||
|
||||
if (xhr.status === 403) {
|
||||
reject("<?php echo app('translator')->get('admin::app.components.tiny-mce.http-error'); ?>", {
|
||||
remove: true
|
||||
});
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (xhr.status < 200 || xhr.status >= 300) {
|
||||
reject("<?php echo app('translator')->get('admin::app.components.tiny-mce.http-error'); ?>");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
json = JSON.parse(xhr.responseText);
|
||||
|
||||
if (! json || typeof json.location != 'string') {
|
||||
reject("<?php echo app('translator')->get('admin::app.components.tiny-mce.invalid-json'); ?>" + xhr.responseText);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
resolve(json.location);
|
||||
};
|
||||
|
||||
xhr.onerror = (()=>reject("<?php echo app('translator')->get('admin::app.components.tiny-mce.upload-failed'); ?>"));
|
||||
|
||||
formData = new FormData();
|
||||
formData.append('_token', config.csrfToken);
|
||||
formData.append('file', blobInfo.blob(), blobInfo.filename());
|
||||
|
||||
xhr.send(formData);
|
||||
},
|
||||
};
|
||||
|
||||
tinyMCEHelper.initTinyMCE({
|
||||
selector: this.selector,
|
||||
plugins: 'image media wordcount save fullscreen code table lists link',
|
||||
toolbar: 'placeholders | bold italic strikethrough forecolor backcolor image alignleft aligncenter alignright alignjustify | link hr | numlist bullist outdent indent | removeformat | code | table',
|
||||
image_advtab: true,
|
||||
directionality: 'ltr',
|
||||
setup: (editor) => {
|
||||
let toggleState = false;
|
||||
|
||||
editor.ui.registry.addMenuButton('placeholders', {
|
||||
text: 'Placeholders',
|
||||
fetch: function (callback) {
|
||||
const items = [
|
||||
<?php $__currentLoopData = $placeholders; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $placeholder): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
{
|
||||
type: 'nestedmenuitem',
|
||||
text: '<?php echo e($placeholder['text']); ?>',
|
||||
getSubmenuItems: () => [
|
||||
<?php $__currentLoopData = $placeholder['menu']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $child): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
{
|
||||
type: 'menuitem',
|
||||
text: '<?php echo e($child['text']); ?>',
|
||||
onAction: function () {
|
||||
editor.insertContent('<?php echo e($child['value']); ?>');
|
||||
},
|
||||
},
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
],
|
||||
},
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
];
|
||||
|
||||
callback(items);
|
||||
}
|
||||
});
|
||||
|
||||
['change', 'paste', 'keyup'].forEach((event) => {
|
||||
editor.on(event, () => this.field.onInput(editor.getContent()));
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
})
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/tinymce/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,332 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'allowEdit' => true,
|
||||
'options' => [],
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'allowEdit' => true,
|
||||
'options' => [],
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'allowEdit' => true,
|
||||
'options' => [],
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-inline-select-edit
|
||||
<?php echo e($attributes->except('options')); ?>
|
||||
|
||||
:options="<?php echo e(json_encode($options)); ?>"
|
||||
:allow-edit="<?php echo e($allowEdit ? 'true' : 'false'); ?>"
|
||||
>
|
||||
<div class="group w-full max-w-full hover:rounded-sm">
|
||||
<div class="rounded-xs flex h-[34px] items-center pl-2.5 text-left">
|
||||
<div class="shimmer h-5 w-48 rounded border border-transparent"></div>
|
||||
</div>
|
||||
</div>
|
||||
</v-inline-select-edit>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('955b1d78-be7f-4a27-a112-220ee5d2913e')): $__env->markAsRenderedOnce('955b1d78-be7f-4a27-a112-220ee5d2913e');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-inline-select-edit-template"
|
||||
>
|
||||
<div class="group w-full max-w-full hover:rounded-sm">
|
||||
<!-- Non-editing view -->
|
||||
<div
|
||||
v-if="! isEditing"
|
||||
class="flex h-[34px] items-center rounded border border-transparent transition-all"
|
||||
:class="allowEdit ? 'hover:bg-gray-100 dark:hover:bg-gray-800' : ''"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden',':id' => 'name',':name' => 'name','vModel' => 'inputValue']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden',':id' => 'name',':name' => 'name','v-model' => 'inputValue']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div
|
||||
class="group relative !w-full pl-2.5"
|
||||
:style="{ 'text-align': position }"
|
||||
>
|
||||
<span class="cursor-pointer truncate rounded">
|
||||
{{ valueLabel ? valueLabel : selectedValue?.name.length > 20 ? selectedValue?.name.substring(0, 20) + '...' : selectedValue?.name }}
|
||||
</span>
|
||||
|
||||
<!-- Tooltip -->
|
||||
<div
|
||||
class="absolute bottom-0 mb-5 hidden flex-col group-hover:flex"
|
||||
v-if="selectedValue?.name.length > 20"
|
||||
>
|
||||
<span class="whitespace-no-wrap relative z-10 rounded-md bg-black px-4 py-2 text-xs leading-none text-white shadow-lg dark:bg-white dark:text-gray-900">
|
||||
{{ selectedValue?.name }}
|
||||
</span>
|
||||
|
||||
<div class="-mt-2 ml-4 h-3 w-3 rotate-45 bg-black dark:bg-white"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<template v-if="allowEdit">
|
||||
<i
|
||||
@click="toggle"
|
||||
class="icon-edit cursor-pointer rounded p-0.5 text-2xl opacity-0 hover:bg-gray-200 group-hover:opacity-100 dark:hover:bg-gray-950 ltr:mr-1 rtl:ml-1"
|
||||
></i>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<!-- Editing view -->
|
||||
<div
|
||||
class="relative w-full"
|
||||
v-else
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select',':id' => 'name',':name' => 'name',':rules' => 'rules',':label' => 'label','class' => '!h-[34px] !py-0 ltr:pr-20 rtl:pl-20',':placeholder' => 'placeholder','vModel' => 'inputValue']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select',':id' => 'name',':name' => 'name',':rules' => 'rules',':label' => 'label','class' => '!h-[34px] !py-0 ltr:pr-20 rtl:pl-20',':placeholder' => 'placeholder','v-model' => 'inputValue']); ?>
|
||||
<option
|
||||
v-for="(option, index) in options"
|
||||
:key="option.id"
|
||||
:value="option.id"
|
||||
>
|
||||
{{ option.name }}
|
||||
</option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Action Buttons -->
|
||||
<div class="absolute top-1/2 flex -translate-y-1/2 transform items-center gap-0.5 ltr:right-2 rtl:left-2">
|
||||
<i class="icon-down-arrow text-2xl" />
|
||||
|
||||
<button
|
||||
type="button"
|
||||
class="flex items-center justify-center bg-green-100 p-1 hover:bg-green-200 ltr:rounded-l-md rtl:rounded-r-md"
|
||||
@click="save"
|
||||
>
|
||||
<i class="icon-tick text-md cursor-pointer font-bold text-green-600 dark:!text-green-600" />
|
||||
</button>
|
||||
|
||||
<button
|
||||
type="button"
|
||||
class="flex items-center justify-center bg-red-100 p-1 hover:bg-red-200 ltr:rounded-r-md rtl:rounded-l-md"
|
||||
@click="cancel"
|
||||
>
|
||||
<i class="icon-cross-large text-md cursor-pointer font-bold text-red-600 dark:!text-red-600" />
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => [':name' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-inline-select-edit', {
|
||||
template: '#v-inline-select-edit-template',
|
||||
|
||||
emits: ['on-change', 'on-cancelled'],
|
||||
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
value: {
|
||||
required: true,
|
||||
},
|
||||
|
||||
rules: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
label: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
placeholder: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
position: {
|
||||
type: String,
|
||||
default: 'right',
|
||||
},
|
||||
|
||||
allowEdit: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
|
||||
errors: {
|
||||
type: Object,
|
||||
default: {},
|
||||
},
|
||||
|
||||
options: {
|
||||
type: Array,
|
||||
required: true,
|
||||
},
|
||||
|
||||
url: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
valueLabel: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
inputValue: this.value,
|
||||
|
||||
isEditing: false,
|
||||
|
||||
isRTL: document.documentElement.dir === 'rtl',
|
||||
};
|
||||
},
|
||||
|
||||
watch: {
|
||||
/**
|
||||
* Watch the value prop.
|
||||
*
|
||||
* @param {String} newValue
|
||||
*/
|
||||
value(newValue) {
|
||||
this.inputValue = newValue;
|
||||
},
|
||||
},
|
||||
|
||||
computed: {
|
||||
/**
|
||||
* Get the selected value.
|
||||
*
|
||||
* @return {Object}
|
||||
*/
|
||||
selectedValue() {
|
||||
return this.options.find((option, index) => option.id == this.inputValue);
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Toggle the input.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
toggle() {
|
||||
this.isEditing = true;
|
||||
},
|
||||
|
||||
/**
|
||||
* Save the input value.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
save() {
|
||||
if (this.errors[this.name]) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.isEditing = false;
|
||||
|
||||
if (this.url) {
|
||||
this.$axios.put(this.url, {
|
||||
[this.name]: this.inputValue,
|
||||
})
|
||||
.then((response) => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
})
|
||||
.catch((error) => {
|
||||
this.inputValue = this.value;
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
});
|
||||
}
|
||||
|
||||
this.$emit('on-change', {
|
||||
name: this.name,
|
||||
value: this.inputValue,
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Cancel the input value.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
cancel() {
|
||||
this.inputValue = this.value;
|
||||
|
||||
this.isEditing = false;
|
||||
|
||||
this.$emit('on-cancelled', {
|
||||
name: this.name,
|
||||
value: this.inputValue,
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/select.blade.php ENDPATH**/ ?>
|
||||
@@ -1,294 +0,0 @@
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.before'); ?>
|
||||
|
||||
|
||||
<!-- Participants Vue Component -->
|
||||
<v-activity-participants></v-activity-participants>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('c6e14115-cbb5-415e-ac55-35895fe34166')): $__env->markAsRenderedOnce('c6e14115-cbb5-415e-ac55-35895fe34166');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script type="text/x-template" id="v-activity-participants-template">
|
||||
<!-- Search Button -->
|
||||
<div class="relative">
|
||||
<div
|
||||
class="relative rounded border border-gray-200 px-2 py-1 hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:hover:border-gray-400"
|
||||
role="button"
|
||||
>
|
||||
<ul class="flex flex-wrap items-center gap-1">
|
||||
<template v-for="userType in ['users', 'persons']">
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.user_type.before'); ?>
|
||||
|
||||
|
||||
<li
|
||||
class="flex items-center gap-1 rounded-md bg-slate-100 pl-2 dark:bg-gray-950 dark:text-gray-300"
|
||||
v-for="(user, index) in addedParticipants[userType]"
|
||||
>
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.user_type.user.before'); ?>
|
||||
|
||||
|
||||
<!-- User Id -->
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden',':name' => '\'participants.\' + userType + \'[\' + index + \']\'',':value' => 'user.id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden',':name' => '\'participants.\' + userType + \'[\' + index + \']\'',':value' => 'user.id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
{{ user.name }}
|
||||
|
||||
<span
|
||||
class="icon-cross-large cursor-pointer p-0.5 text-xl"
|
||||
@click="remove(userType, user)"
|
||||
></span>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.user_type.user.after'); ?>
|
||||
|
||||
</li>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.user_type.after'); ?>
|
||||
|
||||
</template>
|
||||
|
||||
<li>
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.search_term.before'); ?>
|
||||
|
||||
|
||||
<input
|
||||
type="text"
|
||||
class="w-full px-1 py-1 dark:bg-gray-900 dark:text-gray-300"
|
||||
placeholder="<?php echo app('translator')->get('admin::app.components.activities.actions.activity.participants.placeholder'); ?>"
|
||||
v-model.lazy="searchTerm"
|
||||
v-debounce="500"
|
||||
/>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.search_term.after'); ?>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div>
|
||||
<template v-if="! isSearching.users && ! isSearching.persons">
|
||||
<span
|
||||
class="absolute right-1.5 top-1.5 text-2xl"
|
||||
:class="[searchTerm.length >= 2 ? 'icon-up-arrow' : 'icon-down-arrow']"
|
||||
></span>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<?php if (isset($component)) { $__componentOriginal991e5e3816aa635af8067aa2abbd328b = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal991e5e3816aa635af8067aa2abbd328b = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.spinner.index','data' => ['class' => 'absolute right-2 top-2']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::spinner'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'absolute right-2 top-2']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $attributes = $__attributesOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $component = $__componentOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__componentOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.dropdown.before'); ?>
|
||||
|
||||
|
||||
<!-- Search Dropdown -->
|
||||
<div
|
||||
class="absolute z-10 w-full rounded bg-white shadow-[0px_10px_20px_0px_#0000001F] dark:bg-gray-900"
|
||||
v-if="searchTerm.length >= 2"
|
||||
>
|
||||
<ul class="flex flex-col gap-1 p-2">
|
||||
<!-- Users -->
|
||||
<li
|
||||
class="flex flex-col gap-2"
|
||||
v-for="userType in ['users', 'persons']"
|
||||
>
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.dropdown.user_type.before'); ?>
|
||||
|
||||
|
||||
<h3 class="text-sm font-bold text-gray-600 dark:text-gray-300">
|
||||
<template v-if="userType === 'users'">
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.activity.participants.users'); ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.activity.participants.persons'); ?>
|
||||
</template>
|
||||
</h3>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.dropdown.user_type.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.dropdown.no_results.before'); ?>
|
||||
|
||||
|
||||
<ul>
|
||||
<li
|
||||
class="rounded-sm px-5 py-2 text-sm text-gray-800 dark:text-white"
|
||||
v-if="! searchedParticipants[userType].length && ! isSearching[userType]"
|
||||
>
|
||||
<p class="text-sm text-gray-500 dark:text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.activity.participants.no-results'); ?>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<li
|
||||
class="cursor-pointer rounded-sm px-3 py-2 text-sm text-gray-800 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-950"
|
||||
v-for="user in searchedParticipants[userType]"
|
||||
@click="add(userType, user)"
|
||||
>
|
||||
{{ user.name }}
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.dropdown.no_results.after'); ?>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.participants.dropdown.after'); ?>
|
||||
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-activity-participants', {
|
||||
template: '#v-activity-participants-template',
|
||||
|
||||
props: {
|
||||
participants: {
|
||||
type: Object,
|
||||
default: () => ({
|
||||
users: [],
|
||||
|
||||
persons: [],
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
data: function () {
|
||||
return {
|
||||
isSearching: {
|
||||
users: false,
|
||||
|
||||
persons: false,
|
||||
},
|
||||
|
||||
searchTerm: '',
|
||||
|
||||
addedParticipants: {
|
||||
users: [],
|
||||
|
||||
persons: [],
|
||||
},
|
||||
|
||||
searchedParticipants: {
|
||||
users: [],
|
||||
|
||||
persons: [],
|
||||
},
|
||||
|
||||
searchEnpoints: {
|
||||
users: "<?php echo e(route('admin.settings.users.search')); ?>",
|
||||
|
||||
persons: "<?php echo e(route('admin.contacts.persons.search')); ?>",
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
watch: {
|
||||
searchTerm(newVal, oldVal) {
|
||||
this.search('users');
|
||||
|
||||
this.search('persons');
|
||||
},
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.addedParticipants = this.participants;
|
||||
},
|
||||
|
||||
methods: {
|
||||
search(userType) {
|
||||
if (this.searchTerm.length <= 1) {
|
||||
this.searchedParticipants[userType] = [];
|
||||
|
||||
this.isSearching[userType] = false;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.isSearching[userType] = true;
|
||||
|
||||
let self = this;
|
||||
|
||||
this.$axios.get(this.searchEnpoints[userType], {
|
||||
params: {
|
||||
search: 'name:' + this.searchTerm,
|
||||
searchFields: 'name:like',
|
||||
}
|
||||
})
|
||||
.then (function(response) {
|
||||
self.addedParticipants[userType].forEach(function(addedParticipant) {
|
||||
response.data.data = response.data.data.filter(function(participant) {
|
||||
return participant.id !== addedParticipant.id;
|
||||
});
|
||||
});
|
||||
|
||||
self.searchedParticipants[userType] = response.data.data;
|
||||
|
||||
self.isSearching[userType] = false;
|
||||
})
|
||||
.catch (function (error) {
|
||||
self.isSearching[userType] = false;
|
||||
});
|
||||
},
|
||||
|
||||
add(userType, participant) {
|
||||
this.addedParticipants[userType].push(participant);
|
||||
|
||||
this.searchTerm = '';
|
||||
|
||||
this.searchedParticipants = {
|
||||
users: [],
|
||||
|
||||
persons: [],
|
||||
};
|
||||
},
|
||||
|
||||
remove(userType, participant) {
|
||||
this.addedParticipants[userType] = this.addedParticipants[userType].filter(function(addedParticipant) {
|
||||
return addedParticipant.id !== participant.id;
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/activities/actions/activity/participants.blade.php ENDPATH**/ ?>
|
||||
@@ -1,463 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['isMultiRow' => false]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['isMultiRow' => false]); ?>
|
||||
<?php foreach (array_filter((['isMultiRow' => false]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-datagrid-table
|
||||
:is-loading="isLoading"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
@selectAll="selectAll"
|
||||
@sort="sort"
|
||||
@actionSuccess="get"
|
||||
>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</v-datagrid-table>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('5ec441f3-3bef-45a0-b70c-ad5088614c0d')): $__env->markAsRenderedOnce('5ec441f3-3bef-45a0-b70c-ad5088614c0d');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-datagrid-table-template"
|
||||
>
|
||||
<div class="w-full">
|
||||
<!-- Table view for larger screens, Card view for mobile -->
|
||||
<div class="table-responsive box-shadow rounded-t-0 grid w-full overflow-hidden border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<!-- Table Header - Always visible on all screens -->
|
||||
<slot
|
||||
name="header"
|
||||
:is-loading="isLoading"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
:select-all="selectAll"
|
||||
:sort="sort"
|
||||
:perform-action="performAction"
|
||||
>
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginalc107096d39100b5f7264e4f2087676a5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalc107096d39100b5f7264e4f2087676a5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.table.head','data' => ['isMultiRow' => $isMultiRow]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.table.head'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['isMultiRow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($isMultiRow)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalc107096d39100b5f7264e4f2087676a5)): ?>
|
||||
<?php $attributes = $__attributesOriginalc107096d39100b5f7264e4f2087676a5; ?>
|
||||
<?php unset($__attributesOriginalc107096d39100b5f7264e4f2087676a5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalc107096d39100b5f7264e4f2087676a5)): ?>
|
||||
<?php $component = $__componentOriginalc107096d39100b5f7264e4f2087676a5; ?>
|
||||
<?php unset($__componentOriginalc107096d39100b5f7264e4f2087676a5); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div
|
||||
class="row grid min-h-[47px] items-center gap-2.5 border-b bg-gray-50 px-4 py-2.5 text-black dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 max-lg:hidden"
|
||||
:style="`grid-template-columns: repeat(${gridsCount}, minmax(0, 1fr))`"
|
||||
>
|
||||
<!-- Mass Actions -->
|
||||
<p v-if="available.massActions.length">
|
||||
<label for="mass_action_select_all_records">
|
||||
<input
|
||||
type="checkbox"
|
||||
name="mass_action_select_all_records"
|
||||
id="mass_action_select_all_records"
|
||||
class="peer hidden"
|
||||
:checked="['all', 'partial'].includes(applied.massActions.meta.mode)"
|
||||
@change="selectAll"
|
||||
>
|
||||
|
||||
<span
|
||||
class="icon-checkbox-outline cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor"
|
||||
:class="[
|
||||
applied.massActions.meta.mode === 'all' ? 'peer-checked:icon-checkbox-select peer-checked:text-brandColor ' : (
|
||||
applied.massActions.meta.mode === 'partial' ? 'peer-checked:icon-checkbox-multiple peer-checked:brandColor' : ''
|
||||
),
|
||||
]"
|
||||
>
|
||||
</span>
|
||||
</label>
|
||||
</p>
|
||||
|
||||
<!-- Columns -->
|
||||
<template v-for="column in available.columns">
|
||||
<div
|
||||
class="flex items-center gap-1.5 break-words"
|
||||
:class="{'cursor-pointer select-none hover:text-gray-800 dark:hover:text-white': column.sortable}"
|
||||
@click="sort(column)"
|
||||
v-if="column.visibility"
|
||||
>
|
||||
<p v-html="column.label"></p>
|
||||
|
||||
<i
|
||||
class="align-text-bottom text-base text-gray-600 dark:text-gray-300"
|
||||
:class="[applied.sort.order === 'asc' ? 'icon-stats-down': 'icon-stats-up']"
|
||||
v-if="column.index == applied.sort.column"
|
||||
></i>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<!-- Actions -->
|
||||
<p
|
||||
class="text-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.components.datagrid.table.actions'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Sort/Filter Header -->
|
||||
<div class="hidden border-b bg-gray-50 px-4 py-3 text-black dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 max-lg:block">
|
||||
<div class="flex items-center justify-between">
|
||||
<!-- Mass Actions for Mobile -->
|
||||
<div v-if="available.massActions.length">
|
||||
<label for="mass_action_select_all_records">
|
||||
<input
|
||||
type="checkbox"
|
||||
name="mass_action_select_all_records"
|
||||
id="mass_action_select_all_records"
|
||||
class="peer hidden"
|
||||
:checked="['all', 'partial'].includes(applied.massActions.meta.mode)"
|
||||
@change="selectAll"
|
||||
>
|
||||
|
||||
<span
|
||||
class="icon-checkbox-outline cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor"
|
||||
:class="[
|
||||
applied.massActions.meta.mode === 'all' ? 'peer-checked:icon-checkbox-select peer-checked:text-brandColor ' : (
|
||||
applied.massActions.meta.mode === 'partial' ? 'peer-checked:icon-checkbox-multiple peer-checked:brandColor' : ''
|
||||
),
|
||||
]"
|
||||
>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Sort Dropdown -->
|
||||
<div class="flex w-full justify-end" v-if="available.columns.some(column => column.sortable)">
|
||||
<?php if (isset($component)) { $__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.dropdown.index','data' => ['position' => 'bottom-'.e(in_array(app()->getLocale(), ['fa', 'ar']) ? 'left' : 'right').'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::dropdown'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['position' => 'bottom-'.e(in_array(app()->getLocale(), ['fa', 'ar']) ? 'left' : 'right').'']); ?>
|
||||
<?php $__env->slot('toggle', null, []); ?>
|
||||
<div class="flex items-center gap-1">
|
||||
<button
|
||||
type="button"
|
||||
class="inline-flex w-full max-w-max cursor-pointer appearance-none items-center justify-between gap-x-2 rounded-md border bg-white px-2.5 py-1.5 text-center leading-6 text-gray-600 transition-all marker:shadow hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400"
|
||||
>
|
||||
<span>
|
||||
Sort
|
||||
</span>
|
||||
|
||||
<span class="icon-down-arrow text-2xl"></span>
|
||||
</button>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('menu', null, []); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal0223c8534d6a243be608c3a65289c4d0 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal0223c8534d6a243be608c3a65289c4d0 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.dropdown.menu.item','data' => ['vFor' => 'column in available.columns.filter(column => column.sortable && column.visibility)','@click' => 'sort(column)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::dropdown.menu.item'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-for' => 'column in available.columns.filter(column => column.sortable && column.visibility)','@click' => 'sort(column)']); ?>
|
||||
<div class="flex items-center gap-2">
|
||||
<span v-html="column.label"></span>
|
||||
<i
|
||||
class="align-text-bottom text-base text-gray-600 dark:text-gray-300"
|
||||
:class="[applied.sort.order === 'asc' ? 'icon-stats-down': 'icon-stats-up']"
|
||||
v-if="column.index == applied.sort.column"
|
||||
></i>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal0223c8534d6a243be608c3a65289c4d0)): ?>
|
||||
<?php $attributes = $__attributesOriginal0223c8534d6a243be608c3a65289c4d0; ?>
|
||||
<?php unset($__attributesOriginal0223c8534d6a243be608c3a65289c4d0); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal0223c8534d6a243be608c3a65289c4d0)): ?>
|
||||
<?php $component = $__componentOriginal0223c8534d6a243be608c3a65289c4d0; ?>
|
||||
<?php unset($__componentOriginal0223c8534d6a243be608c3a65289c4d0); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2)): ?>
|
||||
<?php $attributes = $__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2; ?>
|
||||
<?php unset($__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2)): ?>
|
||||
<?php $component = $__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2; ?>
|
||||
<?php unset($__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</slot>
|
||||
|
||||
<slot
|
||||
name="body"
|
||||
:is-loading="isLoading"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
:select-all="selectAll"
|
||||
:sort="sort"
|
||||
:perform-action="performAction"
|
||||
>
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal601d211589286a2faeaa4f7f9edf9405 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal601d211589286a2faeaa4f7f9edf9405 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.table.body','data' => ['isMultiRow' => $isMultiRow]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.table.body'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['isMultiRow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($isMultiRow)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $attributes = $__attributesOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $component = $__componentOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__componentOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<template v-if="available.records.length">
|
||||
<!-- Desktop View -->
|
||||
<div
|
||||
class="row grid items-center gap-2.5 border-b px-4 py-4 text-black transition-all hover:bg-gray-50 dark:border-gray-800 dark:text-gray-300 dark:hover:bg-gray-950 max-lg:hidden"
|
||||
v-for="record in available.records"
|
||||
:style="`grid-template-columns: repeat(${gridsCount}, minmax(0, 1fr))`"
|
||||
>
|
||||
<!-- Mass Actions -->
|
||||
<p v-if="available.massActions.length">
|
||||
<label :for="`mass_action_select_record_${record[available.meta.primary_column]}`">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
:value="record[available.meta.primary_column]"
|
||||
:id="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<span class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor">
|
||||
</span>
|
||||
</label>
|
||||
</p>
|
||||
|
||||
<!-- Columns -->
|
||||
<template v-for="column in available.columns">
|
||||
<p
|
||||
class="break-words"
|
||||
v-html="record[column.index]"
|
||||
v-if="column.visibility"
|
||||
>
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<!-- Actions -->
|
||||
<p
|
||||
class="flex h-full items-center place-self-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<span
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
:class="action.icon"
|
||||
v-text="! action.icon ? action.title : ''"
|
||||
v-for="action in record.actions"
|
||||
@click="performAction(action)"
|
||||
>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Card View -->
|
||||
<div
|
||||
class="hidden border-b px-4 py-4 text-black dark:border-gray-800 dark:text-gray-300 max-lg:block"
|
||||
v-for="record in available.records"
|
||||
>
|
||||
<div class="mb-2 flex items-center justify-between">
|
||||
<!-- Mass Actions for Mobile Cards -->
|
||||
<div class="flex w-full items-center justify-between gap-2">
|
||||
<p v-if="available.massActions.length">
|
||||
<label :for="`mass_action_select_record_${record[available.meta.primary_column]}`">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
:value="record[available.meta.primary_column]"
|
||||
:id="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<span class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor">
|
||||
</span>
|
||||
</label>
|
||||
</p>
|
||||
|
||||
<!-- Actions for Mobile -->
|
||||
<div
|
||||
class="flex w-full items-center justify-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<span
|
||||
class="dark:hover:bg-gray-80 cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200"
|
||||
:class="action.icon"
|
||||
v-text="! action.icon ? action.title : ''"
|
||||
v-for="action in record.actions"
|
||||
@click="performAction(action)"
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card Content -->
|
||||
<div class="grid gap-2">
|
||||
<template v-for="column in available.columns">
|
||||
<div class="flex flex-wrap items-baseline gap-x-2">
|
||||
<span class="text-slate-600 dark:text-gray-300" v-html="column.label + ':'"></span>
|
||||
<span class="break-words font-medium text-slate-900 dark:text-white" v-html="record[column.index]"></span>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div class="row grid border-b px-4 py-4 text-center text-gray-600 dark:border-gray-800 dark:text-gray-300">
|
||||
<p>
|
||||
<?php echo app('translator')->get('admin::app.components.datagrid.table.no-records-available'); ?>
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
</slot>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-datagrid-table', {
|
||||
template: '#v-datagrid-table-template',
|
||||
|
||||
props: ['isLoading', 'available', 'applied'],
|
||||
|
||||
computed: {
|
||||
gridsCount() {
|
||||
let count = this.available.columns.filter((column) => column.visibility).length;
|
||||
|
||||
if (this.available.actions.length) {
|
||||
++count;
|
||||
}
|
||||
|
||||
if (this.available.massActions.length) {
|
||||
++count;
|
||||
}
|
||||
|
||||
return count;
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Select all records in the datagrid.
|
||||
*
|
||||
* @returns {void}
|
||||
*/
|
||||
selectAll() {
|
||||
this.$emit('selectAll');
|
||||
},
|
||||
|
||||
/**
|
||||
* Perform a sorting operation on the specified column.
|
||||
*
|
||||
* @param {object} column
|
||||
* @returns {void}
|
||||
*/
|
||||
sort(column) {
|
||||
this.$emit('sort', column);
|
||||
},
|
||||
|
||||
/**
|
||||
* Perform the specified action.
|
||||
*
|
||||
* @param {object} action
|
||||
* @returns {void}
|
||||
*/
|
||||
performAction(action) {
|
||||
const method = action.method.toLowerCase();
|
||||
|
||||
switch (method) {
|
||||
case 'get':
|
||||
window.location.href = action.url;
|
||||
|
||||
break;
|
||||
|
||||
case 'post':
|
||||
case 'put':
|
||||
case 'patch':
|
||||
case 'delete':
|
||||
this.$emitter.emit('open-confirm-modal', {
|
||||
agree: () => {
|
||||
this.$axios[method](action.url)
|
||||
.then(response => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
|
||||
this.$emit('actionSuccess', response.data);
|
||||
})
|
||||
.catch((error) => {
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
|
||||
this.$emit('actionError', error.response.data);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
console.error('Method not supported.');
|
||||
|
||||
break;
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/datagrid/table.blade.php ENDPATH**/ ?>
|
||||
@@ -1,523 +0,0 @@
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.form.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.settings.email_templates.update', $emailTemplate->id),'method' => 'PUT']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.email_templates.update', $emailTemplate->id)),'method' => 'PUT']); ?>
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.email_templates.edit','entity' => $emailTemplate]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.email_templates.edit','entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($emailTemplate)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Create button for person -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.save_button.before'); ?>
|
||||
|
||||
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('Save Email Template'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.save_button.before'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<v-email-template></v-email-template>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.form.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('61c2e3ca-35f1-4243-9e20-37202843de1d')): $__env->markAsRenderedOnce('61c2e3ca-35f1-4243-9e20-37202843de1d');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-email-template-template"
|
||||
>
|
||||
<div class="flex gap-2.5 max-xl:flex-wrap">
|
||||
<!-- Left sub-component -->
|
||||
<div class="flex flex-1 flex-col gap-2 max-xl:flex-auto">
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="mb-4 flex items-center justify-between gap-4">
|
||||
<p class="text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.email-template'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.subject.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.subject'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="flex">
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'subject','id' => 'subject','class' => 'rounded-r-none','rules' => 'required','label' => trans('admin::app.settings.email-template.edit.subject'),'placeholder' => trans('admin::app.settings.email-template.edit.subject'),'vModel' => 'subject','@focusout' => 'saveCursorPosition']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'subject','id' => 'subject','class' => 'rounded-r-none','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.subject')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.subject')),'v-model' => 'subject','@focusout' => 'saveCursorPosition']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','name' => 'placeholder','id' => 'placeholder','class' => '!w-1/3 rounded-l-none','label' => trans('admin::app.settings.email-template.edit.subject-placeholder'),'vModel' => 'selectedPlaceholder','@change' => 'insertPlaceholder']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => 'placeholder','id' => 'placeholder','class' => '!w-1/3 rounded-l-none','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.subject-placeholder')),'v-model' => 'selectedPlaceholder','@change' => 'insertPlaceholder']); ?>
|
||||
<optgroup
|
||||
v-for="entity in placeholders"
|
||||
:key="entity.text"
|
||||
:label="entity.text"
|
||||
>
|
||||
<option
|
||||
v-for="placeholder in entity.menu"
|
||||
:key="placeholder.value"
|
||||
:value="placeholder.value"
|
||||
:text="placeholder.text"
|
||||
></option>
|
||||
</optgroup>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'subject']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'subject']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.subject.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.content.before'); ?>
|
||||
|
||||
|
||||
<!-- Event Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.content'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'textarea','id' => 'content','name' => 'content','rules' => 'required','value' => old('content') ?? $emailTemplate->content,'tinymce' => true,'placeholders' => json_encode($placeholders),'label' => trans('admin::app.settings.email-template.edit.content'),'placeholder' => trans('admin::app.settings.email-template.edit.content')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'textarea','id' => 'content','name' => 'content','rules' => 'required','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('content') ?? $emailTemplate->content),'tinymce' => true,'placeholders' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(json_encode($placeholders)),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.content')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.content'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'content']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'content']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.content.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right sub-component -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2 max-sm:w-full">
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.accordion.general.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.accordion.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<div class="flex items-center justify-between">
|
||||
<p class="p-2.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.general'); ?>
|
||||
</p>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.edit.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'name','id' => 'name','value' => old('name') ?? $emailTemplate->name,'rules' => 'required','label' => trans('admin::app.settings.email-template.edit.name'),'placeholder' => trans('admin::app.settings.email-template.edit.name')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'name','id' => 'name','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('name') ?? $emailTemplate->name),'rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.name')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.email-template.edit.name'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $attributes = $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $component = $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.edit.accordion.general.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-email-template', {
|
||||
template: '#v-email-template-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
subject: '<?php echo e(old('subject') ?? $emailTemplate->subject); ?>',
|
||||
|
||||
selectedPlaceholder: '',
|
||||
|
||||
cursorPosition: 0,
|
||||
|
||||
placeholders: <?php echo json_encode($placeholders, 15, 512) ?>,
|
||||
};
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Save the cursor position when the input is focused.
|
||||
*
|
||||
* @param {Event} event
|
||||
* @returns {void}
|
||||
*/
|
||||
saveCursorPosition(event) {
|
||||
this.cursorPosition = event.target.selectionStart;
|
||||
},
|
||||
|
||||
/**
|
||||
* Insert the selected placeholder into the subject.
|
||||
*
|
||||
* @returns {void}
|
||||
*/
|
||||
insertPlaceholder() {
|
||||
const placeholder = this.selectedPlaceholder;
|
||||
|
||||
if (this.cursorPosition >= 0) {
|
||||
const before = this.subject.substring(0, this.cursorPosition);
|
||||
|
||||
const after = this.subject.substring(this.cursorPosition);
|
||||
|
||||
this.subject = `${before}${placeholder}${after}`;
|
||||
|
||||
this.cursorPosition += placeholder.length;
|
||||
} else if (placeholder) {
|
||||
this.subject += placeholder;
|
||||
}
|
||||
|
||||
this.selectedPlaceholder = '';
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/email-templates/edit.blade.php ENDPATH**/ ?>
|
||||
@@ -1,16 +0,0 @@
|
||||
<?php if (! ($breadcrumbs->isEmpty())): ?>
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<?php $__currentLoopData = $breadcrumbs; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $breadcrumb): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
<?php if($breadcrumb->url && !$loop->last): ?>
|
||||
<li class="breadcrumb-item"><a href="<?php echo e($breadcrumb->url); ?>"><?php echo e($breadcrumb->title); ?></a></li>
|
||||
<?php else: ?>
|
||||
<li class="breadcrumb-item active"><?php echo e($breadcrumb->title); ?></li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</ol>
|
||||
</nav>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/vendor/diglactic/laravel-breadcrumbs/resources/views/bootstrap4.blade.php ENDPATH**/ ?>
|
||||
@@ -1,27 +0,0 @@
|
||||
<?php
|
||||
$options = $attribute->lookup_type
|
||||
? app('Webkul\Attribute\Repositories\AttributeRepository')->getLookUpOptions($attribute->lookup_type)
|
||||
: $attribute->options()->orderBy('sort_order')->get();
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal714fa23b49b59f0b5b989626b981b2e1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal714fa23b49b59f0b5b989626b981b2e1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.controls.inline.select','data' => [':name' => '\''.e($attribute->code).'\'','value' => $value,'options' => $options,'rules' => 'required','position' => 'left','label' => $attribute->name,':errors' => 'errors','placeholder' => $attribute->name,'url' => $url,'allowEdit' => $allowEdit]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.controls.inline.select'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => '\''.e($attribute->code).'\'','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value),'options' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($options),'rules' => 'required','position' => 'left','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),':errors' => 'errors','placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),'url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($url),'allow-edit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($allowEdit)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal714fa23b49b59f0b5b989626b981b2e1)): ?>
|
||||
<?php $attributes = $__attributesOriginal714fa23b49b59f0b5b989626b981b2e1; ?>
|
||||
<?php unset($__attributesOriginal714fa23b49b59f0b5b989626b981b2e1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal714fa23b49b59f0b5b989626b981b2e1)): ?>
|
||||
<?php $component = $__componentOriginal714fa23b49b59f0b5b989626b981b2e1; ?>
|
||||
<?php unset($__componentOriginal714fa23b49b59f0b5b989626b981b2e1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/attributes/view/select.blade.php ENDPATH**/ ?>
|
||||
@@ -1,27 +0,0 @@
|
||||
<div class="flex items-center justify-between gap-4 rounded-t-lg border border-b-0 border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 max-md:flex-wrap">
|
||||
<!-- Left Toolbar -->
|
||||
<div class="flex w-full items-center gap-x-1.5">
|
||||
<div class="shimmer h-[38px] w-[264px] rounded-lg"></div>
|
||||
|
||||
<div class="shimmer h-[38px] w-[66px] rounded-md"></div>
|
||||
</div>
|
||||
|
||||
<!-- Right Toolbar -->
|
||||
<div class="flex items-center gap-x-2">
|
||||
<div>
|
||||
<p class="shimmer h-[17px] w-[75px]"></p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2">
|
||||
<div class="shimmer h-[38px] w-[72px] rounded-md"></div>
|
||||
|
||||
<p class="shimmer h-[17px] w-[75px]"></p>
|
||||
|
||||
<div class="flex items-center gap-1">
|
||||
<div class="shimmer h-[38px] w-[38px] rounded-md"></div>
|
||||
|
||||
<div class="shimmer h-[38px] w-[38px] rounded-md"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/datagrid/toolbar.blade.php ENDPATH**/ ?>
|
||||
@@ -1,853 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.settings.pipelines.store'),'method' => 'POST']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.pipelines.store')),'method' => 'POST']); ?>
|
||||
<div class="flex flex-col gap-2 rounded-lg border border-gray-200 bg-white text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex items-center justify-between px-4 py-2">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.pipelines.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.pipelines.create']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.save_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Create button for Pipeline -->
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.save-btn'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.save_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex gap-4 border-t border-gray-200 px-4 py-2 align-top dark:border-gray-800 max-sm:flex-wrap">
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.name.before'); ?>
|
||||
|
||||
|
||||
<!-- Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'name','id' => 'name','rules' => 'required','label' => trans('admin::app.settings.pipelines.create.name'),'placeholder' => trans('admin::app.settings.pipelines.create.name'),'value' => ''.e(old('name')).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'name','id' => 'name','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.name')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.name')),'value' => ''.e(old('name')).'']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.name.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.rotten_days.before'); ?>
|
||||
|
||||
|
||||
<!-- Rotten-Days -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.rotten-days'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'rotten_days','id' => 'rotten_days','rules' => 'required|numeric|min_value:1','label' => trans('admin::app.settings.pipelines.create.rotten-days'),'placeholder' => trans('admin::app.settings.pipelines.create.rotten-days'),'value' => ''.e(old('rotten_days') ?? 30).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'rotten_days','id' => 'rotten_days','rules' => 'required|numeric|min_value:1','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.rotten-days')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.rotten-days')),'value' => ''.e(old('rotten_days') ?? 30).'']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'rotten_days']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'rotten_days']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.rotten_days.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.is_default.before'); ?>
|
||||
|
||||
|
||||
<!-- Mark as Default -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0 flex items-center gap-4']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0 flex items-center gap-4']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.mark-as-default'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'switch','class' => 'cursor-pointer','name' => 'is_default','id' => 'is_default','value' => '1','for' => 'is_default','label' => trans('admin::app.settings.pipelines.create.mark-as-default')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'switch','class' => 'cursor-pointer','name' => 'is_default','id' => 'is_default','value' => '1','for' => 'is_default','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.mark-as-default'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'is_default']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'is_default']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.is_default.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stages Component -->
|
||||
<div class="flex gap-2.5 overflow-auto py-3.5 max-xl:flex-wrap">
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.before'); ?>
|
||||
|
||||
|
||||
<v-stages-component>
|
||||
<?php if (isset($component)) { $__componentOriginald0efb153580c2f2937fb0f758494937e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginald0efb153580c2f2937fb0f758494937e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.pipelines.kanban','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.pipelines.kanban'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginald0efb153580c2f2937fb0f758494937e)): ?>
|
||||
<?php $attributes = $__attributesOriginald0efb153580c2f2937fb0f758494937e; ?>
|
||||
<?php unset($__attributesOriginald0efb153580c2f2937fb0f758494937e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginald0efb153580c2f2937fb0f758494937e)): ?>
|
||||
<?php $component = $__componentOriginald0efb153580c2f2937fb0f758494937e; ?>
|
||||
<?php unset($__componentOriginald0efb153580c2f2937fb0f758494937e); ?>
|
||||
<?php endif; ?>
|
||||
</v-stages-component>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.after'); ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('3e99282e-106a-48a3-ab3f-d11773bb4f5a')): $__env->markAsRenderedOnce('3e99282e-106a-48a3-ab3f-d11773bb4f5a');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-stages-component-template"
|
||||
>
|
||||
<div class="flex gap-4">
|
||||
<!-- Stages Draggable Component -->
|
||||
<draggable
|
||||
tag="div"
|
||||
ghost-class="draggable-ghost"
|
||||
:handle="isAnyDraggable ? '.icon-move' : ''"
|
||||
v-bind="{animation: 200}"
|
||||
item-key="id"
|
||||
:list="stages"
|
||||
:move="handleDragging"
|
||||
class="flex gap-4"
|
||||
>
|
||||
<template #item="{ element, index }">
|
||||
<div
|
||||
::class="{ draggable: isDragable(element) }"
|
||||
class="flex gap-4 overflow-x-auto"
|
||||
>
|
||||
<div class="flex min-w-[275px] max-w-[275px] flex-col justify-between rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<!-- Stage Crad -->
|
||||
<div class="flex flex-col gap-6 px-4 py-3">
|
||||
<!-- Stage Title and Action -->
|
||||
<div class="flex items-center justify-between">
|
||||
<span class="py-1 font-medium dark:text-gray-300">
|
||||
{{ element.name ? element.name : '<?php echo app('translator')->get('admin::app.settings.pipelines.create.newly-added'); ?>'}}
|
||||
</span>
|
||||
|
||||
<!-- Drag Icon -->
|
||||
<i
|
||||
v-if="isDragable(element)"
|
||||
class="icon-move cursor-grab rounded-md p-1 text-2xl transition-all hover:bg-gray-100 dark:hover:bg-gray-950"
|
||||
>
|
||||
</i>
|
||||
</div>
|
||||
|
||||
<!-- Card Body -->
|
||||
<div>
|
||||
<input
|
||||
type="hidden"
|
||||
id="slug"
|
||||
:value="slugify(element.name)"
|
||||
:name="'stages[' + element.id + '][code]'"
|
||||
/>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.name.before'); ?>
|
||||
|
||||
|
||||
<!-- Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text',':name' => '\'stages[\' + element.id + \'][name]\'','vModel' => 'element[\'name\']',':rules' => 'getValidation','label' => trans('admin::app.settings.pipelines.create.name'),':readonly' => '! isDragable(element)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text',':name' => '\'stages[\' + element.id + \'][name]\'','v-model' => 'element[\'name\']',':rules' => 'getValidation','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.name')),':readonly' => '! isDragable(element)']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => [':name' => '\'stages[\' + element.id + \'][name]\'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => '\'stages[\' + element.id + \'][name]\'']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.name.before'); ?>
|
||||
|
||||
|
||||
<input
|
||||
type="hidden"
|
||||
:value="index + 1"
|
||||
:name="'stages[' + element.id + '][sort_order]'"
|
||||
/>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.probability.before'); ?>
|
||||
|
||||
|
||||
<!-- Probabilty -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.probability'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text',':name' => '\'stages[\' + element.id + \'][probability]\'','vModel' => 'element[\'probability\']','rules' => 'required|numeric|min_value:0|max_value:100',':readonly' => 'element?.code != \'new\' && ! isDragable(element)','label' => trans('admin::app.settings.pipelines.create.probability')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text',':name' => '\'stages[\' + element.id + \'][probability]\'','v-model' => 'element[\'probability\']','rules' => 'required|numeric|min_value:0|max_value:100',':readonly' => 'element?.code != \'new\' && ! isDragable(element)','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.pipelines.create.probability'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => [':name' => '\'stages[\' + element.id + \'][probability]\'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => '\'stages[\' + element.id + \'][probability]\'']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.probability.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.delete_button.before'); ?>
|
||||
|
||||
|
||||
<div
|
||||
class="flex cursor-pointer items-center gap-2 border-t border-gray-200 p-2 text-red-600 dark:border-gray-800"
|
||||
@click="removeStage(element)"
|
||||
v-if="isDragable(element)"
|
||||
>
|
||||
<i class="icon-delete text-2xl"></i>
|
||||
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.delete-stage'); ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.delete_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
</draggable>
|
||||
|
||||
<!-- Add New Stage Card -->
|
||||
<div class="flex min-h-[400px] min-w-[275px] max-w-[275px] flex-col items-center justify-center gap-1 rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex flex-col items-center justify-center gap-6 px-4 py-3">
|
||||
<div class="grid justify-center justify-items-center gap-3.5 text-center">
|
||||
<div class="flex flex-col items-center gap-2">
|
||||
<p class="text-xl font-semibold dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.add-new-stages'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.add-stage-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.create_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Add Stage Button -->
|
||||
<button
|
||||
class="secondary-button"
|
||||
@click="addStage"
|
||||
type="button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.create.stage-btn'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.create.form.stages.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-stages-component', {
|
||||
template: '#v-stages-component-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
stages: [{
|
||||
'id': 'stage_1',
|
||||
'code': 'new',
|
||||
'name': "<?php echo app('translator')->get('admin::app.settings.pipelines.create.new-stage'); ?>",
|
||||
'probability': 100
|
||||
}, {
|
||||
'id': 'stage_2',
|
||||
'code': '',
|
||||
'name': '',
|
||||
'probability': 100
|
||||
}, {
|
||||
'id': 'stage_99',
|
||||
'code': 'won',
|
||||
'name': "<?php echo e(__('admin::app.settings.pipelines.create.won-stage')); ?>",
|
||||
'probability': 100
|
||||
}, {
|
||||
'id': 'stage_100',
|
||||
'code': 'lost',
|
||||
'name': "<?php echo e(__('admin::app.settings.pipelines.create.lost-stage')); ?>",
|
||||
'probability': 0
|
||||
}],
|
||||
|
||||
stageCount: 3,
|
||||
|
||||
isAnyDraggable: true,
|
||||
}
|
||||
},
|
||||
|
||||
created() {
|
||||
this.extendValidations();
|
||||
},
|
||||
|
||||
computed: {
|
||||
getValidation() {
|
||||
return {
|
||||
required: true,
|
||||
unique_name: this.stages,
|
||||
};
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
addStage () {
|
||||
this.stages.splice((this.stages.length - 2), 0, {
|
||||
'id': 'stage_' + this.stageCount++,
|
||||
'code': '',
|
||||
'name': '',
|
||||
'probability': 100
|
||||
});
|
||||
},
|
||||
|
||||
removeStage(stage) {
|
||||
this.$emitter.emit('open-confirm-modal', {
|
||||
agree: () => {
|
||||
const index = this.stages.indexOf(stage);
|
||||
|
||||
if (index > -1) {
|
||||
this.stages.splice(index, 1);
|
||||
}
|
||||
|
||||
this.removeUniqueNameErrors();
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: "<?php echo app('translator')->get('admin::app.settings.pipelines.create.stage-delete-success'); ?>" });
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
isDragable (stage) {
|
||||
if (stage.code == 'new' || stage.code == 'won' || stage.code == 'lost') {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
},
|
||||
|
||||
slugify (name) {
|
||||
return name
|
||||
.toString()
|
||||
|
||||
.toLowerCase()
|
||||
|
||||
.replace(/[^\w\u0621-\u064A\u4e00-\u9fa5\u3402-\uFA6D\u3041-\u30A0\u30A0-\u31FF- ]+/g, '')
|
||||
|
||||
// replace whitespaces with dashes
|
||||
.replace(/ +/g, '-')
|
||||
|
||||
// avoid having multiple dashes (---- translates into -)
|
||||
.replace('![-\s]+!u', '-')
|
||||
|
||||
.trim();
|
||||
},
|
||||
|
||||
extendValidations() {
|
||||
defineRule('unique_name', (value, stages) => {
|
||||
if (! value || !value.length) {
|
||||
return true;
|
||||
}
|
||||
|
||||
let filteredStages = stages.filter((stage) => {
|
||||
return stage.name.toLowerCase() === value.toLowerCase();
|
||||
});
|
||||
|
||||
if (filteredStages.length > 1) {
|
||||
return '<?php echo __('admin::app.settings.pipelines.create.duplicate-name'); ?>';
|
||||
}
|
||||
|
||||
this.removeUniqueNameErrors();
|
||||
|
||||
return true;
|
||||
});
|
||||
},
|
||||
|
||||
isDuplicateStageNameExists() {
|
||||
let stageNames = this.stages.map((stage) => stage.name);
|
||||
|
||||
return stageNames.some((name, index) => stageNames.indexOf(name) !== index);
|
||||
},
|
||||
|
||||
removeUniqueNameErrors() {
|
||||
if (!this.isDuplicateStageNameExists() && this.errors && Array.isArray(this.errors.items)) {
|
||||
const uniqueNameErrorIds = this.errors.items
|
||||
.filter(error => error.rule === 'unique_name')
|
||||
.map(error => error.id);
|
||||
|
||||
uniqueNameErrorIds.forEach(id => this.errors.removeById(id));
|
||||
}
|
||||
},
|
||||
|
||||
handleDragging(event) {
|
||||
const draggedElement = event.draggedContext.element;
|
||||
|
||||
const relatedElement = event.relatedContext.element;
|
||||
|
||||
return this.isDragable(draggedElement) && this.isDragable(relatedElement);
|
||||
},
|
||||
},
|
||||
})
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/settings/pipelines/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,752 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'entity' => null,
|
||||
'entityControlName' => null,
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'entity' => null,
|
||||
'entityControlName' => null,
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'entity' => null,
|
||||
'entityControlName' => null,
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<!-- Mail Button -->
|
||||
<div>
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.create_btn.before'); ?>
|
||||
|
||||
|
||||
<button
|
||||
class="flex h-[74px] w-[84px] flex-col items-center justify-center gap-1 rounded-lg border border-transparent bg-green-200 font-medium text-green-900 transition-all hover:border-green-400"
|
||||
@click="$refs.mailActionComponent.openModal('mail')"
|
||||
>
|
||||
<span class="icon-mail text-2xl dark:!text-green-900"></span>
|
||||
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.btn'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.create_btn.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.before'); ?>
|
||||
|
||||
|
||||
<!-- Mail Activity Action Vue Component -->
|
||||
<v-mail-activity
|
||||
ref="mailActionComponent"
|
||||
:entity="<?php echo e(json_encode($entity)); ?>"
|
||||
entity-control-name="<?php echo e($entityControlName); ?>"
|
||||
></v-mail-activity>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('81cf18f4-983b-4817-b345-22f7dd4a589b')): $__env->markAsRenderedOnce('81cf18f4-983b-4817-b345-22f7dd4a589b');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script type="text/x-template" id="v-mail-activity-template">
|
||||
<Teleport to="body">
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['vSlot' => '{ meta, errors, handleSubmit }','enctype' => 'multipart/form-data','as' => 'div']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-slot' => '{ meta, errors, handleSubmit }','enctype' => 'multipart/form-data','as' => 'div']); ?>
|
||||
<form
|
||||
@submit="handleSubmit($event, save)"
|
||||
ref="mailActionForm"
|
||||
>
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal09768308838b828c7799162f44758281 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal09768308838b828c7799162f44758281 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.modal.index','data' => ['ref' => 'mailActivityModal','position' => 'bottom-right']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::modal'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['ref' => 'mailActivityModal','position' => 'bottom-right']); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.header.before'); ?>
|
||||
|
||||
|
||||
<h3 class="text-base font-semibold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.title'); ?>
|
||||
</h3>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.header.before'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.content.controls.before'); ?>
|
||||
|
||||
|
||||
<!-- Activity Type -->
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden','name' => 'type','value' => 'email']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => 'type','value' => 'email']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Id -->
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden',':name' => 'entityControlName',':value' => 'entity.id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden',':name' => 'entityControlName',':value' => 'entity.id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- To -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.to'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="relative">
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'tags','name' => 'reply_to','rules' => 'required','inputRules' => 'email','label' => trans('admin::app.components.activities.actions.mail.to'),'placeholder' => trans('admin::app.components.activities.actions.mail.enter-emails')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'tags','name' => 'reply_to','rules' => 'required','input-rules' => 'email','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.to')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.enter-emails'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="absolute top-[9px] flex items-center gap-2 ltr:right-2 rtl:left-2">
|
||||
<span
|
||||
class="cursor-pointer font-medium hover:underline dark:text-white"
|
||||
@click="showCC = ! showCC"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.cc'); ?>
|
||||
</span>
|
||||
|
||||
<span
|
||||
class="cursor-pointer font-medium hover:underline dark:text-white"
|
||||
@click="showBCC = ! showBCC"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.bcc'); ?>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'reply_to']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'reply_to']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<template v-if="showCC">
|
||||
<!-- Cc -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.cc'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'tags','name' => 'cc','inputRules' => 'email','label' => trans('admin::app.components.activities.actions.mail.cc'),'placeholder' => trans('admin::app.components.activities.actions.mail.enter-emails')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'tags','name' => 'cc','input-rules' => 'email','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.cc')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.enter-emails'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'cc']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'cc']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-if="showBCC">
|
||||
<!-- Cc -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.bcc'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'tags','name' => 'bcc','inputRules' => 'email','label' => trans('admin::app.components.activities.actions.mail.bcc'),'placeholder' => trans('admin::app.components.activities.actions.mail.enter-emails')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'tags','name' => 'bcc','input-rules' => 'email','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.bcc')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.enter-emails'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'bcc']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'bcc']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<!-- Subject -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.components.activities.actions.mail.subject'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','id' => 'subject','name' => 'subject','rules' => 'required','label' => trans('admin::app.components.activities.actions.mail.subject'),'placeholder' => trans('admin::app.components.activities.actions.mail.subject')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','id' => 'subject','name' => 'subject','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.subject')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.subject'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'subject']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'subject']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Content -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'textarea','name' => 'reply','id' => 'reply','rules' => 'required','label' => trans('admin::app.components.activities.actions.mail.message')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'textarea','name' => 'reply','id' => 'reply','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.message'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'reply']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'reply']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Attachments -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal0459695dc23afef013f3efb811f59ff6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal0459695dc23afef013f3efb811f59ff6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attachments.index','data' => ['allowMultiple' => 'true','hideButton' => 'true']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attachments'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['allow-multiple' => 'true','hide-button' => 'true']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal0459695dc23afef013f3efb811f59ff6)): ?>
|
||||
<?php $attributes = $__attributesOriginal0459695dc23afef013f3efb811f59ff6; ?>
|
||||
<?php unset($__attributesOriginal0459695dc23afef013f3efb811f59ff6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal0459695dc23afef013f3efb811f59ff6)): ?>
|
||||
<?php $component = $__componentOriginal0459695dc23afef013f3efb811f59ff6; ?>
|
||||
<?php unset($__componentOriginal0459695dc23afef013f3efb811f59ff6); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.content.controls.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('footer', null, []); ?>
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.footer.save_button.before'); ?>
|
||||
|
||||
|
||||
<div class="flex w-full items-center justify-between">
|
||||
<label
|
||||
class="icon-attachment cursor-pointer p-1 text-2xl hover:rounded-md hover:bg-gray-100 dark:hover:bg-gray-950"
|
||||
for="file-upload"
|
||||
></label>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal989f82b74d189698d771eef298c02d90 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal989f82b74d189698d771eef298c02d90 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.button.index','data' => ['class' => 'primary-button','title' => trans('admin::app.components.activities.actions.mail.send-btn'),':loading' => 'isStoring',':disabled' => 'isStoring']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::button'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'primary-button','title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.mail.send-btn')),':loading' => 'isStoring',':disabled' => 'isStoring']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $attributes = $__attributesOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__attributesOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $component = $__componentOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__componentOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.footer.save_button.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $attributes = $__attributesOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__attributesOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $component = $__componentOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__componentOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.modal.after'); ?>
|
||||
|
||||
</form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.mail.form_controls.after'); ?>
|
||||
|
||||
</Teleport>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-mail-activity', {
|
||||
template: '#v-mail-activity-template',
|
||||
|
||||
props: {
|
||||
entity: {
|
||||
type: Object,
|
||||
required: true,
|
||||
default: () => {}
|
||||
},
|
||||
|
||||
entityControlName: {
|
||||
type: String,
|
||||
required: true,
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
showCC: false,
|
||||
|
||||
showBCC: false,
|
||||
|
||||
isStoring: false,
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
openModal(type) {
|
||||
this.$refs.mailActivityModal.open();
|
||||
},
|
||||
|
||||
save(params, { resetForm, setErrors }) {
|
||||
this.isStoring = true;
|
||||
|
||||
let formData = new FormData(this.$refs.mailActionForm);
|
||||
|
||||
this.$axios.post("<?php echo e(route('admin.leads.emails.store', 'replaceLeadId')); ?>".replace('replaceLeadId', this.entity.id), formData, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
.then (response => {
|
||||
this.isStoring = false;
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
|
||||
this.$emitter.emit('on-activity-added', response.data.data);
|
||||
|
||||
this.$refs.mailActivityModal.close();
|
||||
})
|
||||
.catch (error => {
|
||||
this.isStoring = false;
|
||||
|
||||
if (error.response.status == 422) {
|
||||
setErrors(error.response.data.errors);
|
||||
} else {
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
|
||||
this.$refs.mailActivityModal.close();
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/activities/actions/mail.blade.php ENDPATH**/ ?>
|
||||
@@ -1,741 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'allowEdit' => true,
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'allowEdit' => true,
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'allowEdit' => true,
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-inline-address-edit
|
||||
<?php echo e($attributes->except('value')); ?>
|
||||
|
||||
:value='<?php echo json_encode($attributes->get('value'), 15, 512) ?>'
|
||||
:allow-edit="<?php echo e($allowEdit ? 'true' : 'false'); ?>"
|
||||
>
|
||||
<div class="group w-full max-w-full hover:rounded-sm">
|
||||
<div class="rounded-xs flex h-[34px] items-center ltr:pl-2.5 ltr:text-left rtl:pr-2.5 rtl:text-right">
|
||||
<div class="shimmer h-5 w-48 rounded border border-transparent"></div>
|
||||
</div>
|
||||
</div>
|
||||
</v-inline-address-edit>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('80338b4a-59cb-423d-be72-c6adb0fa5097')): $__env->markAsRenderedOnce('80338b4a-59cb-423d-be72-c6adb0fa5097');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-inline-address-edit-template"
|
||||
>
|
||||
<div class="group w-full max-w-full hover:rounded-sm">
|
||||
<!-- Non-editing view -->
|
||||
<div
|
||||
class="flex h-[34px] items-center rounded border border-transparent transition-all"
|
||||
:class="allowEdit ? 'hover:bg-gray-100 dark:hover:bg-gray-800' : ''"
|
||||
>
|
||||
<div
|
||||
class="group relative !w-full pl-2.5"
|
||||
:style="{ 'text-align': position }"
|
||||
>
|
||||
<span class="cursor-pointer truncate rounded">
|
||||
{{ valueLabel ? valueLabel : `${inputValue?.address} ${inputValue?.city} ${inputValue?.state} ${inputValue?.postcode} ${inputValue?.country}`.length > 20 ? `${inputValue?.address} ${inputValue?.city} ${inputValue?.state} ${inputValue?.postcode} ${inputValue?.country}`.substring(0, 20) + '...' : `${inputValue?.address} ${inputValue?.city} ${inputValue?.state} ${inputValue?.postcode} ${inputValue?.country}` }}
|
||||
</span>
|
||||
|
||||
<div class="absolute bottom-0 mb-5 hidden flex-col group-hover:flex">
|
||||
<span class="whitespace-no-wrap relative z-10 rounded-md bg-black px-4 py-2 text-xs leading-none text-white shadow-lg dark:bg-white dark:text-gray-900">
|
||||
{{ inputValue?.address }}<br>
|
||||
{{ `${inputValue?.city}, ${inputValue?.state}, ${inputValue?.postcode}` }}<br>
|
||||
{{ `${inputValue?.country}` }}<br>
|
||||
</span>
|
||||
|
||||
<div class="-mt-2 ml-4 h-3 w-3 rotate-45 bg-black dark:bg-white"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<template v-if="allowEdit">
|
||||
<i
|
||||
@click="toggle"
|
||||
class="icon-edit cursor-pointer rounded p-0.5 text-2xl opacity-0 hover:bg-gray-200 group-hover:opacity-100 dark:hover:bg-gray-950 ltr:mr-1 rtl:ml-1"
|
||||
></i>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
<Teleport to="body">
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['vSlot' => '{ meta, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-slot' => '{ meta, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']); ?>
|
||||
<form @submit="handleSubmit($event, updateOrCreate)">
|
||||
<!-- Editing view -->
|
||||
<?php if (isset($component)) { $__componentOriginal09768308838b828c7799162f44758281 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal09768308838b828c7799162f44758281 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.modal.index','data' => ['ref' => 'emailModal']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::modal'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['ref' => 'emailModal']); ?>
|
||||
<!-- Modal Header -->
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<p class="text-lg font-bold text-gray-800 dark:text-white">
|
||||
Update Address
|
||||
</p>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Modal Content -->
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<div class="flex gap-4">
|
||||
<div class="w-full">
|
||||
<!-- Address (Textarea field) -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'textarea',':name' => '`${name}.address`','rows' => '10',':value' => 'inputValue?.address']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'textarea',':name' => '`${name}.address`','rows' => '10',':value' => 'inputValue?.address']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => [':name' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<div class="grid w-full">
|
||||
<!-- Country Field -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select',':name' => '`${name}.country`','vModel' => 'inputValue.country']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select',':name' => '`${name}.country`','v-model' => 'inputValue.country']); ?>
|
||||
<option value=""><?php echo app('translator')->get('admin::app.common.custom-attributes.select-country'); ?></option>
|
||||
|
||||
<?php $__currentLoopData = core()->countries(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $country): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<option value="<?php echo e($country->code); ?>"><?php echo e($country->name); ?></option>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['name' => 'country']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'country']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- State Field -->
|
||||
<template v-if="haveStates()">
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select',':name' => '`${name}.state`','vModel' => 'inputValue.state']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select',':name' => '`${name}.state`','v-model' => 'inputValue.state']); ?>
|
||||
<option value=""><?php echo app('translator')->get('admin::app.common.custom-attributes.select-state'); ?></option>
|
||||
|
||||
<option v-for='(state, index) in countryStates[inputValue?.country]' :value="state.code">
|
||||
{{ state.name }}
|
||||
</option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['name' => 'country']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'country']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text',':name' => '`${name}.state`','vModel' => 'inputValue.state']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text',':name' => '`${name}.state`','v-model' => 'inputValue.state']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['name' => 'state']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'state']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<!-- City Field -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text',':name' => '`${name}.city`',':value' => 'inputValue?.city']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text',':name' => '`${name}.city`',':value' => 'inputValue?.city']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['name' => 'city']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'city']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Postcode Field -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text',':name' => '`${name}.postcode`',':value' => 'inputValue?.postcode','placeholder' => trans('admin::app.common.custom-attributes.postcode')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text',':name' => '`${name}.postcode`',':value' => 'inputValue?.postcode','placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.common.custom-attributes.postcode'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['name' => 'postcode']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'postcode']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Modal Footer -->
|
||||
<?php $__env->slot('footer', null, []); ?>
|
||||
<!-- Save Button -->
|
||||
<?php if (isset($component)) { $__componentOriginal989f82b74d189698d771eef298c02d90 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal989f82b74d189698d771eef298c02d90 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.button.index','data' => ['buttonType' => 'submit','class' => 'primary-button justify-center','title' => trans('Save'),':loading' => 'isProcessing',':disabled' => 'isProcessing']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::button'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['button-type' => 'submit','class' => 'primary-button justify-center','title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('Save')),':loading' => 'isProcessing',':disabled' => 'isProcessing']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $attributes = $__attributesOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__attributesOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $component = $__componentOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__componentOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $attributes = $__attributesOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__attributesOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $component = $__componentOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__componentOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
</form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
</Teleport>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-inline-address-edit', {
|
||||
template: '#v-inline-address-edit-template',
|
||||
|
||||
emits: ['on-change', 'on-cancelled'],
|
||||
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
value: {
|
||||
required: true,
|
||||
},
|
||||
|
||||
rules: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
label: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
placeholder: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
position: {
|
||||
type: String,
|
||||
default: 'right',
|
||||
},
|
||||
|
||||
allowEdit: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
|
||||
errors: {
|
||||
type: Object,
|
||||
default: {},
|
||||
},
|
||||
|
||||
url: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
valueLabel: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
inputValue: this.value,
|
||||
|
||||
isEditing: false,
|
||||
|
||||
emails: JSON.parse(JSON.stringify(this.value || [{'value': '', 'label': 'work'}])),
|
||||
|
||||
isProcessing: false,
|
||||
|
||||
countryStates: <?php echo json_encode(core()->groupedStatesByCountries(), 15, 512) ?>,
|
||||
};
|
||||
},
|
||||
|
||||
watch: {
|
||||
/**
|
||||
* Watch the value prop.
|
||||
*
|
||||
* @param {String} newValue
|
||||
*/
|
||||
value(newValue, oldValue) {
|
||||
if (JSON.stringify(newValue) !== JSON.stringify(oldValue)) {
|
||||
this.emails = newValue || [{'value': '', 'label': 'work'}];
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
created() {
|
||||
this.extendValidations();
|
||||
|
||||
if (! this.emails || ! this.emails.length) {
|
||||
this.emails = [{
|
||||
'value': '',
|
||||
'label': 'work'
|
||||
}];
|
||||
}
|
||||
},
|
||||
|
||||
computed: {
|
||||
/**
|
||||
* Get the validation rules.
|
||||
*
|
||||
* @return {Object}
|
||||
*/
|
||||
getValidation() {
|
||||
return {
|
||||
email: true,
|
||||
unique_contact_email: this.emails ?? [],
|
||||
required: true,
|
||||
};
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Toggle the input.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
toggle() {
|
||||
this.isEditing = true;
|
||||
|
||||
this.$refs.emailModal.toggle();
|
||||
},
|
||||
|
||||
add() {
|
||||
this.emails.push({
|
||||
'value': '',
|
||||
'label': 'work'
|
||||
});
|
||||
},
|
||||
|
||||
remove(email) {
|
||||
this.emails = this.emails.filter(email => email !== email);
|
||||
},
|
||||
|
||||
extendValidations() {
|
||||
defineRule('unique_contact_email', (value, emails) => {
|
||||
if (
|
||||
! value
|
||||
|| ! value.length
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const emailOccurrences = emails.filter(email => email.value === value).length;
|
||||
|
||||
if (emailOccurrences > 1) {
|
||||
return 'This email email is already used';
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
},
|
||||
|
||||
updateOrCreate(params) {
|
||||
this.inputValue = params[this.name];
|
||||
|
||||
if (this.url) {
|
||||
this.$axios.put(this.url, {
|
||||
[this.name]: this.inputValue,
|
||||
})
|
||||
.then((response) => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
})
|
||||
.catch((error) => {
|
||||
this.inputValue = this.value;
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
});
|
||||
}
|
||||
|
||||
this.$emit('on-change', {
|
||||
name: this.name,
|
||||
value: this.inputValue,
|
||||
});
|
||||
|
||||
this.$refs.emailModal.toggle();
|
||||
},
|
||||
|
||||
haveStates() {
|
||||
/*
|
||||
* The double negation operator is used to convert the value to a boolean.
|
||||
* It ensures that the final result is a boolean value,
|
||||
* true if the array has a length greater than 0, and otherwise false.
|
||||
*/
|
||||
return !!this.countryStates[this.inputValue.country]?.length;
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/form/control-group/controls/inline/address.blade.php ENDPATH**/ ?>
|
||||
@@ -1,17 +0,0 @@
|
||||
<?php for($i = 0; $i < 3; $i++): ?>
|
||||
<div class="flex justify-between gap-2.5 border-b border-slate-300 p-4 dark:border-gray-800">
|
||||
<!-- Left Information -->
|
||||
<div class="flex gap-2.5">
|
||||
<!-- Details -->
|
||||
<div class="grid place-content-start gap-1.5">
|
||||
<p class="shimmer h-[17px] w-[150px]"></p>
|
||||
<p class="shimmer h-[17px] w-[350px]"></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right Information -->
|
||||
<div class="grid place-content-center gap-1 text-right">
|
||||
<p class="shimmer h-[17px] w-[50px]"></p>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/header/mega-search/persons.blade.php ENDPATH**/ ?>
|
||||
@@ -1,24 +0,0 @@
|
||||
<?php if (! ($breadcrumbs->isEmpty())): ?>
|
||||
<nav class="breadcrumb" aria-label="breadcrumbs">
|
||||
<ul>
|
||||
<?php $__currentLoopData = $breadcrumbs; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $breadcrumb): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
<?php if($loop->last): ?>
|
||||
<?php if($breadcrumb->url): ?>
|
||||
<li class="is-active"><a href="<?php echo e($breadcrumb->url); ?>" aria-current="page"><?php echo e($breadcrumb->title); ?></a></li>
|
||||
<?php else: ?>
|
||||
<li class="is-active"><a aria-current="page"><?php echo e($breadcrumb->title); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<?php if($breadcrumb->url): ?>
|
||||
<li><a href="<?php echo e($breadcrumb->url); ?>"><?php echo e($breadcrumb->title); ?></a></li>
|
||||
<?php else: ?>
|
||||
<li class="is-active"><a><?php echo e($breadcrumb->title); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</ul>
|
||||
</nav>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/vendor/diglactic/laravel-breadcrumbs/resources/views/bulma.blade.php ENDPATH**/ ?>
|
||||
@@ -1,992 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<!-- Header section -->
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<div class="flex cursor-pointer items-center">
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Bredcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.marketing.campaigns']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.marketing.campaigns']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.breadcrumbs.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="text-xl font-bold dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Create button for Campaings -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.create')): ?>
|
||||
<button
|
||||
type="button"
|
||||
class="primary-button"
|
||||
@click="$refs.marketingCampaigns.handleCreate()"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create-btn'); ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<v-campaigns ref="marketingCampaigns">
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
</v-campaigns>
|
||||
</div>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('d8c72086-df6b-4ee1-8f0f-d573a4d5d7e8')): $__env->markAsRenderedOnce('d8c72086-df6b-4ee1-8f0f-d573a4d5d7e8');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-campaigns-template"
|
||||
>
|
||||
<div>
|
||||
<!-- Datagrid -->
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => route('admin.settings.marketing.campaigns.index'),'ref' => 'datagrid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.marketing.campaigns.index')),'ref' => 'datagrid']); ?>
|
||||
<template #body="{
|
||||
isLoading,
|
||||
available,
|
||||
applied,
|
||||
selectAll,
|
||||
sort,
|
||||
performAction
|
||||
}">
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal601d211589286a2faeaa4f7f9edf9405 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal601d211589286a2faeaa4f7f9edf9405 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.table.body','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.table.body'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $attributes = $__attributesOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $component = $__componentOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__componentOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div
|
||||
v-for="record in available.records"
|
||||
class="row grid items-center gap-2.5 border-b px-4 py-4 text-gray-600 transition-all hover:bg-gray-50 dark:border-gray-800 dark:text-gray-300 dark:hover:bg-gray-950 max-lg:hidden"
|
||||
:style="`grid-template-columns: repeat(${gridsCount}, minmax(0, 1fr))`"
|
||||
>
|
||||
<!-- Mass Actions, Title and Created By -->
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.mass_delete')): ?>
|
||||
<div class="flex select-none items-center gap-16">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record.id}`"
|
||||
:id="`mass_action_select_record_${record.id}`"
|
||||
:value="record.id"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<label
|
||||
class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-600 peer-checked:text-brandColor dark:text-gray-300"
|
||||
:for="`mass_action_select_record_${record.id}`"
|
||||
></label>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Id -->
|
||||
<p>{{ record.id }}</p>
|
||||
|
||||
<!-- Name -->
|
||||
<p>{{ record.name }}</p>
|
||||
|
||||
<!-- Subject -->
|
||||
<p>{{ record.subject }}</p>
|
||||
|
||||
<!-- Status -->
|
||||
<span
|
||||
:class="record.status == 1 ? 'label-active' : 'label-inactive'"
|
||||
>
|
||||
{{ record.status == 1 ? '<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.datagrid.active'); ?>' : '<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.datagrid.inactive'); ?>' }}
|
||||
</span>
|
||||
|
||||
<!-- Actions -->
|
||||
<div class="flex justify-end">
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.edit')): ?>
|
||||
<a @click.prevent="actionType = 'edit';edit(record)">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'edit')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.delete')): ?>
|
||||
<a @click.prevent="performAction(record.actions.find(action => action.index === 'delete'))">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'delete')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Card View -->
|
||||
<div
|
||||
class="hidden border-b px-4 py-4 text-black dark:border-gray-800 dark:text-gray-300 max-lg:block"
|
||||
v-for="record in available.records"
|
||||
>
|
||||
<div class="mb-2 flex items-center justify-between">
|
||||
<!-- Mass Actions for Mobile Cards -->
|
||||
<div class="flex w-full items-center justify-between gap-2">
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.mass_delete')): ?>
|
||||
<p v-if="available.massActions.length">
|
||||
<label :for="`mass_action_select_record_${record[available.meta.primary_column]}`">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
:value="record[available.meta.primary_column]"
|
||||
:id="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<span class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor">
|
||||
</span>
|
||||
</label>
|
||||
</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Actions for Mobile -->
|
||||
<div
|
||||
class="flex w-full items-center justify-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.edit')): ?>
|
||||
<a @click.prevent="actionType = 'edit';edit(record)">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'edit')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.automation.campaigns.delete')): ?>
|
||||
<a @click.prevent="performAction(record.actions.find(action => action.index === 'delete'))">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'delete')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card Content -->
|
||||
<div class="grid gap-2">
|
||||
<template v-for="column in available.columns">
|
||||
<div class="flex flex-wrap items-baseline gap-x-2">
|
||||
<span class="text-slate-600 dark:text-gray-300" v-html="column.label + ':'"></span>
|
||||
<span class="break-words font-medium text-slate-900 dark:text-white" v-html="record[column.index]"></span>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<Teleport to="body">
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.form_controls.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['vSlot' => '{ meta, errors, handleSubmit }','as' => 'div']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-slot' => '{ meta, errors, handleSubmit }','as' => 'div']); ?>
|
||||
<form
|
||||
@submit="handleSubmit($event, createOrUpdate)"
|
||||
ref="campaignForm"
|
||||
>
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.form_controls.modal.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal09768308838b828c7799162f44758281 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal09768308838b828c7799162f44758281 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.modal.index','data' => ['ref' => 'campaignModal']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::modal'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['ref' => 'campaignModal']); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.form_controls.modal.header.dropdown.before'); ?>
|
||||
|
||||
|
||||
<p class="text-lg font-bold text-gray-800 dark:text-white">
|
||||
{{
|
||||
actionType == 'create'
|
||||
? "<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create.title'); ?>"
|
||||
: "<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.edit.title'); ?>"
|
||||
}}
|
||||
</p>
|
||||
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.form_controls.modal.header.dropdown.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.form_controls.modal.content.controls.before'); ?>
|
||||
|
||||
|
||||
<!-- Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required','for' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required','for' => 'name']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden','name' => 'id',':value' => 'campaign.id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => 'id',':value' => 'campaign.id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'name','id' => 'name','rules' => 'required',':value' => 'campaign.name','label' => trans('admin::app.settings.marketing.campaigns.index.create.name')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'name','id' => 'name','rules' => 'required',':value' => 'campaign.name','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.marketing.campaigns.index.create.name'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Subject -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required','for' => 'subject']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required','for' => 'subject']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create.subject'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'subject','id' => 'subject','rules' => 'required','rows' => '4',':value' => 'campaign.subject','label' => trans('admin::app.settings.marketing.campaigns.index.create.subject')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'subject','id' => 'subject','rules' => 'required','rows' => '4',':value' => 'campaign.subject','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.marketing.campaigns.index.create.subject'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'subject']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'subject']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Event -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required','for' => 'marketing_event_id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required','for' => 'marketing_event_id']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create.event'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','class' => 'cursor-pointer','name' => 'marketing_event_id','id' => 'marketing_event_id','rules' => 'required',':value' => 'campaign.marketing_event_id','label' => trans('admin::app.settings.marketing.campaigns.index.create.event')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','class' => 'cursor-pointer','name' => 'marketing_event_id','id' => 'marketing_event_id','rules' => 'required',':value' => 'campaign.marketing_event_id','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.marketing.campaigns.index.create.event'))]); ?>
|
||||
<option
|
||||
v-for="event in events"
|
||||
v-text="event.name"
|
||||
:value="event.id"
|
||||
></option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'marketing_event_id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'marketing_event_id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Email Template -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required','for' => 'marketing_template_id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required','for' => 'marketing_template_id']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create.email-template'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','class' => 'cursor-pointer','name' => 'marketing_template_id','id' => 'marketing_template_id','rules' => 'required',':value' => 'campaign.marketing_template_id','label' => trans('admin::app.settings.marketing.campaigns.index.create.email-template')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','class' => 'cursor-pointer','name' => 'marketing_template_id','id' => 'marketing_template_id','rules' => 'required',':value' => 'campaign.marketing_template_id','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.marketing.campaigns.index.create.email-template'))]); ?>
|
||||
<option
|
||||
v-for="template in emailTemplates"
|
||||
v-text="template.name"
|
||||
:value="template.id"
|
||||
></option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'marketing_template_id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'marketing_template_id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Status -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['for' => 'status']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['for' => 'status']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.marketing.campaigns.index.create.status'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<input
|
||||
type="hidden"
|
||||
name="status"
|
||||
:value="0"
|
||||
/>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'switch','name' => 'status','value' => '1','label' => trans('admin::app.settings.marketing.campaigns.index.create.status'),':checked' => 'parseInt(campaign.status || 0)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'switch','name' => 'status','value' => '1','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.marketing.campaigns.index.create.status')),':checked' => 'parseInt(campaign.status || 0)']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.marketing.campaigns.index.form_controls.modal.content.controls.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('footer', null, []); ?>
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.form_controls.modal.footer.save_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Save Button -->
|
||||
<?php if (isset($component)) { $__componentOriginal989f82b74d189698d771eef298c02d90 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal989f82b74d189698d771eef298c02d90 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.button.index','data' => ['type' => 'submit','class' => 'primary-button','title' => trans('admin::app.components.activities.actions.activity.save-btn'),':loading' => 'isStoring',':disabled' => 'isStoring']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::button'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'submit','class' => 'primary-button','title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.components.activities.actions.activity.save-btn')),':loading' => 'isStoring',':disabled' => 'isStoring']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $attributes = $__attributesOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__attributesOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $component = $__componentOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__componentOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.form_controls.modal.footer.save_button.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $attributes = $__attributesOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__attributesOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $component = $__componentOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__componentOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.form_controls.modal.after'); ?>
|
||||
|
||||
</form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.components.activities.actions.activity.form_controls.after'); ?>
|
||||
|
||||
</Teleport>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-campaigns', {
|
||||
template: '#v-campaigns-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
isStoring: false,
|
||||
|
||||
actionType: 'create',
|
||||
|
||||
campaign: {},
|
||||
|
||||
events: [],
|
||||
|
||||
emailTemplates: [],
|
||||
};
|
||||
},
|
||||
|
||||
computed: {
|
||||
gridsCount() {
|
||||
let count = this.$refs.datagrid.available.columns.length;
|
||||
|
||||
if (this.$refs.datagrid.available.actions.length) {
|
||||
++count;
|
||||
}
|
||||
|
||||
if (this.$refs.datagrid.available.massActions.length) {
|
||||
++count;
|
||||
}
|
||||
|
||||
return count;
|
||||
},
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.getEvents();
|
||||
|
||||
this.getEmailTemplates();
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Toggle the modal.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
toggleModal() {
|
||||
this.$refs.campaignModal.toggle();
|
||||
},
|
||||
|
||||
handleCreate() {
|
||||
this.actionType = 'create';
|
||||
|
||||
this.campaign = {};
|
||||
|
||||
this.toggleModal();
|
||||
},
|
||||
|
||||
/**
|
||||
* Get the all marketing events.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
getEvents() {
|
||||
this.$axios.get('<?php echo e(route('admin.settings.marketing.campaigns.events')); ?>')
|
||||
.then(response => this.events = response.data.data)
|
||||
.catch(error => {});
|
||||
},
|
||||
|
||||
/**
|
||||
* Get the all Email Templates.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
getEmailTemplates() {
|
||||
this.$axios.get('<?php echo e(route('admin.settings.marketing.campaigns.email-templates')); ?>')
|
||||
.then(response => this.emailTemplates = response.data.data)
|
||||
.catch(error => {});
|
||||
},
|
||||
|
||||
/**
|
||||
* Create or Update the campaigns.
|
||||
*
|
||||
* @param {Object} params
|
||||
* @param {Function} helpers.resetForm
|
||||
* @param {Function} helpers.setErrors
|
||||
* @return {void}
|
||||
*/
|
||||
createOrUpdate(paramas, { resetForm, setErrors }) {
|
||||
this.isStoring = true;
|
||||
|
||||
const campaignForm = new FormData(this.$refs.campaignForm);
|
||||
|
||||
const isUpdating = paramas.id && this.actionType === 'edit';
|
||||
|
||||
campaignForm.append('_method', isUpdating ? 'put' : 'post');
|
||||
|
||||
this.$axios.post(
|
||||
isUpdating
|
||||
? `<?php echo e(route('admin.settings.marketing.campaigns.update', '')); ?>/${paramas.id}`
|
||||
: '<?php echo e(route('admin.settings.marketing.campaigns.store')); ?>',
|
||||
campaignForm,
|
||||
)
|
||||
.then(response => {
|
||||
this.$refs.campaignModal.toggle();
|
||||
|
||||
this.$refs.datagrid.get();
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
})
|
||||
.catch(error => {
|
||||
setErrors(error.response.data?.errors);
|
||||
})
|
||||
.finally(() => this.isStoring = false);
|
||||
},
|
||||
|
||||
/**
|
||||
* Get the particular campaign record, so that we can use for edit.
|
||||
*
|
||||
* @param {Object} record
|
||||
*/
|
||||
edit(record) {
|
||||
this.$axios.get(`<?php echo e(route('admin.settings.marketing.campaigns.edit', '')); ?>/${record.id}`)
|
||||
.then(response => {
|
||||
this.campaign = response.data.data;
|
||||
|
||||
this.toggleModal();
|
||||
})
|
||||
.catch(error => {});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/marketing/campaigns/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,13 +0,0 @@
|
||||
<?php for($i = 0; $i < 3; $i++): ?>
|
||||
<div class="flex justify-between gap-2.5 border-b border-slate-300 p-4 dark:border-gray-800">
|
||||
<!-- Left Information -->
|
||||
<div class="flex gap-2.5">
|
||||
<!-- Details -->
|
||||
<div class="grid place-content-start gap-1.5">
|
||||
<p class="shimmer h-[17px] w-[150px]"></p>
|
||||
<p class="shimmer h-[17px] w-[350px]"></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/header/mega-search/settings.blade.php ENDPATH**/ ?>
|
||||
@@ -1,13 +0,0 @@
|
||||
<?php for($i = 0; $i < 3; $i++): ?>
|
||||
<div class="flex justify-between gap-2.5 border-b border-slate-300 p-4 dark:border-gray-800">
|
||||
<!-- Left Information -->
|
||||
<div class="flex gap-2.5">
|
||||
<!-- Details -->
|
||||
<div class="grid place-content-start gap-1.5">
|
||||
<p class="shimmer h-[17px] w-[150px]"></p>
|
||||
<p class="shimmer h-[17px] w-[350px]"></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/header/mega-search/configurations.blade.php ENDPATH**/ ?>
|
||||
@@ -1,18 +0,0 @@
|
||||
<?php if (! ($breadcrumbs->isEmpty())): ?>
|
||||
<nav>
|
||||
<div class="nav-wrapper">
|
||||
<div class="col s12">
|
||||
<?php $__currentLoopData = $breadcrumbs; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $breadcrumb): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
|
||||
<?php if($breadcrumb->url && !$loop->last): ?>
|
||||
<a href="<?php echo e($breadcrumb->url); ?>" class="breadcrumb"><?php echo e($breadcrumb->title); ?></a>
|
||||
<?php else: ?>
|
||||
<span class="breadcrumb"><?php echo e($breadcrumb->title); ?></span>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/vendor/diglactic/laravel-breadcrumbs/resources/views/materialize.blade.php ENDPATH**/ ?>
|
||||
@@ -1,241 +0,0 @@
|
||||
<v-datagrid-mass-action
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</v-datagrid-mass-action>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('e022129b-f845-4629-932c-5ea4960193bf')): $__env->markAsRenderedOnce('e022129b-f845-4629-932c-5ea4960193bf');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-datagrid-mass-action-template"
|
||||
>
|
||||
<slot
|
||||
name="mass-action"
|
||||
:available="available"
|
||||
:applied="applied"
|
||||
:mass-actions="massActions"
|
||||
:validate-mass-action="validateMassAction"
|
||||
:perform-mass-action="performMassAction"
|
||||
>
|
||||
<div class="flex max-w-max items-center justify-center gap-2 rounded-lg bg-white p-2 px-4 shadow-[0px_10px_20px_0px_rgba(0,0,0,0.12)] dark:border-gray-800 dark:bg-gray-700 dark:text-gray-300">
|
||||
<div>
|
||||
<p class="text-sm font-light text-gray-800 dark:text-white">
|
||||
{{ "<?php echo app('translator')->get('admin::app.components.datagrid.toolbar.selected'); ?>".replace(':total', applied.massActions.indices.length) }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<template v-if="available.massActions.some(action => action.icon !== 'icon-delete' && action.options.length)">
|
||||
<template v-for="massAction in available.massActions.filter(action => action.icon !== 'icon-delete')">
|
||||
<?php if (isset($component)) { $__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.dropdown.index','data' => ['class' => 'rounded-lg dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::dropdown'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'rounded-lg dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400']); ?>
|
||||
<?php $__env->slot('toggle', null, []); ?>
|
||||
<button
|
||||
type="button"
|
||||
class="inline-flex w-full max-w-max cursor-pointer appearance-none items-center justify-between gap-x-2 rounded-md border bg-white px-2.5 py-1.5 text-center leading-6 text-gray-600 transition-all marker:shadow hover:border-gray-400 focus:border-gray-400 focus:ring-black dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400"
|
||||
@click="showPopup = ! showPopup"
|
||||
>
|
||||
<span class="text-sm font-normal">
|
||||
{{ massAction.title }}
|
||||
</span>
|
||||
|
||||
<span
|
||||
class="text-2xl"
|
||||
:class="showPopup ? 'icon-up-arrow' : 'icon-down-arrow'"
|
||||
></span>
|
||||
</button>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('menu', null, ['class' => '!bottom-12 !top-auto !p-0 shadow-[0_5px_20px_rgba(0,0,0,0.15)] dark:border-gray-800']); ?>
|
||||
<li v-for="option in massAction?.options">
|
||||
<a
|
||||
class="whitespace-no-wrap block rounded-t px-4 py-2 text-sm text-gray-600 hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-950"
|
||||
href="javascript:void(0);"
|
||||
@click="performMassAction(massAction, option)"
|
||||
>
|
||||
{{ option.label }}
|
||||
</a>
|
||||
</li>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2)): ?>
|
||||
<?php $attributes = $__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2; ?>
|
||||
<?php unset($__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2)): ?>
|
||||
<?php $component = $__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2; ?>
|
||||
<?php unset($__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
<button
|
||||
type="button"
|
||||
class="primary-button border-red-500 !bg-red-500"
|
||||
@click="performMassAction(available.massActions.find(action => action.icon === 'icon-delete'))"
|
||||
>
|
||||
{{ available.massActions.find(action => action.icon === 'icon-delete')?.title }}
|
||||
</button>
|
||||
|
||||
<i
|
||||
class="icon-cross-large cursor-pointer rounded-md p-1 text-2xl text-gray-600 transition-all hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-950"
|
||||
@click="massActions.indices = []"
|
||||
></i>
|
||||
</div>
|
||||
</slot>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-datagrid-mass-action', {
|
||||
template: '#v-datagrid-mass-action-template',
|
||||
|
||||
props: ['available', 'applied'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
showPopup: false,
|
||||
|
||||
massActions: {
|
||||
meta: {
|
||||
mode: 'none',
|
||||
|
||||
action: null,
|
||||
},
|
||||
|
||||
indices: [],
|
||||
|
||||
value: null,
|
||||
},
|
||||
};
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.massActions = this.applied.massActions;
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Validate mass action.
|
||||
*
|
||||
* @param {object} filters
|
||||
* @returns {void}
|
||||
*/
|
||||
validateMassAction() {
|
||||
if (! this.massActions.indices.length) {
|
||||
this.$emitter.emit('add-flash', { type: 'warning', message: "<?php echo app('translator')->get('admin::app.components.datagrid.index.no-records-selected'); ?>" });
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
if (! this.massActions.meta.action) {
|
||||
this.$emitter.emit('add-flash', { type: 'warning', message: "<?php echo app('translator')->get('admin::app.components.datagrid.index.must-select-a-mass-action'); ?>" });
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
if (
|
||||
this.massActions.meta.action?.options?.length &&
|
||||
this.massActions.value === null
|
||||
) {
|
||||
this.$emitter.emit('add-flash', { type: 'warning', message: "<?php echo app('translator')->get('admin::app.components.datagrid.index.must-select-a-mass-action-option'); ?>" });
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
},
|
||||
|
||||
/**
|
||||
* Perform mass action.
|
||||
*
|
||||
* @param {object} currentAction
|
||||
* @param {object} currentOption
|
||||
* @returns {void}
|
||||
*/
|
||||
performMassAction(currentAction, currentOption = null) {
|
||||
this.massActions.meta.action = currentAction;
|
||||
|
||||
if (currentOption) {
|
||||
this.massActions.value = currentOption.value;
|
||||
}
|
||||
|
||||
if (! this.validateMassAction()) {
|
||||
return;
|
||||
}
|
||||
|
||||
const { action } = this.massActions.meta;
|
||||
|
||||
const method = action.method.toLowerCase();
|
||||
|
||||
this.$emitter.emit('open-confirm-modal', {
|
||||
agree: () => {
|
||||
switch (method) {
|
||||
case 'post':
|
||||
case 'put':
|
||||
case 'patch':
|
||||
this.$axios[method](action.url, {
|
||||
indices: this.massActions.indices,
|
||||
value: this.massActions.value,
|
||||
})
|
||||
.then((response) => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
|
||||
this.$parent.$parent.get();
|
||||
})
|
||||
.catch((error) => {
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
|
||||
this.$parent.$parent.get();
|
||||
});
|
||||
|
||||
break;
|
||||
|
||||
case 'delete':
|
||||
this.$axios[method](action.url, {
|
||||
indices: this.massActions.indices
|
||||
})
|
||||
.then(response => {
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
|
||||
/**
|
||||
* Need to check reason why this.$emit('massActionSuccess') not emitting.
|
||||
*/
|
||||
this.$parent.$parent.get();
|
||||
})
|
||||
.catch((error) => {
|
||||
this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message });
|
||||
|
||||
/**
|
||||
* Need to check reason why this.$emit('massActionSuccess') not emitting.
|
||||
*/
|
||||
this.$parent.$parent.get();
|
||||
});
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
console.error('Method not supported.');
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
this.massActions.indices = [];
|
||||
},
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/datagrid/toolbar/mass-action.blade.php ENDPATH**/ ?>
|
||||
@@ -1,60 +0,0 @@
|
||||
<v-button <?php echo e($attributes); ?>></v-button>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('3a0e6420-769b-4d6a-b48b-9aaedbcd8778')): $__env->markAsRenderedOnce('3a0e6420-769b-4d6a-b48b-9aaedbcd8778');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-button-template"
|
||||
>
|
||||
<button
|
||||
v-if="! loading"
|
||||
:class="[buttonClass, '']"
|
||||
>
|
||||
{{ title }}
|
||||
</button>
|
||||
|
||||
<button
|
||||
v-else
|
||||
:class="[buttonClass, '']"
|
||||
>
|
||||
<!-- Spinner -->
|
||||
<?php if (isset($component)) { $__componentOriginal991e5e3816aa635af8067aa2abbd328b = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal991e5e3816aa635af8067aa2abbd328b = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.spinner.index','data' => ['class' => 'absolute']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::spinner'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'absolute']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $attributes = $__attributesOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $component = $__componentOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__componentOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<span class="relative h-full w-full opacity-0">
|
||||
{{ title }}
|
||||
</span>
|
||||
</button>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-button', {
|
||||
template: '#v-button-template',
|
||||
|
||||
props: {
|
||||
loading: Boolean,
|
||||
buttonType: String,
|
||||
title: String,
|
||||
buttonClass: String,
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/button/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,5 +0,0 @@
|
||||
<label <?php echo e($attributes->merge(['class' => 'block text-4 font-medium leading-6 text-gray-800'])); ?>>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</label>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Installer/src/Resources/views/components/form/control-group/label.blade.php ENDPATH**/ ?>
|
||||
@@ -1,21 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['count' => 5]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['count' => 5]); ?>
|
||||
<?php foreach (array_filter((['count' => 5]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<div class="flex items-center gap-1">
|
||||
<?php for($i = 0; $i < $count; $i++): ?>
|
||||
<div class="shimmer h-7 w-16 rounded-md"></div>
|
||||
<?php endfor; ?>
|
||||
|
||||
<div class="shimmer h-7 w-7 rounded-md"></div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/tags/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,362 +0,0 @@
|
||||
<v-lookup <?php echo e($attributes); ?>></v-lookup>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('0c3ac463-27e3-4c40-89bc-1cdec491b0e2')): $__env->markAsRenderedOnce('0c3ac463-27e3-4c40-89bc-1cdec491b0e2');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-lookup-template"
|
||||
>
|
||||
<div
|
||||
class="relative"
|
||||
ref="lookup"
|
||||
>
|
||||
<!-- Input Box (Button) -->
|
||||
<div
|
||||
class="relative inline-block w-full"
|
||||
@click="toggle"
|
||||
>
|
||||
<!-- Input Container -->
|
||||
<div class="relative flex cursor-pointer items-center justify-between rounded border border-gray-200 p-2 hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:text-gray-300">
|
||||
<!-- Selected Item or Placeholder Text -->
|
||||
<span
|
||||
class="overflow-hidden text-ellipsis"
|
||||
:title="selectedItem?.name"
|
||||
>
|
||||
{{ selectedItem?.name !== "" ? selectedItem?.name : "<?php echo app('translator')->get('admin::app.components.lookup.click-to-add'); ?>" }}
|
||||
</span>
|
||||
|
||||
<!-- Icons Container -->
|
||||
<div class="flex items-center gap-2">
|
||||
<!-- Close Icon -->
|
||||
<i
|
||||
v-if="(selectedItem?.name) && ! isSearching"
|
||||
class="icon-cross-large cursor-pointer text-xl text-gray-600"
|
||||
@click="remove"
|
||||
></i>
|
||||
|
||||
<!-- Arrow Icon -->
|
||||
<i
|
||||
class="text-2xl text-gray-600"
|
||||
:class="showPopup ? 'icon-up-arrow' : 'icon-down-arrow'"
|
||||
></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Hidden Input Box -->
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden',':name' => 'name',':rules' => 'rules',':label' => 'label','vModel' => 'selectedItem.id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden',':name' => 'name',':rules' => 'rules',':label' => 'label','v-model' => 'selectedItem.id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Popup Box -->
|
||||
<div
|
||||
v-if="showPopup"
|
||||
class="absolute top-full z-10 mt-1 flex w-full origin-top transform flex-col gap-2 rounded-lg border border-gray-200 bg-white p-2 shadow-lg transition-transform dark:border-gray-900 dark:bg-gray-800"
|
||||
>
|
||||
<!-- Search Bar -->
|
||||
<div class="relative flex items-center">
|
||||
<input
|
||||
type="text"
|
||||
v-model.lazy="searchTerm"
|
||||
v-debounce="500"
|
||||
class="w-full rounded border border-gray-200 px-2.5 py-2 text-sm font-normal text-gray-800 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400"
|
||||
placeholder="<?php echo app('translator')->get('admin::app.components.lookup.search'); ?>"
|
||||
ref="searchInput"
|
||||
@keyup="search"
|
||||
/>
|
||||
|
||||
<!-- Search Icon (absolute positioned) -->
|
||||
<span class="absolute flex items-center ltr:right-2 rtl:left-2">
|
||||
<!-- Loader (optional, based on condition) -->
|
||||
<div
|
||||
class="relative"
|
||||
v-if="isSearching"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal991e5e3816aa635af8067aa2abbd328b = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal991e5e3816aa635af8067aa2abbd328b = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.spinner.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::spinner'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $attributes = $__attributesOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $component = $__componentOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__componentOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<!-- Results List -->
|
||||
<ul class="max-h-40 divide-y divide-gray-100 overflow-y-auto">
|
||||
<li
|
||||
v-for="item in filteredResults"
|
||||
:key="item.id"
|
||||
class="cursor-pointer px-4 py-2 text-gray-800 transition-colors hover:bg-blue-100 dark:text-white dark:hover:bg-gray-900"
|
||||
@click="selectItem(item)"
|
||||
>
|
||||
{{ item.name }}
|
||||
</li>
|
||||
|
||||
<template v-if="filteredResults.length === 0">
|
||||
<li class="px-4 py-2 text-gray-500">
|
||||
<?php echo app('translator')->get('admin::app.components.lookup.no-results'); ?>
|
||||
</li>
|
||||
|
||||
<li
|
||||
v-if="searchTerm.length > 2 && canAddNew"
|
||||
@click="selectItem({ id: '', name: searchTerm })"
|
||||
class="cursor-pointer border-t border-gray-800 px-4 py-2 text-gray-500 hover:bg-brandColor hover:text-white dark:border-gray-300 dark:text-gray-400 dark:hover:bg-gray-900 dark:hover:text-white"
|
||||
>
|
||||
<i class="icon-add text-md"></i>
|
||||
|
||||
<?php echo app('translator')->get('admin::app.components.lookup.add-as-new'); ?>
|
||||
</li>
|
||||
</template>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-lookup', {
|
||||
template: '#v-lookup-template',
|
||||
|
||||
props: {
|
||||
src: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
params: {
|
||||
type: Object,
|
||||
default: () => ({}),
|
||||
},
|
||||
|
||||
name: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
placeholder: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
|
||||
value: {
|
||||
type: Object,
|
||||
default: () => ({}),
|
||||
},
|
||||
|
||||
rules: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
label: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
|
||||
canAddNew: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
|
||||
preload: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
}
|
||||
},
|
||||
|
||||
emits: ['on-selected'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
showPopup: false,
|
||||
|
||||
searchTerm: '',
|
||||
|
||||
selectedItem: {},
|
||||
|
||||
searchedResults: [],
|
||||
|
||||
isSearching: false,
|
||||
|
||||
cancelToken: null,
|
||||
};
|
||||
},
|
||||
|
||||
mounted() {
|
||||
if (this.value) {
|
||||
this.selectedItem = this.value;
|
||||
}
|
||||
|
||||
this.search(this.preload);
|
||||
},
|
||||
|
||||
created() {
|
||||
window.addEventListener('click', this.handleFocusOut);
|
||||
},
|
||||
|
||||
beforeDestroy() {
|
||||
window.removeEventListener('click', this.handleFocusOut);
|
||||
},
|
||||
|
||||
watch: {
|
||||
searchTerm(newVal, oldVal) {
|
||||
this.search(this.preload);
|
||||
},
|
||||
},
|
||||
|
||||
computed: {
|
||||
/**
|
||||
* Filter the searchedResults based on the search query.
|
||||
*
|
||||
* @return {Array}
|
||||
*/
|
||||
filteredResults() {
|
||||
return this.searchedResults.filter(item =>
|
||||
item.name.toLowerCase().includes(this.searchTerm.toLowerCase())
|
||||
);
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Toggle the popup.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
toggle() {
|
||||
this.showPopup = ! this.showPopup;
|
||||
|
||||
if (this.showPopup) {
|
||||
this.$nextTick(() => this.$refs.searchInput.focus());
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Select an item from the list.
|
||||
*
|
||||
* @param {Object} item
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
selectItem(item) {
|
||||
this.showPopup = false;
|
||||
|
||||
this.searchTerm = '';
|
||||
|
||||
this.selectedItem = item;
|
||||
|
||||
this.$emit('on-selected', item);
|
||||
},
|
||||
|
||||
/**
|
||||
* Initialize the items.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
search(preload = false) {
|
||||
if (
|
||||
! preload
|
||||
&& this.searchTerm.length <= 2
|
||||
) {
|
||||
this.searchedResults = [];
|
||||
|
||||
this.isSearching = false;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.isSearching = true;
|
||||
|
||||
if (this.cancelToken) {
|
||||
this.cancelToken.cancel();
|
||||
}
|
||||
|
||||
this.cancelToken = this.$axios.CancelToken.source();
|
||||
|
||||
this.$axios.get(this.src, {
|
||||
params: {
|
||||
...this.params,
|
||||
query: this.searchTerm
|
||||
},
|
||||
cancelToken: this.cancelToken.token,
|
||||
})
|
||||
.then(response => {
|
||||
this.searchedResults = response.data.data;
|
||||
})
|
||||
.catch(error => {
|
||||
if (! this.$axios.isCancel(error)) {
|
||||
console.error("Search request failed:", error);
|
||||
}
|
||||
|
||||
this.isSearching = false;
|
||||
})
|
||||
.finally(() => this.isSearching = false);
|
||||
},
|
||||
|
||||
/**
|
||||
* Handle the focus out event.
|
||||
*
|
||||
* @param {Event} event
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
handleFocusOut(event) {
|
||||
const lookup = this.$refs.lookup;
|
||||
|
||||
if (
|
||||
lookup &&
|
||||
! lookup.contains(event.target)
|
||||
) {
|
||||
this.showPopup = false;
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Remove the selected item.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
remove() {
|
||||
this.selectedItem = {
|
||||
id: '',
|
||||
name: '',
|
||||
};
|
||||
|
||||
this.$emit('on-selected', {});
|
||||
}
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/lookup/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,25 +0,0 @@
|
||||
<div class="w-full rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex items-center justify-between p-4">
|
||||
<div class="shimmer h-[17px] w-28"></div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col">
|
||||
<?php for($i = 1; $i <= 5; $i++): ?>
|
||||
<div class="flex gap-2.5 border-b p-4 last:border-b-0 dark:border-gray-800">
|
||||
<!-- Product Details -->
|
||||
<div class="flex w-full flex-col gap-1.5">
|
||||
<!-- Product Name -->
|
||||
<div class="shimmer h-[17px] w-full"></div>
|
||||
|
||||
<div class="flex justify-between">
|
||||
<!-- Product Price -->
|
||||
<div class="shimmer h-[17px] w-[52px]"></div>
|
||||
|
||||
<!-- Grand Total -->
|
||||
<div class="shimmer h-[17px] w-[72px]"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endfor; ?>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/dashboard/index/top-selling-products.blade.php ENDPATH**/ ?>
|
||||
@@ -1,559 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.before'); ?>
|
||||
|
||||
|
||||
<!-- Create Form -->
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.settings.roles.store')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.roles.store'))]); ?>
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.roles.create.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.roles.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.roles.create']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.roles.create.create_button.before'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.user.roles.create')): ?>
|
||||
<!-- Create button for Roles -->
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.save-btn'); ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.content.before'); ?>
|
||||
|
||||
|
||||
<!-- body content -->
|
||||
<div class="flex gap-2.5 max-xl:flex-wrap">
|
||||
<?php echo view_render_event('admin.settings.roles.create.content.left.before'); ?>
|
||||
|
||||
|
||||
<!-- Left sub-component -->
|
||||
<div class="flex flex-1 flex-col gap-2 max-xl:flex-auto">
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<!-- Create Role for -->
|
||||
<v-access-control>
|
||||
<!-- Shimmer Effect -->
|
||||
<div class="mb-4">
|
||||
<div class="shimmer mb-1.5 h-4 w-24"></div>
|
||||
|
||||
<div class="custom-select h-11 w-full rounded-md border bg-white px-3 py-2.5 text-sm font-normal text-gray-600 transition-all hover:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400"></div>
|
||||
</div>
|
||||
|
||||
<!-- Roles Checkbox -->
|
||||
<?php if (isset($component)) { $__componentOriginalb4beef7df1b15d9a4369797cc87e2364 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalb4beef7df1b15d9a4369797cc87e2364 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.tree.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.tree'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalb4beef7df1b15d9a4369797cc87e2364)): ?>
|
||||
<?php $attributes = $__attributesOriginalb4beef7df1b15d9a4369797cc87e2364; ?>
|
||||
<?php unset($__attributesOriginalb4beef7df1b15d9a4369797cc87e2364); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalb4beef7df1b15d9a4369797cc87e2364)): ?>
|
||||
<?php $component = $__componentOriginalb4beef7df1b15d9a4369797cc87e2364; ?>
|
||||
<?php unset($__componentOriginalb4beef7df1b15d9a4369797cc87e2364); ?>
|
||||
<?php endif; ?>
|
||||
</v-access-control>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.content.left.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.content.right.before'); ?>
|
||||
|
||||
|
||||
<!-- Right sub-component -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2 max-sm:w-full">
|
||||
<?php echo view_render_event('admin.settings.roles.create.accordion.general.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.accordion.index','data' => ['class' => 'rounded-lg']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'rounded-lg']); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<div class="flex items-center justify-between">
|
||||
<p class="p-2.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.general'); ?>
|
||||
</p>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.name.before'); ?>
|
||||
|
||||
|
||||
<!-- Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','id' => 'name','name' => 'name','rules' => 'required','value' => ''.e(old('name')).'','label' => trans('admin::app.settings.roles.create.name'),'placeholder' => trans('admin::app.settings.roles.create.name')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','id' => 'name','name' => 'name','rules' => 'required','value' => ''.e(old('name')).'','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.roles.create.name')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.roles.create.name'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.name.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.description.before'); ?>
|
||||
|
||||
|
||||
<!-- Description -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.description'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'textarea','id' => 'description','name' => 'description','rules' => 'required','value' => old('description'),'label' => trans('admin::app.settings.roles.create.description'),'placeholder' => trans('admin::app.settings.roles.create.description')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'textarea','id' => 'description','name' => 'description','rules' => 'required','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('description')),'label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.roles.create.description')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.roles.create.description'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'description']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'description']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.description.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $attributes = $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $component = $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.accordion.general.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.content.right.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.content.after'); ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('45ecf2e4-370a-447f-94d6-07c8f0a9ac67')): $__env->markAsRenderedOnce('45ecf2e4-370a-447f-94d6-07c8f0a9ac67');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-access-control-template"
|
||||
>
|
||||
<div>
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.permission_type.before'); ?>
|
||||
|
||||
|
||||
<!-- Permission Type -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.permissions'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','name' => 'permission_type','id' => 'permission_type','rules' => 'required','label' => trans('admin::app.settings.roles.create.permissions'),'placeholder' => trans('admin::app.settings.roles.create.permissions'),'vModel' => 'permission_type']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => 'permission_type','id' => 'permission_type','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.roles.create.permissions')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.roles.create.permissions')),'v-model' => 'permission_type']); ?>
|
||||
<option value="custom">
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.custom'); ?>
|
||||
</option>
|
||||
|
||||
<option value="all">
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.all'); ?>
|
||||
</option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'permission_type']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'permission_type']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.permission_type.after'); ?>
|
||||
|
||||
|
||||
<div v-if="permission_type == 'custom'">
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'permissions']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'permissions']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.tree-view.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal52aaa072e73f9e8f086096eec28d0063 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal52aaa072e73f9e8f086096eec28d0063 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.tree.view','data' => ['inputType' => 'checkbox','valueField' => 'key','idField' => 'key','items' => json_encode(acl()->getItems()),'fallbackLocale' => config('app.fallback_locale')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::tree.view'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['input-type' => 'checkbox','value-field' => 'key','id-field' => 'key','items' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(json_encode(acl()->getItems())),'fallback-locale' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(config('app.fallback_locale'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal52aaa072e73f9e8f086096eec28d0063)): ?>
|
||||
<?php $attributes = $__attributesOriginal52aaa072e73f9e8f086096eec28d0063; ?>
|
||||
<?php unset($__attributesOriginal52aaa072e73f9e8f086096eec28d0063); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal52aaa072e73f9e8f086096eec28d0063)): ?>
|
||||
<?php $component = $__componentOriginal52aaa072e73f9e8f086096eec28d0063; ?>
|
||||
<?php unset($__componentOriginal52aaa072e73f9e8f086096eec28d0063); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.roles.create.form.tree-view.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-access-control', {
|
||||
template: '#v-access-control-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
permission_type: 'custom',
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/roles/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,40 +0,0 @@
|
||||
<!-- Spinner -->
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['color' => 'currentColor']) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['color' => 'currentColor']); ?>
|
||||
<?php foreach (array_filter((['color' => 'currentColor']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
fill="none"
|
||||
aria-hidden="true"
|
||||
viewBox="0 0 24 24"
|
||||
<?php echo e($attributes->merge(['class' => 'h-5 w-5 animate-spin'])); ?>
|
||||
|
||||
>
|
||||
<circle
|
||||
class="opacity-25"
|
||||
cx="12"
|
||||
cy="12"
|
||||
r="10"
|
||||
stroke="<?php echo e($color); ?>"
|
||||
stroke-width="4"
|
||||
>
|
||||
</circle>
|
||||
|
||||
<path
|
||||
class="opacity-75"
|
||||
fill="<?php echo e($color); ?>"
|
||||
d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"
|
||||
>
|
||||
</path>
|
||||
</svg><?php /**PATH /var/www/html/packages/Webkul/WebForm/src/Resources/views/components/spinner/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?php $__env->startComponent('admin::emails.layout'); ?>
|
||||
<?php echo $body; ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/emails/common/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,541 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.types.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<!-- Header Section -->
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.types']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.types']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="text-xl font-bold dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.settings.types.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.types.index.create_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Create button for Types -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php if(bouncer()->hasPermission('settings.lead.types.create')): ?>
|
||||
<button
|
||||
type="button"
|
||||
class="primary-button"
|
||||
@click="$refs.typeSettings.openModal()"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.types.index.create-btn'); ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.types.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<v-types-settings ref="typeSettings">
|
||||
<!-- DataGrid Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
</v-types-settings>
|
||||
</div>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('2a6e8777-4bd4-4a3f-89c0-a0dcb2663c27')): $__env->markAsRenderedOnce('2a6e8777-4bd4-4a3f-89c0-a0dcb2663c27');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="types-settings-template"
|
||||
>
|
||||
<?php echo view_render_event('admin.settings.types.index.datagrid.before'); ?>
|
||||
|
||||
|
||||
<!-- Datagrid -->
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => route('admin.settings.types.index'),'ref' => 'datagrid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.types.index')),'ref' => 'datagrid']); ?>
|
||||
<template #body="{
|
||||
isLoading,
|
||||
available,
|
||||
applied,
|
||||
selectAll,
|
||||
sort,
|
||||
performAction
|
||||
}">
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal601d211589286a2faeaa4f7f9edf9405 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal601d211589286a2faeaa4f7f9edf9405 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.table.body','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.table.body'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $attributes = $__attributesOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $component = $__componentOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__componentOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div
|
||||
v-for="record in available.records"
|
||||
class="row grid items-center gap-2.5 border-b px-4 py-4 text-gray-600 transition-all hover:bg-gray-50 dark:border-gray-800 dark:text-gray-300 dark:hover:bg-gray-950 max-lg:hidden"
|
||||
:style="`grid-template-columns: repeat(${gridsCount}, minmax(0, 1fr))`"
|
||||
>
|
||||
<!-- Type ID -->
|
||||
<p>{{ record.id }}</p>
|
||||
|
||||
<!-- Type Name -->
|
||||
<p>{{ record.name }}</p>
|
||||
|
||||
<!-- Actions -->
|
||||
<div class="flex justify-end">
|
||||
<a @click="selectedType=true; editModal(record.actions.find(action => action.index === 'edit')?.url)">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'edit')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<a @click="performAction(record.actions.find(action => action.index === 'delete'))">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'delete')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Card View -->
|
||||
<div
|
||||
class="hidden border-b px-4 py-4 text-black dark:border-gray-800 dark:text-gray-300 max-lg:block"
|
||||
v-for="record in available.records"
|
||||
>
|
||||
<div class="mb-2 flex items-center justify-between">
|
||||
<!-- Mass Actions for Mobile Cards -->
|
||||
<div class="flex w-full items-center justify-between gap-2">
|
||||
<p v-if="available.massActions.length">
|
||||
<label :for="`mass_action_select_record_${record[available.meta.primary_column]}`">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
:value="record[available.meta.primary_column]"
|
||||
:id="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<span class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor">
|
||||
</span>
|
||||
</label>
|
||||
</p>
|
||||
|
||||
<!-- Actions for Mobile -->
|
||||
<div
|
||||
class="flex w-full items-center justify-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<a @click="selectedType=true; editModal(record.actions.find(action => action.index === 'edit')?.url)">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'edit')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<a @click="performAction(record.actions.find(action => action.index === 'delete'))">
|
||||
<span
|
||||
:class="record.actions.find(action => action.index === 'delete')?.icon"
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
>
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card Content -->
|
||||
<div class="grid gap-2">
|
||||
<template v-for="column in available.columns">
|
||||
<div class="flex flex-wrap items-baseline gap-x-2">
|
||||
<span class="text-slate-600 dark:text-gray-300" v-html="column.label + ':'"></span>
|
||||
<span class="break-words font-medium text-slate-900 dark:text-white" v-html="record[column.index]"></span>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.types.index.datagrid.after'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['vSlot' => '{ meta, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-slot' => '{ meta, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']); ?>
|
||||
<form @submit="handleSubmit($event, updateOrCreate)">
|
||||
<?php echo view_render_event('admin.settings.types.index.form_controls.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal09768308838b828c7799162f44758281 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal09768308838b828c7799162f44758281 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.modal.index','data' => ['ref' => 'typeUpdateAndCreateModal']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::modal'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['ref' => 'typeUpdateAndCreateModal']); ?>
|
||||
<!-- Modal Header -->
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<p class="text-lg font-bold text-gray-800 dark:text-white">
|
||||
{{
|
||||
selectedType
|
||||
? "<?php echo app('translator')->get('admin::app.settings.types.index.edit.title'); ?>"
|
||||
: "<?php echo app('translator')->get('admin::app.settings.types.index.create.title'); ?>"
|
||||
}}
|
||||
</p>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Modal Content -->
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php echo view_render_event('admin.settings.types.index.content.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden','name' => 'id']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => 'id']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.types.index.create.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','id' => 'name','name' => 'name','rules' => 'required','label' => trans('admin::app.settings.types.index.create.name'),'placeholder' => trans('admin::app.settings.types.index.create.name')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','id' => 'name','name' => 'name','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.types.index.create.name')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.types.index.create.name'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.types.index.content.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Modal Footer -->
|
||||
<?php $__env->slot('footer', null, []); ?>
|
||||
<?php echo view_render_event('admin.settings.types.index.footer.create_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Save Button -->
|
||||
<?php if (isset($component)) { $__componentOriginal989f82b74d189698d771eef298c02d90 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal989f82b74d189698d771eef298c02d90 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.button.index','data' => ['buttonType' => 'submit','class' => 'primary-button justify-center','title' => trans('admin::app.settings.types.index.create.save-btn'),':loading' => 'isProcessing',':disabled' => 'isProcessing']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::button'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['button-type' => 'submit','class' => 'primary-button justify-center','title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.types.index.create.save-btn')),':loading' => 'isProcessing',':disabled' => 'isProcessing']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $attributes = $__attributesOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__attributesOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal989f82b74d189698d771eef298c02d90)): ?>
|
||||
<?php $component = $__componentOriginal989f82b74d189698d771eef298c02d90; ?>
|
||||
<?php unset($__componentOriginal989f82b74d189698d771eef298c02d90); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.types.index.footer.create_button.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $attributes = $__attributesOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__attributesOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal09768308838b828c7799162f44758281)): ?>
|
||||
<?php $component = $__componentOriginal09768308838b828c7799162f44758281; ?>
|
||||
<?php unset($__componentOriginal09768308838b828c7799162f44758281); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.types.index.form_controls.after'); ?>
|
||||
|
||||
</form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-types-settings', {
|
||||
template: '#types-settings-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
isProcessing: false,
|
||||
|
||||
selectedType: false,
|
||||
};
|
||||
},
|
||||
|
||||
computed: {
|
||||
gridsCount() {
|
||||
let count = this.$refs.datagrid.available.columns.length;
|
||||
|
||||
if (this.$refs.datagrid.available.actions.length) {
|
||||
++count;
|
||||
}
|
||||
|
||||
if (this.$refs.datagrid.available.massActions.length) {
|
||||
++count;
|
||||
}
|
||||
|
||||
return count;
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
openModal() {
|
||||
this.selectedType=false;
|
||||
|
||||
this.$refs.typeUpdateAndCreateModal.toggle();
|
||||
},
|
||||
|
||||
updateOrCreate(params, {resetForm, setErrors}) {
|
||||
this.isProcessing = true;
|
||||
|
||||
this.$axios.post(params.id ? `<?php echo e(route('admin.settings.types.update', '')); ?>/${params.id}` : "<?php echo e(route('admin.settings.types.store')); ?>", {
|
||||
...params,
|
||||
_method: params.id ? 'put' : 'post'
|
||||
},
|
||||
|
||||
).then(response => {
|
||||
this.isProcessing = false;
|
||||
|
||||
this.$refs.typeUpdateAndCreateModal.toggle();
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
|
||||
this.$refs.datagrid.get();
|
||||
|
||||
resetForm();
|
||||
}).catch(error => {
|
||||
this.isProcessing = false;
|
||||
|
||||
if (error.response.status === 422) {
|
||||
setErrors(error.response.data.errors);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
editModal(url) {
|
||||
this.$axios.get(url)
|
||||
.then(response => {
|
||||
this.$refs.modalForm.setValues(response.data.data);
|
||||
|
||||
this.$refs.typeUpdateAndCreateModal.toggle();
|
||||
})
|
||||
.catch(error => {});
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/settings/types/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,212 +0,0 @@
|
||||
<?php echo view_render_event('admin.dashboard.index.revenue_by_types.before'); ?>
|
||||
|
||||
|
||||
<!-- Total Leads Vue Component -->
|
||||
<v-dashboard-revenue-by-types>
|
||||
<!-- Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal8a3970907e9fac2b5da8159875f9e29d = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8a3970907e9fac2b5da8159875f9e29d = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.dashboard.index.revenue-by-types','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.dashboard.index.revenue-by-types'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8a3970907e9fac2b5da8159875f9e29d)): ?>
|
||||
<?php $attributes = $__attributesOriginal8a3970907e9fac2b5da8159875f9e29d; ?>
|
||||
<?php unset($__attributesOriginal8a3970907e9fac2b5da8159875f9e29d); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8a3970907e9fac2b5da8159875f9e29d)): ?>
|
||||
<?php $component = $__componentOriginal8a3970907e9fac2b5da8159875f9e29d; ?>
|
||||
<?php unset($__componentOriginal8a3970907e9fac2b5da8159875f9e29d); ?>
|
||||
<?php endif; ?>
|
||||
</v-dashboard-revenue-by-types>
|
||||
|
||||
<?php echo view_render_event('admin.dashboard.index.revenue_by_types.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('ce66b677-453a-4efb-a38d-408376c19f0d')): $__env->markAsRenderedOnce('ce66b677-453a-4efb-a38d-408376c19f0d');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-dashboard-revenue-by-types-template"
|
||||
>
|
||||
<!-- Shimmer -->
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal8a3970907e9fac2b5da8159875f9e29d = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8a3970907e9fac2b5da8159875f9e29d = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.dashboard.index.revenue-by-types','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.dashboard.index.revenue-by-types'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8a3970907e9fac2b5da8159875f9e29d)): ?>
|
||||
<?php $attributes = $__attributesOriginal8a3970907e9fac2b5da8159875f9e29d; ?>
|
||||
<?php unset($__attributesOriginal8a3970907e9fac2b5da8159875f9e29d); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8a3970907e9fac2b5da8159875f9e29d)): ?>
|
||||
<?php $component = $__componentOriginal8a3970907e9fac2b5da8159875f9e29d; ?>
|
||||
<?php unset($__componentOriginal8a3970907e9fac2b5da8159875f9e29d); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<!-- Total Sales Section -->
|
||||
<template v-else>
|
||||
<div class="grid gap-4 rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<div class="flex flex-col justify-between gap-1">
|
||||
<p class="text-base font-semibold dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue-by-types.title'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Doughnut Chart -->
|
||||
<div
|
||||
class="flex w-full max-w-full flex-col gap-4 px-8 pt-8"
|
||||
v-if="report.statistics.length"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal3ab4661c9a7b9c9428d04459c8f925c5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3ab4661c9a7b9c9428d04459c8f925c5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.charts.doughnut','data' => [':labels' => 'chartLabels',':datasets' => 'chartDatasets']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::charts.doughnut'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':labels' => 'chartLabels',':datasets' => 'chartDatasets']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3ab4661c9a7b9c9428d04459c8f925c5)): ?>
|
||||
<?php $attributes = $__attributesOriginal3ab4661c9a7b9c9428d04459c8f925c5; ?>
|
||||
<?php unset($__attributesOriginal3ab4661c9a7b9c9428d04459c8f925c5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3ab4661c9a7b9c9428d04459c8f925c5)): ?>
|
||||
<?php $component = $__componentOriginal3ab4661c9a7b9c9428d04459c8f925c5; ?>
|
||||
<?php unset($__componentOriginal3ab4661c9a7b9c9428d04459c8f925c5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="flex flex-wrap justify-center gap-5">
|
||||
<div
|
||||
class="flex items-center gap-2 whitespace-nowrap"
|
||||
v-for="(stat, index) in report.statistics"
|
||||
>
|
||||
<span
|
||||
class="h-3.5 w-3.5 rounded-sm"
|
||||
:style="{ backgroundColor: colors[index] }"
|
||||
></span>
|
||||
|
||||
<p class="text-xs dark:text-gray-300">
|
||||
{{ stat.name }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Empty Product Design -->
|
||||
<div
|
||||
class="flex flex-col gap-8 p-4"
|
||||
v-else
|
||||
>
|
||||
<div class="grid justify-center justify-items-center gap-3.5 py-2.5">
|
||||
<!-- Placeholder Image -->
|
||||
<img
|
||||
src="<?php echo e(vite()->asset('images/empty-placeholders/default.svg')); ?>"
|
||||
class="dark:mix-blend-exclusion dark:invert"
|
||||
>
|
||||
|
||||
<!-- Add Variants Information -->
|
||||
<div class="flex flex-col items-center">
|
||||
<p class="text-base font-semibold text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue-by-sources.empty-title'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.dashboard.index.revenue-by-sources.empty-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-dashboard-revenue-by-types', {
|
||||
template: '#v-dashboard-revenue-by-types-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
report: [],
|
||||
|
||||
colors: [
|
||||
'#8979FF',
|
||||
'#FF928A',
|
||||
'#3CC3DF',
|
||||
],
|
||||
|
||||
isLoading: true,
|
||||
}
|
||||
},
|
||||
|
||||
computed: {
|
||||
chartLabels() {
|
||||
return this.report.statistics.map(({ name }) => name);
|
||||
},
|
||||
|
||||
chartDatasets() {
|
||||
return [{
|
||||
data: this.report.statistics.map(({ total }) => total),
|
||||
barThickness: 24,
|
||||
backgroundColor: this.colors,
|
||||
}];
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.getStats({});
|
||||
|
||||
this.$emitter.on('reporting-filter-updated', this.getStats);
|
||||
},
|
||||
|
||||
methods: {
|
||||
getStats(filters) {
|
||||
this.isLoading = true;
|
||||
|
||||
var filters = Object.assign({}, filters);
|
||||
|
||||
filters.type = 'revenue-by-types';
|
||||
|
||||
this.$axios.get("<?php echo e(route('admin.dashboard.stats')); ?>", {
|
||||
params: filters
|
||||
})
|
||||
.then(response => {
|
||||
this.report = response.data;
|
||||
|
||||
this.extendColors(this.report.statistics.length);
|
||||
|
||||
this.isLoading = false;
|
||||
})
|
||||
.catch(error => {});
|
||||
},
|
||||
|
||||
extendColors(length) {
|
||||
while (this.colors.length < length) {
|
||||
const hue = Math.floor(Math.random() * 360);
|
||||
const newColor = `hsl(${hue}, 70%, 60%)`;
|
||||
this.colors.push(newColor);
|
||||
}
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/dashboard/index/revenue-by-types.blade.php ENDPATH**/ ?>
|
||||
@@ -1,524 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.contacts.persons.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'contacts.persons']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'contacts.persons']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.contacts.persons.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Export Modal -->
|
||||
<?php if (isset($component)) { $__componentOriginal3e5e7d009dccab33c23fb94a77703935 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3e5e7d009dccab33c23fb94a77703935 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.export.index','data' => ['src' => route('admin.contacts.persons.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid.export'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.contacts.persons.index'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3e5e7d009dccab33c23fb94a77703935)): ?>
|
||||
<?php $attributes = $__attributesOriginal3e5e7d009dccab33c23fb94a77703935; ?>
|
||||
<?php unset($__attributesOriginal3e5e7d009dccab33c23fb94a77703935); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3e5e7d009dccab33c23fb94a77703935)): ?>
|
||||
<?php $component = $__componentOriginal3e5e7d009dccab33c23fb94a77703935; ?>
|
||||
<?php unset($__componentOriginal3e5e7d009dccab33c23fb94a77703935); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Create button for person -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.persons.index.create_button.before'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('contacts.persons.create')): ?>
|
||||
<a
|
||||
href="<?php echo e(route('admin.contacts.persons.create')); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.contacts.persons.index.create-btn'); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.persons.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.persons.index.datagrid.before'); ?>
|
||||
|
||||
|
||||
<v-persons>
|
||||
<!-- Datagrid shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => ['isMultiRow' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['is-multi-row' => true]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
</v-persons>
|
||||
|
||||
<?php echo view_render_event('admin.persons.index.datagrid.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('326bb3e1-5d99-44cb-8e69-7fb236bcc917')): $__env->markAsRenderedOnce('326bb3e1-5d99-44cb-8e69-7fb236bcc917');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-persons-template"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => ''.e(route('admin.contacts.persons.index')).'','isMultiRow' => true,'ref' => 'datagrid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => ''.e(route('admin.contacts.persons.index')).'','isMultiRow' => true,'ref' => 'datagrid']); ?>
|
||||
<template #header="{
|
||||
isLoading,
|
||||
available,
|
||||
applied,
|
||||
selectAll,
|
||||
sort,
|
||||
performAction
|
||||
}">
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginalc107096d39100b5f7264e4f2087676a5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalc107096d39100b5f7264e4f2087676a5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.table.head','data' => ['isMultiRow' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.table.head'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['isMultiRow' => true]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalc107096d39100b5f7264e4f2087676a5)): ?>
|
||||
<?php $attributes = $__attributesOriginalc107096d39100b5f7264e4f2087676a5; ?>
|
||||
<?php unset($__attributesOriginalc107096d39100b5f7264e4f2087676a5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalc107096d39100b5f7264e4f2087676a5)): ?>
|
||||
<?php $component = $__componentOriginalc107096d39100b5f7264e4f2087676a5; ?>
|
||||
<?php unset($__componentOriginalc107096d39100b5f7264e4f2087676a5); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div class="row grid grid-cols-[.1fr_.2fr_.2fr_.2fr_.2fr_.2fr] grid-rows-1 items-center border-b px-4 py-2.5 dark:border-gray-800 max-lg:hidden">
|
||||
<div
|
||||
class="flex select-none items-center gap-2.5"
|
||||
v-for="(columnGroup, index) in [['id'], ['person_name'], ['emails'], ['contact_numbers'], ['organization']]"
|
||||
>
|
||||
<label
|
||||
class="flex w-max cursor-pointer select-none items-center gap-1"
|
||||
for="mass_action_select_all_records"
|
||||
v-if="! index"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
name="mass_action_select_all_records"
|
||||
id="mass_action_select_all_records"
|
||||
class="peer hidden"
|
||||
:checked="['all', 'partial'].includes(applied.massActions.meta.mode)"
|
||||
@change="selectAll"
|
||||
>
|
||||
|
||||
<span
|
||||
class="icon-checkbox-outline cursor-pointer rounded-md text-2xl text-gray-600 dark:text-gray-300"
|
||||
:class="[
|
||||
applied.massActions.meta.mode === 'all' ? 'peer-checked:icon-checkbox-select peer-checked:text-brandColor' : (
|
||||
applied.massActions.meta.mode === 'partial' ? 'peer-checked:icon-checkbox-multiple peer-checked:text-brandColor' : ''
|
||||
),
|
||||
]"
|
||||
>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
<p class="text-gray-600 dark:text-gray-300">
|
||||
<span class="[&>*]:after:content-['_/_']">
|
||||
<template v-for="column in columnGroup">
|
||||
<span
|
||||
class="after:content-['/'] last:after:content-['']"
|
||||
:class="{
|
||||
'font-medium text-gray-800 dark:text-white': applied.sort.column == column,
|
||||
'cursor-pointer hover:text-gray-800 dark:hover:text-white': available.columns.find(columnTemp => columnTemp.index === column)?.sortable,
|
||||
}"
|
||||
@click="
|
||||
available.columns.find(columnTemp => columnTemp.index === column)?.sortable ? sort(available.columns.find(columnTemp => columnTemp.index === column)): {}
|
||||
"
|
||||
>
|
||||
{{ available.columns.find(columnTemp => columnTemp.index === column)?.label }}
|
||||
</span>
|
||||
</template>
|
||||
</span>
|
||||
|
||||
<i
|
||||
class="align-text-bottom text-base text-gray-800 dark:text-white ltr:ml-1.5 rtl:mr-1.5"
|
||||
:class="[applied.sort.order === 'asc' ? 'icon-stats-down': 'icon-stats-up']"
|
||||
v-if="columnGroup.includes(applied.sort.column)"
|
||||
></i>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Sort/Filter Header -->
|
||||
<div class="hidden border-b bg-gray-50 px-4 py-3 text-black dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 max-lg:block">
|
||||
<div class="flex items-center justify-between">
|
||||
<!-- Mass Actions for Mobile -->
|
||||
<div v-if="available.massActions.length">
|
||||
<label
|
||||
class="flex w-max cursor-pointer select-none items-center gap-1"
|
||||
for="mass_action_select_all_records"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
name="mass_action_select_all_records"
|
||||
id="mass_action_select_all_records"
|
||||
class="peer hidden"
|
||||
:checked="['all', 'partial'].includes(applied.massActions.meta.mode)"
|
||||
@change="selectAll"
|
||||
>
|
||||
|
||||
<span
|
||||
class="icon-checkbox-outline cursor-pointer rounded-md text-2xl text-gray-600 dark:text-gray-300"
|
||||
:class="[
|
||||
applied.massActions.meta.mode === 'all' ? 'peer-checked:icon-checkbox-select peer-checked:text-brandColor' : (
|
||||
applied.massActions.meta.mode === 'partial' ? 'peer-checked:icon-checkbox-multiple peer-checked:text-brandColor' : ''
|
||||
),
|
||||
]"
|
||||
>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Sort Dropdown -->
|
||||
<div v-if="available.columns.some(column => column.sortable)">
|
||||
<?php if (isset($component)) { $__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.dropdown.index','data' => ['position' => 'bottom-'.e(in_array(app()->getLocale(), ['fa', 'ar']) ? 'left' : 'right').'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::dropdown'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['position' => 'bottom-'.e(in_array(app()->getLocale(), ['fa', 'ar']) ? 'left' : 'right').'']); ?>
|
||||
<?php $__env->slot('toggle', null, []); ?>
|
||||
<div class="flex items-center gap-1">
|
||||
<button
|
||||
type="button"
|
||||
class="inline-flex w-full max-w-max cursor-pointer appearance-none items-center justify-between gap-x-2 rounded-md border bg-white px-2.5 py-1.5 text-center leading-6 text-gray-600 transition-all marker:shadow hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400"
|
||||
>
|
||||
<span>
|
||||
Sort
|
||||
</span>
|
||||
|
||||
<span class="icon-down-arrow text-2xl"></span>
|
||||
</button>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('menu', null, []); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal0223c8534d6a243be608c3a65289c4d0 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal0223c8534d6a243be608c3a65289c4d0 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.dropdown.menu.item','data' => ['vFor' => 'column in available.columns.filter(column => column.sortable && column.visibility)','@click' => 'sort(column)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::dropdown.menu.item'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-for' => 'column in available.columns.filter(column => column.sortable && column.visibility)','@click' => 'sort(column)']); ?>
|
||||
<div class="flex items-center gap-2">
|
||||
<span v-html="column.label"></span>
|
||||
<i
|
||||
class="align-text-bottom text-base text-gray-600 dark:text-gray-300"
|
||||
:class="[applied.sort.order === 'asc' ? 'icon-stats-down': 'icon-stats-up']"
|
||||
v-if="column.index == applied.sort.column"
|
||||
></i>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal0223c8534d6a243be608c3a65289c4d0)): ?>
|
||||
<?php $attributes = $__attributesOriginal0223c8534d6a243be608c3a65289c4d0; ?>
|
||||
<?php unset($__attributesOriginal0223c8534d6a243be608c3a65289c4d0); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal0223c8534d6a243be608c3a65289c4d0)): ?>
|
||||
<?php $component = $__componentOriginal0223c8534d6a243be608c3a65289c4d0; ?>
|
||||
<?php unset($__componentOriginal0223c8534d6a243be608c3a65289c4d0); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2)): ?>
|
||||
<?php $attributes = $__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2; ?>
|
||||
<?php unset($__attributesOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2)): ?>
|
||||
<?php $component = $__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2; ?>
|
||||
<?php unset($__componentOriginalaf937e0ec72fa678d3a0c6dc6c0ac5f2); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
<template #body="{
|
||||
isLoading,
|
||||
available,
|
||||
applied,
|
||||
selectAll,
|
||||
sort,
|
||||
performAction
|
||||
}">
|
||||
<template v-if="isLoading">
|
||||
<?php if (isset($component)) { $__componentOriginal601d211589286a2faeaa4f7f9edf9405 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal601d211589286a2faeaa4f7f9edf9405 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.table.body','data' => ['isMultiRow' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid.table.body'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['isMultiRow' => true]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $attributes = $__attributesOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__attributesOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal601d211589286a2faeaa4f7f9edf9405)): ?>
|
||||
<?php $component = $__componentOriginal601d211589286a2faeaa4f7f9edf9405; ?>
|
||||
<?php unset($__componentOriginal601d211589286a2faeaa4f7f9edf9405); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div
|
||||
class="row grid grid-cols-[.1fr_.2fr_.2fr_.2fr_.2fr_.2fr] grid-rows-1 border-b px-4 py-2.5 transition-all hover:bg-gray-50 dark:border-gray-800 dark:hover:bg-gray-950 max-lg:hidden"
|
||||
v-for="record in available.records"
|
||||
>
|
||||
<!-- Mass Action and Person ID. -->
|
||||
<div class="flex items-center gap-2.5">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record.id}`"
|
||||
:id="`mass_action_select_record_${record.id}`"
|
||||
:value="record.id"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<label
|
||||
class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-600 peer-checked:text-brandColor dark:text-gray-300"
|
||||
:for="`mass_action_select_record_${record.id}`"
|
||||
></label>
|
||||
|
||||
<div class="flex flex-col gap-1.5 dark:text-gray-300">
|
||||
{{ record.id }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Name -->
|
||||
<div class="flex items-center gap-1.5 dark:text-gray-300">
|
||||
<?php if (isset($component)) { $__componentOriginal2d42bddad77c068ade50efea9ce906c7 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2d42bddad77c068ade50efea9ce906c7 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.avatar.index','data' => [':name' => 'record.person_name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::avatar'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => 'record.person_name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2d42bddad77c068ade50efea9ce906c7)): ?>
|
||||
<?php $attributes = $__attributesOriginal2d42bddad77c068ade50efea9ce906c7; ?>
|
||||
<?php unset($__attributesOriginal2d42bddad77c068ade50efea9ce906c7); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2d42bddad77c068ade50efea9ce906c7)): ?>
|
||||
<?php $component = $__componentOriginal2d42bddad77c068ade50efea9ce906c7; ?>
|
||||
<?php unset($__componentOriginal2d42bddad77c068ade50efea9ce906c7); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
{{ record.person_name }}
|
||||
</div>
|
||||
|
||||
<!-- Emails -->
|
||||
<p class="flex items-center dark:text-gray-300">
|
||||
{{ record.emails }}
|
||||
</p>
|
||||
|
||||
<!-- Contact Numbers -->
|
||||
<p class="flex items-center dark:text-gray-300">
|
||||
{{ record.contact_numbers }}
|
||||
</p>
|
||||
|
||||
<!-- Organization -->
|
||||
<p class="flex items-center dark:text-gray-300">
|
||||
{{ record.organization }}
|
||||
</p>
|
||||
|
||||
<!-- Actions -->
|
||||
<div class="flex items-center justify-end gap-x-4">
|
||||
<div class="flex items-center gap-1.5">
|
||||
<p
|
||||
class="place-self-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<span
|
||||
class="cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200 dark:hover:bg-gray-800 max-sm:place-self-center"
|
||||
:class="action.icon"
|
||||
v-text="! action.icon ? action.title : ''"
|
||||
v-for="action in record.actions"
|
||||
@click="performAction(action)"
|
||||
></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Card View -->
|
||||
<div
|
||||
class="hidden border-b px-4 py-4 text-black dark:border-gray-800 dark:text-gray-300 max-lg:block"
|
||||
v-for="record in available.records"
|
||||
>
|
||||
<div class="mb-2 flex items-center justify-between">
|
||||
<!-- Mass Actions for Mobile Cards -->
|
||||
<div class="flex w-full items-center justify-between gap-2">
|
||||
<p v-if="available.massActions.length">
|
||||
<label :for="`mass_action_select_record_${record[available.meta.primary_column]}`">
|
||||
<input
|
||||
type="checkbox"
|
||||
:name="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
:value="record[available.meta.primary_column]"
|
||||
:id="`mass_action_select_record_${record[available.meta.primary_column]}`"
|
||||
class="peer hidden"
|
||||
v-model="applied.massActions.indices"
|
||||
>
|
||||
|
||||
<span class="icon-checkbox-outline peer-checked:icon-checkbox-select cursor-pointer rounded-md text-2xl text-gray-500 peer-checked:text-brandColor">
|
||||
</span>
|
||||
</label>
|
||||
</p>
|
||||
|
||||
<!-- Actions for Mobile -->
|
||||
<div
|
||||
class="flex w-full items-center justify-end"
|
||||
v-if="available.actions.length"
|
||||
>
|
||||
<span
|
||||
class="dark:hover:bg-gray-80 cursor-pointer rounded-md p-1.5 text-2xl transition-all hover:bg-gray-200"
|
||||
:class="action.icon"
|
||||
v-text="! action.icon ? action.title : ''"
|
||||
v-for="action in record.actions"
|
||||
@click="performAction(action)"
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card Content -->
|
||||
<div class="grid gap-2">
|
||||
<template v-for="column in available.columns">
|
||||
<div class="flex flex-wrap items-baseline gap-x-2">
|
||||
<span class="text-slate-600 dark:text-gray-300" v-html="column.label + ':'"></span>
|
||||
<span class="break-words font-medium text-slate-900 dark:text-white" v-html="record[column.index]"></span>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-persons', {
|
||||
template: '#v-persons-template',
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/contacts/persons/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,800 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.before', ['import' => $import]); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.settings.data_transfer.imports.update', $import->id),'method' => 'PUT','enctype' => 'multipart/form-data']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.data_transfer.imports.update', $import->id)),'method' => 'PUT','enctype' => 'multipart/form-data']); ?>
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.edit_form_controls.before', ['import' => $import]); ?>
|
||||
|
||||
|
||||
<!-- Page Header -->
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.data_transfers.edit.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.data_transfers.edit','entity' => $import]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.data_transfers.edit','entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($import)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.data_transfers.edit.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Create button for person -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.data_transfers.edit.save_button.before'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.data_transfer.imports.edit')): ?>
|
||||
<!-- Save Button -->
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.save-btn'); ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.data_transfers.edit.save_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Body Content -->
|
||||
<div class="mt-3.5 flex gap-2.5 max-xl:flex-wrap">
|
||||
<!-- Left Container -->
|
||||
<div class="flex flex-1 flex-col gap-2 max-xl:flex-auto">
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.card.general.before', ['import' => $import]); ?>
|
||||
|
||||
|
||||
<!-- Setup Import Panel -->
|
||||
<div class="box-shadow rounded bg-white p-4 dark:bg-gray-900">
|
||||
<p class="mb-4 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.general'); ?>
|
||||
</p>
|
||||
|
||||
<!-- Type -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.type'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="flex flex-col gap-0.5">
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','name' => 'type','id' => 'type','value' => old('type') ?? $import->type,'ref' => 'importType','rules' => 'required','label' => trans('admin::app.settings.data-transfer.imports.edit.type')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => 'type','id' => 'type','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('type') ?? $import->type),'ref' => 'importType','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.type'))]); ?>
|
||||
<?php $__currentLoopData = config('importers'); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $code => $importer): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<option value="<?php echo e($code); ?>"><?php echo app('translator')->get($importer['title']); ?></option>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Source Sample Download Links -->
|
||||
<a
|
||||
:href="'<?php echo e(route('admin.settings.data_transfer.imports.download_sample')); ?>/' + $refs['importType']?.value"
|
||||
target="_blank"
|
||||
id="source-sample-link"
|
||||
class="mt-1 cursor-pointer text-sm text-brandColor transition-all hover:underline"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.download-sample'); ?>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'type']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'type']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Images Directory Path -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.file'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="flex flex-col gap-0.5">
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'file','name' => 'file','label' => trans('admin::app.settings.data-transfer.imports.edit.file')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'file','name' => 'file','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.file'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'file']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'file']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if($import?->file_path): ?>
|
||||
<!-- Uploaded File Link -->
|
||||
<a
|
||||
href="<?php echo e(route('admin.settings.data_transfer.imports.download', $import?->id)); ?>"
|
||||
target="_blank"
|
||||
id="uploaded-file-link"
|
||||
class="mt-1 cursor-pointer text-sm text-brandColor transition-all hover:underline"
|
||||
>
|
||||
<?php echo e($import?->file_name); ?>
|
||||
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.card.general.after', ['import' => $import]); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Right Container -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2 max-sm:w-full">
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.card.accordion.settings.before', ['import' => $import]); ?>
|
||||
|
||||
|
||||
<!-- Settings Panel -->
|
||||
<?php if (isset($component)) { $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.accordion.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<div class="flex items-center justify-between">
|
||||
<p class="p-2.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.settings'); ?>
|
||||
</p>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<!-- Action -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.action'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','name' => 'action','id' => 'action','value' => old('action') ?? $import->action,'rules' => 'required','label' => trans('admin::app.settings.data-transfer.imports.edit.action')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => 'action','id' => 'action','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('action') ?? $import->action),'rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.action'))]); ?>
|
||||
<option value="append"><?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.create-update'); ?></option>
|
||||
<option value="delete"><?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.delete'); ?></option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'action']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'action']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Validation Strategy -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.validation-strategy'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'select','name' => 'validation_strategy','id' => 'validation_strategy','value' => old('validation_strategy') ?? $import->validation_strategy,'rules' => 'required','label' => trans('admin::app.settings.data-transfer.imports.edit.validation-strategy')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'select','name' => 'validation_strategy','id' => 'validation_strategy','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('validation_strategy') ?? $import->validation_strategy),'rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.validation-strategy'))]); ?>
|
||||
<option value="stop-on-errors"><?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.stop-on-errors'); ?></option>
|
||||
<option value="skip-erros"><?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.skip-errors'); ?></option>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'validation_strategy']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'validation_strategy']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Allowed Errors -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.allowed-errors'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'allowed_errors','value' => old('allowed_errors') ?? $import->allowed_errors,'rules' => 'required','label' => trans('admin::app.settings.data-transfer.imports.edit.allowed-errors'),'placeholder' => trans('admin::app.settings.data-transfer.imports.edit.allowed-errors')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'allowed_errors','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('allowed_errors') ?? $import->allowed_errors),'rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.allowed-errors')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.allowed-errors'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'allowed_errors']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'allowed_errors']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- CSV Field Separator -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.field-separator'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'text','name' => 'field_separator','value' => old('field_separator') ?? $import->field_separator,'rules' => 'required','label' => trans('admin::app.settings.data-transfer.imports.edit.field-separator'),'placeholder' => trans('admin::app.settings.data-transfer.imports.edit.field-separator')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'text','name' => 'field_separator','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(old('field_separator') ?? $import->field_separator),'rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.field-separator')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.settings.data-transfer.imports.edit.field-separator'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'field_separator']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'field_separator']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Process In Queue -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.data-transfer.imports.edit.process-in-queue'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'switch','name' => 'process_in_queue','value' => 1,'checked' => (boolean) $import->process_in_queue]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'switch','name' => 'process_in_queue','value' => 1,'checked' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute((boolean) $import->process_in_queue)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'process_in_queue']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'process_in_queue']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $attributes = $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $component = $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.card.accordion.settings.after', ['import' => $import]); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.data_transfer.imports.edit.edit_form_controls.after', ['import' => $import]); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/data-transfer/imports/edit.blade.php ENDPATH**/ ?>
|
||||
@@ -1,830 +0,0 @@
|
||||
<?php echo view_render_event('admin.leads.view.products.before', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<v-lead-products></v-lead-products>
|
||||
|
||||
<?php echo view_render_event('admin.leads.view.products.after', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('daba482a-6433-4fb8-b1a2-51153d8c6808')): $__env->markAsRenderedOnce('daba482a-6433-4fb8-b1a2-51153d8c6808');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-lead-products-template"
|
||||
>
|
||||
<div v-if="products.length" class="flex flex-col gap-4 p-3">
|
||||
<?php echo view_render_event('admin.leads.view.products.table.before', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<!-- Table -->
|
||||
<div class="block w-full overflow-x-auto">
|
||||
<?php if (isset($component)) { $__componentOriginala9dad9f471f1e8ff345be80579eb8136 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginala9dad9f471f1e8ff345be80579eb8136 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo view_render_event('admin.leads.view.products.table.table_head.before', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<!-- Table Head -->
|
||||
<?php if (isset($component)) { $__componentOriginal8ee89c0b398bd7314c2e7815b044fc82 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.thead.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.thead'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal95a122c91c33f6d66a15a82d7ca67172 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal95a122c91c33f6d66a15a82d7ca67172 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.thead.tr','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.thead.tr'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.th'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.product-name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'ltr:text-left rtl:text-right']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.th'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'ltr:text-left rtl:text-right']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.quantity'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'ltr:text-left rtl:text-right']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.th'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'ltr:text-left rtl:text-right']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.price'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'ltr:text-left rtl:text-right']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.th'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'ltr:text-left rtl:text-right']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.amount'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal2b66f2da706603ab43da37c4a360ae32 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal2b66f2da706603ab43da37c4a360ae32 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.th','data' => ['class' => 'ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.th'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'ltr:text-right rtl:text-left']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.action'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $attributes = $__attributesOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__attributesOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal2b66f2da706603ab43da37c4a360ae32)): ?>
|
||||
<?php $component = $__componentOriginal2b66f2da706603ab43da37c4a360ae32; ?>
|
||||
<?php unset($__componentOriginal2b66f2da706603ab43da37c4a360ae32); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal95a122c91c33f6d66a15a82d7ca67172)): ?>
|
||||
<?php $attributes = $__attributesOriginal95a122c91c33f6d66a15a82d7ca67172; ?>
|
||||
<?php unset($__attributesOriginal95a122c91c33f6d66a15a82d7ca67172); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal95a122c91c33f6d66a15a82d7ca67172)): ?>
|
||||
<?php $component = $__componentOriginal95a122c91c33f6d66a15a82d7ca67172; ?>
|
||||
<?php unset($__componentOriginal95a122c91c33f6d66a15a82d7ca67172); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82)): ?>
|
||||
<?php $attributes = $__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82; ?>
|
||||
<?php unset($__attributesOriginal8ee89c0b398bd7314c2e7815b044fc82); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8ee89c0b398bd7314c2e7815b044fc82)): ?>
|
||||
<?php $component = $__componentOriginal8ee89c0b398bd7314c2e7815b044fc82; ?>
|
||||
<?php unset($__componentOriginal8ee89c0b398bd7314c2e7815b044fc82); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.leads.view.products.table.table_head.after', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.view.products.table.table_body.before', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<!-- Table Body -->
|
||||
<?php if (isset($component)) { $__componentOriginalde01fbd71b7145d08385ea395943e136 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalde01fbd71b7145d08385ea395943e136 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.tbody.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.tbody'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Product Item Vue Component -->
|
||||
<v-product-item
|
||||
v-for='(product, index) in products'
|
||||
:product="product"
|
||||
:key="index"
|
||||
:index="index"
|
||||
@onRemoveProduct="removeProduct($event)"
|
||||
></v-product-item>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalde01fbd71b7145d08385ea395943e136)): ?>
|
||||
<?php $attributes = $__attributesOriginalde01fbd71b7145d08385ea395943e136; ?>
|
||||
<?php unset($__attributesOriginalde01fbd71b7145d08385ea395943e136); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalde01fbd71b7145d08385ea395943e136)): ?>
|
||||
<?php $component = $__componentOriginalde01fbd71b7145d08385ea395943e136; ?>
|
||||
<?php unset($__componentOriginalde01fbd71b7145d08385ea395943e136); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo view_render_event('admin.leads.view.products.table.table_body.after', ['lead' => $lead]); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginala9dad9f471f1e8ff345be80579eb8136)): ?>
|
||||
<?php $attributes = $__attributesOriginala9dad9f471f1e8ff345be80579eb8136; ?>
|
||||
<?php unset($__attributesOriginala9dad9f471f1e8ff345be80579eb8136); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginala9dad9f471f1e8ff345be80579eb8136)): ?>
|
||||
<?php $component = $__componentOriginala9dad9f471f1e8ff345be80579eb8136; ?>
|
||||
<?php unset($__componentOriginala9dad9f471f1e8ff345be80579eb8136); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.view.products.table.after', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.view.products.table.add_more.before', ['lead' => $lead]); ?>
|
||||
|
||||
|
||||
<!-- Add New Product Item -->
|
||||
<div>
|
||||
<button
|
||||
type="button"
|
||||
class="flex max-w-max items-center gap-2 text-brandColor"
|
||||
@click="addProduct"
|
||||
>
|
||||
<i class="icon-add text-md !text-brandColor"></i>
|
||||
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.add-more'); ?>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.view.products.table.add_more.after', ['lead' => $lead]); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<div v-else>
|
||||
<div class="grid justify-center justify-items-center gap-3.5 py-12">
|
||||
<img
|
||||
class="dark:mix-blend-exclusion dark:invert"
|
||||
src="<?php echo e(vite()->asset('images/empty-placeholders/products.svg')); ?>"
|
||||
>
|
||||
|
||||
<div class="flex flex-col items-center gap-2">
|
||||
<p class="text-xl font-semibold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.empty-title'); ?>
|
||||
</p>
|
||||
|
||||
<p class="text-gray-400 dark:text-gray-400">
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.empty-info'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="secondary-button"
|
||||
@click="addProduct"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.leads.view.products.add-product'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-product-item-template"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal1156c87c0af7e56868c6b86a8597c6cc = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal1156c87c0af7e56868c6b86a8597c6cc = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.tbody.tr','data' => ['class' => 'border-b border-gray-200 align-top dark:border-gray-800']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.tbody.tr'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'border-b border-gray-200 align-top dark:border-gray-800']); ?>
|
||||
<!-- Product Name -->
|
||||
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-4']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.td'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!px-4']); ?>
|
||||
<v-form v-slot="{ errors }" @keydown.enter.prevent>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal47ddd4958c1891eaeb228b5253e37cdf = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.lookup.index','data' => [':key' => 'product.product_id',':src' => 'src','name' => 'name',':params' => 'params','placeholder' => trans('admin::app.leads.view.products.product-name'),'@onSelected' => '(product) => addProduct(product)',':value' => '{ id: product.product_id, name: product.name }']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::lookup'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':key' => 'product.product_id',':src' => 'src','name' => 'name',':params' => 'params','placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.product-name')),'@on-selected' => '(product) => addProduct(product)',':value' => '{ id: product.product_id, name: product.name }']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf)): ?>
|
||||
<?php $attributes = $__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf; ?>
|
||||
<?php unset($__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal47ddd4958c1891eaeb228b5253e37cdf)): ?>
|
||||
<?php $component = $__componentOriginal47ddd4958c1891eaeb228b5253e37cdf; ?>
|
||||
<?php unset($__componentOriginal47ddd4958c1891eaeb228b5253e37cdf); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden','name' => 'product_id','vModel' => 'product.product_id','rules' => 'required','label' => trans('admin::app.leads.view.products.product-name'),'placeholder' => trans('admin::app.leads.view.products.product-name'),':url' => 'url(product)']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => 'product_id','v-model' => 'product.product_id','rules' => 'required','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.product-name')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.product-name')),':url' => 'url(product)']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => [':name' => '`${inputName}[product_id]`']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => '`${inputName}[product_id]`']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</v-form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Product Quantity -->
|
||||
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-4 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.td'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!px-4 ltr:text-right rtl:text-left']); ?>
|
||||
<v-form v-slot="{ errors }" @keydown.enter.prevent>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '\'quantity\'',':value' => 'product.quantity','rules' => 'required|decimal:4','label' => trans('admin::app.leads.view.products.quantity'),'placeholder' => trans('admin::app.leads.view.products.quantity'),'@onChange' => '(event) => product.quantity = event.value',':url' => 'url(product)',':params' => '{product_id: product.product_id}','position' => 'left',':errors' => 'errors']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'inline',':name' => '\'quantity\'',':value' => 'product.quantity','rules' => 'required|decimal:4','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.quantity')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.quantity')),'@on-change' => '(event) => product.quantity = event.value',':url' => 'url(product)',':params' => '{product_id: product.product_id}','position' => 'left',':errors' => 'errors']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</v-form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Price -->
|
||||
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-4 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.td'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!px-4 ltr:text-right rtl:text-left']); ?>
|
||||
<v-form v-slot="{ errors }" @keydown.enter.prevent>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '\'price\'',':value' => 'product.price','rules' => 'required|decimal:4','label' => trans('admin::app.leads.view.products.price'),'placeholder' => trans('admin::app.leads.view.products.price'),'@onChange' => '(event) => product.price = event.value',':url' => 'url(product)',':params' => '{product_id: product.product_id}','position' => 'left',':valueLabel' => '$admin.formatPrice(product.price)',':errors' => 'errors']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'inline',':name' => '\'price\'',':value' => 'product.price','rules' => 'required|decimal:4','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.price')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.price')),'@on-change' => '(event) => product.price = event.value',':url' => 'url(product)',':params' => '{product_id: product.product_id}','position' => 'left',':value-label' => '$admin.formatPrice(product.price)',':errors' => 'errors']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</v-form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Total -->
|
||||
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => '!px-4 ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.td'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!px-4 ltr:text-right rtl:text-left']); ?>
|
||||
<v-form v-slot="{ errors }" @keydown.enter.prevent>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'inline',':name' => '\'amount\'',':value' => 'product.price * product.quantity','rules' => 'required|decimal:4','label' => trans('admin::app.leads.view.products.total'),'placeholder' => trans('admin::app.leads.view.products.total'),'allowEdit' => false,':url' => 'url(product)','position' => 'left',':valueLabel' => '$admin.formatPrice(product.price * product.quantity)',':errors' => 'errors']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'inline',':name' => '\'amount\'',':value' => 'product.price * product.quantity','rules' => 'required|decimal:4','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.total')),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.view.products.total')),'allowEdit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(false),':url' => 'url(product)','position' => 'left',':value-label' => '$admin.formatPrice(product.price * product.quantity)',':errors' => 'errors']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</v-form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Action -->
|
||||
<?php if (isset($component)) { $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.table.td','data' => ['class' => 'ltr:text-right rtl:text-left']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::table.td'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'ltr:text-right rtl:text-left']); ?>
|
||||
<template v-if="product.is_new">
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<div class="flex items-center justify-center gap-4">
|
||||
<i
|
||||
@click="attachProduct(product)"
|
||||
class="icon-enter cursor-pointer text-2xl text-black"
|
||||
></i>
|
||||
|
||||
<i
|
||||
@click="removeProduct"
|
||||
class="icon-cross-large cursor-pointer text-2xl text-black"
|
||||
></i>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => '!mb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => '!mb-0']); ?>
|
||||
<i
|
||||
@click="removeProduct"
|
||||
class="icon-delete cursor-pointer text-2xl"
|
||||
></i>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</template>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $attributes = $__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__attributesOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc)): ?>
|
||||
<?php $component = $__componentOriginal7bda9cdc3924faf4607e2df004a89fbc; ?>
|
||||
<?php unset($__componentOriginal7bda9cdc3924faf4607e2df004a89fbc); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal1156c87c0af7e56868c6b86a8597c6cc)): ?>
|
||||
<?php $attributes = $__attributesOriginal1156c87c0af7e56868c6b86a8597c6cc; ?>
|
||||
<?php unset($__attributesOriginal1156c87c0af7e56868c6b86a8597c6cc); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal1156c87c0af7e56868c6b86a8597c6cc)): ?>
|
||||
<?php $component = $__componentOriginal1156c87c0af7e56868c6b86a8597c6cc; ?>
|
||||
<?php unset($__componentOriginal1156c87c0af7e56868c6b86a8597c6cc); ?>
|
||||
<?php endif; ?>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-lead-products', {
|
||||
template: '#v-lead-products-template',
|
||||
|
||||
props: ['data'],
|
||||
|
||||
data: function () {
|
||||
return {
|
||||
products: <?php echo json_encode($lead->products, 15, 512) ?>,
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
addProduct() {
|
||||
this.products.push({
|
||||
is_new: true,
|
||||
id: null,
|
||||
product_id: null,
|
||||
name: '',
|
||||
quantity: 0,
|
||||
price: 0,
|
||||
amount: null,
|
||||
})
|
||||
},
|
||||
|
||||
removeProduct (product) {
|
||||
const index = this.products.indexOf(product);
|
||||
this.products.splice(index, 1);
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
app.component('v-product-item', {
|
||||
template: '#v-product-item-template',
|
||||
|
||||
props: ['index', 'product'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
products: [],
|
||||
}
|
||||
},
|
||||
|
||||
computed: {
|
||||
inputName() {
|
||||
if (this.product.id) {
|
||||
return "products[" + this.product.id + "]";
|
||||
}
|
||||
|
||||
return "products[product_" + this.index + "]";
|
||||
},
|
||||
|
||||
src() {
|
||||
return '<?php echo e(route('admin.products.search')); ?>';
|
||||
},
|
||||
|
||||
params() {
|
||||
return {
|
||||
params: {
|
||||
query: this.product.name
|
||||
},
|
||||
};
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
/**
|
||||
* Add the product.
|
||||
*
|
||||
* @param {Object} result
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
addProduct(result) {
|
||||
this.product.product_id = result.id;
|
||||
|
||||
this.product.name = result.name;
|
||||
|
||||
this.product.price = result.price;
|
||||
|
||||
this.product.quantity = result.quantity ?? 0;
|
||||
},
|
||||
|
||||
/**
|
||||
* Attach Product.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
attachProduct(product) {
|
||||
this.$axios.post('<?php echo e(route('admin.leads.product.add', $lead->id)); ?>', {
|
||||
_method: 'PUT',
|
||||
...product,
|
||||
})
|
||||
.then(response => {
|
||||
this.product.is_new = false;
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
})
|
||||
.catch(error => {});
|
||||
},
|
||||
|
||||
/**
|
||||
* Remove the product.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
removeProduct() {
|
||||
this.$emitter.emit('open-confirm-modal', {
|
||||
agree: () => {
|
||||
this.$axios.post('<?php echo e(route('admin.leads.product.remove', $lead->id)); ?>', {
|
||||
_method: 'DELETE',
|
||||
product_id: this.product.product_id,
|
||||
})
|
||||
.then(response => {
|
||||
this.$emit('onRemoveProduct', this.product);
|
||||
|
||||
this.$emitter.emit('add-flash', { type: 'success', message: response.data.message });
|
||||
})
|
||||
.catch(error => {});
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Get the product URL.
|
||||
*
|
||||
* @param {Object} product
|
||||
*
|
||||
* @return {String}
|
||||
*/
|
||||
url(product) {
|
||||
if (product.is_new) {
|
||||
return;
|
||||
}
|
||||
|
||||
return '<?php echo e(route('admin.leads.product.add', $lead->id)); ?>';
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/leads/view/products.blade.php ENDPATH**/ ?>
|
||||
@@ -1,73 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'title' => '',
|
||||
'isSelected' => false,
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'title' => '',
|
||||
'isSelected' => false,
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'title' => '',
|
||||
'isSelected' => false,
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<v-tab-item
|
||||
title="<?php echo e($title); ?>"
|
||||
is-selected="<?php echo e($isSelected); ?>"
|
||||
<?php echo e($attributes->merge(['class' => 'p-4'])); ?>
|
||||
|
||||
>
|
||||
<template v-slot>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</template>
|
||||
</v-tab-item>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('5a820ce9-c85e-405e-ad3a-860a7d9e06b0')): $__env->markAsRenderedOnce('5a820ce9-c85e-405e-ad3a-860a7d9e06b0');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-tab-item-template"
|
||||
>
|
||||
<div
|
||||
v-if="isActive"
|
||||
class="animate-[on-fade_0.5s_ease-in-out]"
|
||||
>
|
||||
<slot></slot>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-tab-item', {
|
||||
template: '#v-tab-item-template',
|
||||
|
||||
props: ['title', 'isSelected'],
|
||||
|
||||
data() {
|
||||
return {
|
||||
isActive: false
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.isActive = this.isSelected;
|
||||
|
||||
/**
|
||||
* On mounted, pushing element to its parents component.
|
||||
*/
|
||||
this.$parent.$data.tabs.push(this);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/tabs/item.blade.php ENDPATH**/ ?>
|
||||
@@ -1,132 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.attributes.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.attributes.index.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.attributes']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.attributes']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.attributes.index.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<!-- Title -->
|
||||
<?php echo app('translator')->get('admin::app.settings.attributes.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Create Button for Attributes -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.attributes.index.create_button.before'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.automation.attributes.create')): ?>
|
||||
<a
|
||||
href="<?php echo e(route('admin.settings.attributes.create')); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.attributes.index.create-btn'); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.attributes.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.attributes.index.datagrid.before'); ?>
|
||||
|
||||
|
||||
<!-- DataGrid -->
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => route('admin.settings.attributes.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.attributes.index'))]); ?>
|
||||
<!-- DataGrid Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.attributes.index.datagrid.after'); ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/settings/attributes/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,60 +0,0 @@
|
||||
<v-button <?php echo e($attributes); ?>></v-button>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('35c53bae-b713-4714-8d42-f00040808e97')): $__env->markAsRenderedOnce('35c53bae-b713-4714-8d42-f00040808e97');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-button-template"
|
||||
>
|
||||
<button
|
||||
v-if="! loading"
|
||||
:class="[buttonClass, '']"
|
||||
>
|
||||
{{ title }}
|
||||
</button>
|
||||
|
||||
<button
|
||||
v-else
|
||||
:class="[buttonClass, '']"
|
||||
>
|
||||
<!-- Spinner -->
|
||||
<?php if (isset($component)) { $__componentOriginal991e5e3816aa635af8067aa2abbd328b = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal991e5e3816aa635af8067aa2abbd328b = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.spinner.index','data' => ['class' => 'absolute']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::spinner'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'absolute']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $attributes = $__attributesOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__attributesOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal991e5e3816aa635af8067aa2abbd328b)): ?>
|
||||
<?php $component = $__componentOriginal991e5e3816aa635af8067aa2abbd328b; ?>
|
||||
<?php unset($__componentOriginal991e5e3816aa635af8067aa2abbd328b); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<span class="realative h-full w-full opacity-0">
|
||||
{{ title }}
|
||||
</span>
|
||||
</button>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-button', {
|
||||
template: '#v-button-template',
|
||||
|
||||
props: {
|
||||
loading: Boolean,
|
||||
buttonType: String,
|
||||
title: String,
|
||||
buttonClass: String,
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/WebForm/src/Resources/views/components/button/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,245 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Title of the page. -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.configuration.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'configuration']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'configuration']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.configuration.index.header.before'); ?>
|
||||
|
||||
|
||||
<!-- Heading of the page -->
|
||||
<div class="mb-7 flex flex-wrap items-center justify-between">
|
||||
<p class="py-3 text-xl font-bold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.configuration.index.title'); ?>
|
||||
</p>
|
||||
|
||||
<?php echo view_render_event('admin.configuration.index.header.configuration_search.before'); ?>
|
||||
|
||||
|
||||
<!-- Configuration Search Bar Vue Component -->
|
||||
<v-configuration-search>
|
||||
<div class="relative flex w-[525px] max-w-[525px] items-center max-lg:w-[400px]">
|
||||
<i class="icon-search absolute top-1.5 flex items-center text-2xl ltr:left-3 rtl:right-3"></i>
|
||||
|
||||
<input
|
||||
type="text"
|
||||
class="block w-full rounded-lg border bg-white px-10 py-1.5 leading-6 text-gray-600 transition-all hover:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300"
|
||||
placeholder="<?php echo app('translator')->get('admin::app.configuration.index.search'); ?>"
|
||||
>
|
||||
</div>
|
||||
</v-configuration-search>
|
||||
|
||||
<?php echo view_render_event('admin.configuration.index.header.configuration_search.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.configuration.index.header.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.configuration.index.content.before'); ?>
|
||||
|
||||
|
||||
<!-- Page Content -->
|
||||
<div class="grid gap-y-8">
|
||||
<?php $__currentLoopData = system_config()->getItems(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div>
|
||||
<div class="grid gap-1">
|
||||
<!-- Title of the Main Card -->
|
||||
<p class="font-semibold text-gray-600 dark:text-gray-300">
|
||||
<?php echo e($item->getName()); ?>
|
||||
|
||||
</p>
|
||||
|
||||
<!-- Info of the Main Card -->
|
||||
<p class="text-gray-600 dark:text-gray-300">
|
||||
<?php echo e($item->getInfo()); ?>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="box-shadow max-1580:grid-cols-3 mt-2 grid grid-cols-4 flex-wrap justify-between gap-x-12 gap-y-6 rounded bg-white p-4 dark:bg-gray-900 max-xl:grid-cols-2 max-lg:gap-y-4 max-sm:grid-cols-1">
|
||||
<!-- Menus cards -->
|
||||
<?php $__currentLoopData = $item->getChildren(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $child): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<a
|
||||
class="flex max-w-[360px] items-center gap-2 rounded-lg p-2 transition-all hover:bg-gray-100 dark:hover:bg-gray-950"
|
||||
href="<?php echo e(route('admin.configuration.index', ($item->getKey() . '/' . $key))); ?>"
|
||||
>
|
||||
<?php if($icon = $child->getIcon()): ?>
|
||||
<div class="rounded-lg bg-gray-100 p-3 dark:bg-gray-800">
|
||||
<i class="<?php echo e($child->getIcon()); ?> text-3xl "></i>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="grid">
|
||||
<p class="mb-1.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo e($child->getName()); ?>
|
||||
|
||||
</p>
|
||||
|
||||
<p class="text-xs text-gray-600 dark:text-gray-300">
|
||||
<?php echo e($child->getInfo()); ?>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.configuration.index.content.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('3bf5b45e-5993-46f7-9a87-63caf80c1c0e')): $__env->markAsRenderedOnce('3bf5b45e-5993-46f7-9a87-63caf80c1c0e');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script type="text/x-template" id="v-configuration-search-template">
|
||||
<div class="relative flex w-[525px] max-w-[525px] items-center max-lg:w-[400px]">
|
||||
<i class="icon-search absolute top-1.5 flex items-center text-2xl ltr:left-3 rtl:right-3"></i>
|
||||
|
||||
<input
|
||||
type="text"
|
||||
class="peer block w-full rounded-lg border bg-white px-10 py-1.5 leading-6 text-gray-600 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400"
|
||||
:class="{'border-gray-400': isDropdownOpen}"
|
||||
placeholder="<?php echo app('translator')->get('admin::app.configuration.index.search'); ?>"
|
||||
v-model.lazy="searchTerm"
|
||||
@click="searchTerm.length >= 2 ? isDropdownOpen = true : {}"
|
||||
v-debounce="500"
|
||||
>
|
||||
|
||||
<div
|
||||
class="absolute top-10 z-10 w-full rounded-lg border bg-white shadow-[0px_0px_0px_0px_rgba(0,0,0,0.10),0px_1px_3px_0px_rgba(0,0,0,0.10),0px_5px_5px_0px_rgba(0,0,0,0.09),0px_12px_7px_0px_rgba(0,0,0,0.05),0px_22px_9px_0px_rgba(0,0,0,0.01),0px_34px_9px_0px_rgba(0,0,0,0.00)] dark:border-gray-800 dark:bg-gray-900"
|
||||
v-if="isDropdownOpen"
|
||||
>
|
||||
<template v-if="isLoading">
|
||||
<div class="shimmer flex h-[42px] w-full rounded-md"></div>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<div class="grid max-h-[400px] overflow-y-auto">
|
||||
<a
|
||||
:href="category.url"
|
||||
class="cursor-pointer border-b p-4 text-sm font-semibold text-gray-600 last:border-b-0 hover:bg-gray-100 dark:border-gray-800 dark:text-gray-300 dark:hover:bg-gray-950"
|
||||
v-for="category in searchedResults.data"
|
||||
>
|
||||
{{ category.title }}
|
||||
</a>
|
||||
|
||||
<div
|
||||
class="p-4 text-sm font-semibold text-gray-600 dark:text-gray-300"
|
||||
v-if="searchedResults.data.length === 0"
|
||||
>
|
||||
<?php echo app('translator')->get('No results found.'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-configuration-search', {
|
||||
template: '#v-configuration-search-template',
|
||||
|
||||
data() {
|
||||
return {
|
||||
isDropdownOpen: false,
|
||||
|
||||
isLoading: false,
|
||||
|
||||
searchTerm: '',
|
||||
|
||||
searchedResults: [],
|
||||
};
|
||||
},
|
||||
|
||||
watch: {
|
||||
searchTerm(newVal, oldVal) {
|
||||
this.search();
|
||||
},
|
||||
},
|
||||
|
||||
created() {
|
||||
window.addEventListener('click', this.handleFocusOut);
|
||||
},
|
||||
|
||||
beforeDestroy() {
|
||||
window.removeEventListener('click', this.handleFocusOut);
|
||||
},
|
||||
|
||||
methods: {
|
||||
search() {
|
||||
if (this.searchTerm.length <= 1) {
|
||||
this.searchedResults = [];
|
||||
|
||||
this.isDropdownOpen = false;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.isDropdownOpen = true;
|
||||
|
||||
this.isLoading = true;
|
||||
|
||||
this.$axios.get("<?php echo e(route('admin.configuration.search')); ?>", {
|
||||
params: {query: this.searchTerm}
|
||||
})
|
||||
.then((response) => {
|
||||
this.searchedResults = response.data;
|
||||
|
||||
this.isLoading = false;
|
||||
})
|
||||
.catch((error) => {});
|
||||
},
|
||||
|
||||
handleFocusOut(e) {
|
||||
if (! this.$el.contains(e.target)) {
|
||||
this.isDropdownOpen = false;
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/configuration/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,387 +0,0 @@
|
||||
<?php echo view_render_event('admin.leads.create.contact_person.form_controls.before'); ?>
|
||||
|
||||
|
||||
<v-contact-component :data="person"></v-contact-component>
|
||||
|
||||
<?php echo view_render_event('admin.leads.create.contact_person.form_controls.after'); ?>
|
||||
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('7f532e77-04d9-4cbc-8e78-3a0a058a07e6')): $__env->markAsRenderedOnce('7f532e77-04d9-4cbc-8e78-3a0a058a07e6');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-contact-component-template"
|
||||
>
|
||||
<!-- Person Search Lookup -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.common.contact.name'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal47ddd4958c1891eaeb228b5253e37cdf = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.lookup.index','data' => [':src' => 'src','name' => 'person[id]',':params' => 'params',':rules' => 'nameValidationRule','label' => trans('admin::app.leads.common.contact.name'),':value' => '{id: person.id, name: person.name}','placeholder' => trans('admin::app.leads.common.contact.name'),'@onSelected' => 'addPerson','canAddNew' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::lookup'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':src' => 'src','name' => 'person[id]',':params' => 'params',':rules' => 'nameValidationRule','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.common.contact.name')),':value' => '{id: person.id, name: person.name}','placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(trans('admin::app.leads.common.contact.name')),'@on-selected' => 'addPerson','can-add-new' => true]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf)): ?>
|
||||
<?php $attributes = $__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf; ?>
|
||||
<?php unset($__attributesOriginal47ddd4958c1891eaeb228b5253e37cdf); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal47ddd4958c1891eaeb228b5253e37cdf)): ?>
|
||||
<?php $component = $__componentOriginal47ddd4958c1891eaeb228b5253e37cdf; ?>
|
||||
<?php unset($__componentOriginal47ddd4958c1891eaeb228b5253e37cdf); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal53af403f6b2179a3039d488b8ab2a267 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal53af403f6b2179a3039d488b8ab2a267 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.control','data' => ['type' => 'hidden','name' => 'person[name]','vModel' => 'person.name','vIf' => 'person.name']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.control'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'hidden','name' => 'person[name]','v-model' => 'person.name','v-if' => 'person.name']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $attributes = $__attributesOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__attributesOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal53af403f6b2179a3039d488b8ab2a267)): ?>
|
||||
<?php $component = $__componentOriginal53af403f6b2179a3039d488b8ab2a267; ?>
|
||||
<?php unset($__componentOriginal53af403f6b2179a3039d488b8ab2a267); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => 'person[id]']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => 'person[id]']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Person Email -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['class' => 'required']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'required']); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.common.contact.email'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginalf3560396c2f81e5ce11ba20e7271f7df = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalf3560396c2f81e5ce11ba20e7271f7df = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.edit.email','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes.edit.email'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalf3560396c2f81e5ce11ba20e7271f7df)): ?>
|
||||
<?php $attributes = $__attributesOriginalf3560396c2f81e5ce11ba20e7271f7df; ?>
|
||||
<?php unset($__attributesOriginalf3560396c2f81e5ce11ba20e7271f7df); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalf3560396c2f81e5ce11ba20e7271f7df)): ?>
|
||||
<?php $component = $__componentOriginalf3560396c2f81e5ce11ba20e7271f7df; ?>
|
||||
<?php unset($__componentOriginalf3560396c2f81e5ce11ba20e7271f7df); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<v-email-component
|
||||
:attribute="{'id': person?.id, 'code': 'person[emails]', 'name': 'Email'}"
|
||||
validations="required"
|
||||
:value="person.emails"
|
||||
:is-disabled="person?.id ? true : false"
|
||||
></v-email-component>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Person Contact Numbers -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.common.contact.contact-number'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal5f7891fdbee7b67774b1b2798a9abfb6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal5f7891fdbee7b67774b1b2798a9abfb6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.edit.phone','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes.edit.phone'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal5f7891fdbee7b67774b1b2798a9abfb6)): ?>
|
||||
<?php $attributes = $__attributesOriginal5f7891fdbee7b67774b1b2798a9abfb6; ?>
|
||||
<?php unset($__attributesOriginal5f7891fdbee7b67774b1b2798a9abfb6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal5f7891fdbee7b67774b1b2798a9abfb6)): ?>
|
||||
<?php $component = $__componentOriginal5f7891fdbee7b67774b1b2798a9abfb6; ?>
|
||||
<?php unset($__componentOriginal5f7891fdbee7b67774b1b2798a9abfb6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<v-phone-component
|
||||
:attribute="{'id': person?.id, 'code': 'person[contact_numbers]', 'name': 'Contact Numbers'}"
|
||||
:value="person.contact_numbers"
|
||||
:is-disabled="person?.id ? true : false"
|
||||
></v-phone-component>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Person Organization -->
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.common.contact.organization'); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php
|
||||
$organizationAttribute = app('Webkul\Attribute\Repositories\AttributeRepository')->findOneWhere([
|
||||
'entity_type' => 'persons',
|
||||
'code' => 'organization_id'
|
||||
]);
|
||||
|
||||
$organizationAttribute->code = 'person[' . $organizationAttribute->code . ']';
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal90e17c46c497ef276bee72e56b6e5d6d = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.edit.lookup','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes.edit.lookup'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d)): ?>
|
||||
<?php $attributes = $__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d; ?>
|
||||
<?php unset($__attributesOriginal90e17c46c497ef276bee72e56b6e5d6d); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal90e17c46c497ef276bee72e56b6e5d6d)): ?>
|
||||
<?php $component = $__componentOriginal90e17c46c497ef276bee72e56b6e5d6d; ?>
|
||||
<?php unset($__componentOriginal90e17c46c497ef276bee72e56b6e5d6d); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<v-lookup-component
|
||||
:key="person.organization?.id"
|
||||
:attribute='<?php echo json_encode($organizationAttribute, 15, 512) ?>'
|
||||
:value="person.organization"
|
||||
:is-disabled="person?.id ? true : false"
|
||||
can-add-new="true"
|
||||
></v-lookup-component>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-contact-component', {
|
||||
template: '#v-contact-component-template',
|
||||
|
||||
props: ['data'],
|
||||
|
||||
data () {
|
||||
return {
|
||||
is_searching: false,
|
||||
|
||||
person: this.data ? this.data : {
|
||||
'name': ''
|
||||
},
|
||||
|
||||
persons: [],
|
||||
}
|
||||
},
|
||||
|
||||
computed: {
|
||||
src() {
|
||||
return "<?php echo e(route('admin.contacts.persons.search')); ?>";
|
||||
},
|
||||
|
||||
params() {
|
||||
return {
|
||||
params: {
|
||||
query: this.person['name']
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
nameValidationRule() {
|
||||
return this.person.name ? '' : 'required';
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
addPerson (person) {
|
||||
this.person = person;
|
||||
},
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/leads/common/contact.blade.php ENDPATH**/ ?>
|
||||
@@ -1,108 +0,0 @@
|
||||
<?php $__currentLoopData = $customAttributes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $attribute): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php
|
||||
$validations = [];
|
||||
|
||||
if ($attribute->is_required) {
|
||||
$validations[] = 'required';
|
||||
}
|
||||
|
||||
if ($attribute->type == 'price') {
|
||||
$validations[] = 'decimal';
|
||||
}
|
||||
|
||||
$validations[] = $attribute->validation;
|
||||
|
||||
$validations = implode('|', array_filter($validations));
|
||||
?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.index','data' => ['class' => 'mb-2.5 w-full']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'mb-2.5 w-full']); ?>
|
||||
<?php if (isset($component)) { $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.label','data' => ['for' => ''.e($attribute->code).'','class' => $attribute->is_required ? 'required' : '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.label'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['for' => ''.e($attribute->code).'','class' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->is_required ? 'required' : '')]); ?>
|
||||
<?php echo e($attribute->name); ?>
|
||||
|
||||
|
||||
<?php if($attribute->type == 'price'): ?>
|
||||
<span class="currency-code">(<?php echo e(core()->currencySymbol(config('app.currency'))); ?>)</span>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__attributesOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8)): ?>
|
||||
<?php $component = $__componentOriginal8378211f70f8c39b16d47cecdac9c7c8; ?>
|
||||
<?php unset($__componentOriginal8378211f70f8c39b16d47cecdac9c7c8); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(isset($attribute)): ?>
|
||||
<?php if (isset($component)) { $__componentOriginal81852d65d1ada3b2e490590e3d4d4354 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81852d65d1ada3b2e490590e3d4d4354 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.edit.index','data' => ['attribute' => $attribute,'validations' => $validations,'value' => isset($entity) ? $entity[$attribute->code] : null]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes.edit.index'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['attribute' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute),'validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($validations),'value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(isset($entity) ? $entity[$attribute->code] : null)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81852d65d1ada3b2e490590e3d4d4354)): ?>
|
||||
<?php $attributes = $__attributesOriginal81852d65d1ada3b2e490590e3d4d4354; ?>
|
||||
<?php unset($__attributesOriginal81852d65d1ada3b2e490590e3d4d4354); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81852d65d1ada3b2e490590e3d4d4354)): ?>
|
||||
<?php $component = $__componentOriginal81852d65d1ada3b2e490590e3d4d4354; ?>
|
||||
<?php unset($__componentOriginal81852d65d1ada3b2e490590e3d4d4354); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8da25fb6534e2ef288914e35c32417f8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8da25fb6534e2ef288914e35c32417f8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.error','data' => ['controlName' => $attribute->code]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.error'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['control-name' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->code)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $attributes = $__attributesOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__attributesOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8da25fb6534e2ef288914e35c32417f8)): ?>
|
||||
<?php $component = $__componentOriginal8da25fb6534e2ef288914e35c32417f8; ?>
|
||||
<?php unset($__componentOriginal8da25fb6534e2ef288914e35c32417f8); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $attributes = $__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__attributesOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3)): ?>
|
||||
<?php $component = $__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3; ?>
|
||||
<?php unset($__componentOriginal7b1bc76a00ab5e7f1bf2c6429dae85a3); ?>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/attributes/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,232 +0,0 @@
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.products.create.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.form.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.products.store'),'method' => 'POST']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.products.store')),'method' => 'POST']); ?>
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.products.create.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'products.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'products.create']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.products.create.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.products.create.save_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Create button for Product -->
|
||||
<?php if(bouncer()->hasPermission('settings.user.groups.create')): ?>
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.products.create.save-btn'); ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.save_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex gap-2.5 max-xl:flex-wrap">
|
||||
<!-- Left sub-component -->
|
||||
<div class="flex flex-1 flex-col gap-2 max-xl:flex-auto">
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<p class="mb-4 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.products.create.general'); ?>
|
||||
</p>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.attributes.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'products',
|
||||
['code', 'NOTIN', ['price', 'quantity']],
|
||||
])]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'products',
|
||||
['code', 'NOTIN', ['price', 'quantity']],
|
||||
]))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.attributes.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right sub-component -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2 max-sm:w-full">
|
||||
<?php echo view_render_event('admin.products.create.accordion.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.accordion.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<?php echo view_render_event('admin.products.create.accordion.header.before'); ?>
|
||||
|
||||
|
||||
<div class="flex items-center justify-between">
|
||||
<p class="p-2.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.products.create.price'); ?>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.accordion.header.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php echo view_render_event('admin.products.create.accordion.content.attributes.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'products',
|
||||
['code', 'IN', ['price', 'quantity']],
|
||||
])]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'products',
|
||||
['code', 'IN', ['price', 'quantity']],
|
||||
]))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.accordion.content.attributes.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $attributes = $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $component = $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.accordion.before'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.products.create.form.after'); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/products/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,12 +0,0 @@
|
||||
<?php $__env->startComponent('admin::emails.layout'); ?>
|
||||
<div style="margin-bottom: 34px;">
|
||||
<p style="font-weight: bold;font-size: 20px;color: #121A26;line-height: 24px;margin-bottom: 24px">
|
||||
<?php echo app('translator')->get('admin::app.emails.common.user.dear', ['username' => $user_name]); ?>, 👋
|
||||
</p>
|
||||
|
||||
<p style="font-size: 16px;color: #384860;line-height: 24px;">
|
||||
<?php echo app('translator')->get('admin::app.emails.common.user.create-body'); ?>
|
||||
</p>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/emails/users/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?php $__env->startSection('title', __('Not Found')); ?>
|
||||
<?php $__env->startSection('code', '404'); ?>
|
||||
<?php $__env->startSection('message', __('Not Found')); ?>
|
||||
|
||||
<?php echo $__env->make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php ENDPATH**/ ?>
|
||||
@@ -1,162 +0,0 @@
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.contacts.organizations.create.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.organizations.create.form.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.contacts.organizations.store'),'method' => 'POST']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.contacts.organizations.store')),'method' => 'POST']); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.organizations.create.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'contacts.organizations.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'contacts.organizations.create']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.organizations.create.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-gray-300">
|
||||
<?php echo app('translator')->get('admin::app.contacts.organizations.create.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.organizations.create.save_buttons.before'); ?>
|
||||
|
||||
|
||||
<!-- Create button for person -->
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.contacts.organizations.create.save-btn'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.organizations.create.save_buttons.before'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<?php echo view_render_event('admin.contacts.organizations.create.form_controls.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'organizations',
|
||||
]),'customValidations' => [
|
||||
'name' => [
|
||||
'max:100',
|
||||
],
|
||||
'address' => [
|
||||
'max:100',
|
||||
],
|
||||
'postcode' => [
|
||||
'postcode',
|
||||
],
|
||||
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'organizations',
|
||||
])),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
||||
'name' => [
|
||||
'max:100',
|
||||
],
|
||||
'address' => [
|
||||
'max:100',
|
||||
],
|
||||
'postcode' => [
|
||||
'postcode',
|
||||
],
|
||||
])]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.contacts.organizations.edit.form_controls.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.organizations.create.form.after'); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/contacts/organizations/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,131 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Header -->
|
||||
<?php echo view_render_event('admin.leads.index.header.before'); ?>
|
||||
|
||||
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<?php echo view_render_event('admin.leads.index.header.left.before'); ?>
|
||||
|
||||
|
||||
<div class="flex flex-col gap-2">
|
||||
<!-- Breadcrumb's -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'leads']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'leads']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.left.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.right.before'); ?>
|
||||
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Upload File for Lead Creation -->
|
||||
<?php if(core()->getConfigData('general.magic_ai.doc_generation.enabled')): ?>
|
||||
<?php echo $__env->make('admin::leads.index.upload', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if((request()->view_type ?? "kanban") == "table"): ?>
|
||||
<!-- Export Modal -->
|
||||
<?php if (isset($component)) { $__componentOriginal3e5e7d009dccab33c23fb94a77703935 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3e5e7d009dccab33c23fb94a77703935 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.export.index','data' => ['src' => route('admin.leads.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid.export'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.leads.index'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3e5e7d009dccab33c23fb94a77703935)): ?>
|
||||
<?php $attributes = $__attributesOriginal3e5e7d009dccab33c23fb94a77703935; ?>
|
||||
<?php unset($__attributesOriginal3e5e7d009dccab33c23fb94a77703935); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3e5e7d009dccab33c23fb94a77703935)): ?>
|
||||
<?php $component = $__componentOriginal3e5e7d009dccab33c23fb94a77703935; ?>
|
||||
<?php unset($__componentOriginal3e5e7d009dccab33c23fb94a77703935); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Create button for Leads -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php if(bouncer()->hasPermission('leads.create')): ?>
|
||||
<a
|
||||
href="<?php echo e(route('admin.leads.create', request()->query())); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.create-btn'); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.right.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.content.before'); ?>
|
||||
|
||||
|
||||
<!-- Content -->
|
||||
<div class="[&>*>*>*.toolbarRight]:max-lg:w-full [&>*>*>*.toolbarRight]:max-lg:justify-between [&>*>*>*.toolbarRight]:max-md:gap-y-2 [&>*>*>*.toolbarRight]:max-md:flex-wrap mt-3.5 [&>*>*:nth-child(1)]:max-lg:!flex-wrap">
|
||||
<?php if((request()->view_type ?? "kanban") == "table"): ?>
|
||||
<?php echo $__env->make('admin::leads.index.table', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
<?php else: ?>
|
||||
<?php echo $__env->make('admin::leads.index.kanban', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.content.after'); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/leads/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,132 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.email_template.index.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.email_templates']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.email_templates']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.index.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Create button for person -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.email_template.index.create_button.before'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.automation.email_templates.create')): ?>
|
||||
<a
|
||||
href="<?php echo e(route('admin.settings.email_templates.create')); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.email-template.index.create-btn'); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.index.datagrid.before'); ?>
|
||||
|
||||
|
||||
<!-- DataGrid -->
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => route('admin.settings.email_templates.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.email_templates.index'))]); ?>
|
||||
<!-- DataGrid Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.email_template.index.datagrid.after'); ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/email-templates/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,21 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal18bfb654f62d7deb6056bc468d4a99ec = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal18bfb654f62d7deb6056bc468d4a99ec = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.controls.inline.text','data' => ['type' => 'inline',':name' => '\''.e($attribute->code).'\'','value' => $value ?? '','valueLabel' => $value == '' ? '--' : $value,'position' => 'left','rules' => 'required|'.e($attribute->validation).'','label' => $attribute->name,'placeholder' => $attribute->name,':errors' => 'errors','url' => $url,'allowEdit' => $allowEdit]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.controls.inline.text'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['type' => 'inline',':name' => '\''.e($attribute->code).'\'','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value ?? ''),'value-label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value == '' ? '--' : $value),'position' => 'left','rules' => 'required|'.e($attribute->validation).'','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),'placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),':errors' => 'errors','url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($url),'allow-edit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($allowEdit)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal18bfb654f62d7deb6056bc468d4a99ec)): ?>
|
||||
<?php $attributes = $__attributesOriginal18bfb654f62d7deb6056bc468d4a99ec; ?>
|
||||
<?php unset($__attributesOriginal18bfb654f62d7deb6056bc468d4a99ec); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal18bfb654f62d7deb6056bc468d4a99ec)): ?>
|
||||
<?php $component = $__componentOriginal18bfb654f62d7deb6056bc468d4a99ec; ?>
|
||||
<?php unset($__componentOriginal18bfb654f62d7deb6056bc468d4a99ec); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/attributes/view/text.blade.php ENDPATH**/ ?>
|
||||
@@ -1,97 +0,0 @@
|
||||
<?php echo view_render_event('admin.contacts.persons.view.attributes.before', ['person' => $person]); ?>
|
||||
|
||||
|
||||
<div class="flex w-full flex-col gap-4 border-b border-gray-200 p-4 dark:border-gray-800">
|
||||
<?php if (isset($component)) { $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.accordion.index','data' => ['class' => 'select-none !border-none']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['class' => 'select-none !border-none']); ?>
|
||||
<?php $__env->slot('header', null, ['class' => '!p-0']); ?>
|
||||
<h4 class="font-semibold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.contacts.persons.view.about-person'); ?>
|
||||
</h4>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, ['class' => 'mt-4 !px-0 !pb-0']); ?>
|
||||
<?php echo view_render_event('admin.contacts.persons.view.attributes.form_controls.before', ['person' => $person]); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['vSlot' => '{ meta, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['v-slot' => '{ meta, errors, handleSubmit }','as' => 'div','ref' => 'modalForm']); ?>
|
||||
<form @submit="handleSubmit($event, () => {})">
|
||||
<?php echo view_render_event('admin.contacts.persons.view.attributes.form_controls.attributes_view.before', ['person' => $person]); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginalfedffa6c3d6e1212dbb369a6b5fa34f0 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginalfedffa6c3d6e1212dbb369a6b5fa34f0 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.view','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'persons',
|
||||
['code', 'NOTIN', ['name']]
|
||||
]),'entity' => $person,'url' => route('admin.contacts.persons.update', $person->id),'allowEdit' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes.view'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
'entity_type' => 'persons',
|
||||
['code', 'NOTIN', ['name']]
|
||||
])),'entity' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($person),'url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.contacts.persons.update', $person->id)),'allow-edit' => true]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginalfedffa6c3d6e1212dbb369a6b5fa34f0)): ?>
|
||||
<?php $attributes = $__attributesOriginalfedffa6c3d6e1212dbb369a6b5fa34f0; ?>
|
||||
<?php unset($__attributesOriginalfedffa6c3d6e1212dbb369a6b5fa34f0); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginalfedffa6c3d6e1212dbb369a6b5fa34f0)): ?>
|
||||
<?php $component = $__componentOriginalfedffa6c3d6e1212dbb369a6b5fa34f0; ?>
|
||||
<?php unset($__componentOriginalfedffa6c3d6e1212dbb369a6b5fa34f0); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.contacts.persons.view.attributes.form_controls.attributes_view.after', ['person' => $person]); ?>
|
||||
|
||||
</form>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.contacts.persons.view.attributes.form_controls.after', ['person' => $person]); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $attributes = $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $component = $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.contacts.persons.view.attributes.before', ['person' => $person]); ?>
|
||||
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/contacts/persons/view/attributes.blade.php ENDPATH**/ ?>
|
||||
@@ -1,40 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['count' => 30]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['count' => 30]); ?>
|
||||
<?php foreach (array_filter((['count' => 30]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<div class="flex gap-1.5">
|
||||
<div class="grid">
|
||||
<?php $__currentLoopData = range(1, 10); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $i): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div class="shimmer h-[15px] w-[39px]"></div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
|
||||
<div class="grid w-full gap-1.5">
|
||||
<div class="flex aspect-[3.23/1] w-full items-end border-b border-l pl-2.5 dark:border-gray-800">
|
||||
<div class="flex aspect-[3.23/1] w-full items-end justify-between gap-5 max-lg:gap-4 max-sm:gap-2.5">
|
||||
<?php $__currentLoopData = range(1, $count); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $i): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div
|
||||
class="shimmer flex w-full"
|
||||
style="height: <?php echo e(rand(10, 100)); ?>%"
|
||||
></div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between gap-5 pl-2.5 max-lg:gap-4 max-sm:gap-2.5">
|
||||
<?php $__currentLoopData = range(1, $count); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $i): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div class="shimmer flex h-[15px] w-full"></div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/charts/bar.blade.php ENDPATH**/ ?>
|
||||
@@ -1,40 +0,0 @@
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps(['count' => 30]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps(['count' => 30]); ?>
|
||||
<?php foreach (array_filter((['count' => 30]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<div class="flex gap-1.5">
|
||||
<div class="grid">
|
||||
<?php $__currentLoopData = range(1, 10); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $i): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div class="shimmer h-[15px] w-[39px]"></div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
|
||||
<div class="grid w-full gap-1.5">
|
||||
<div class="flex aspect-[3.23/1] w-full items-end border-b border-l pl-2.5 dark:border-gray-800">
|
||||
<div class="flex aspect-[3.23/1] w-full items-end justify-between gap-5 max-lg:gap-4 max-sm:gap-2.5">
|
||||
<?php $__currentLoopData = range(1, $count); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $i): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div
|
||||
class="shimmer flex w-full"
|
||||
style="height: <?php echo e(rand(10, 100)); ?>%"
|
||||
></div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between gap-5 pl-2.5 max-lg:gap-4 max-sm:gap-2.5">
|
||||
<?php $__currentLoopData = range(1, $count); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $i): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<div class="shimmer flex h-[15px] w-full"></div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/shimmer/charts/bar.blade.php ENDPATH**/ ?>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,21 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal9660ad4ae30586450d306673a57cfab2 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal9660ad4ae30586450d306673a57cfab2 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.control-group.controls.inline.address','data' => [':name' => '\''.e($attribute->code).'\'','value' => $value,'rules' => 'required','position' => 'left','label' => $attribute->name,':errors' => 'errors','placeholder' => $attribute->name,'url' => $url,'allowEdit' => $allowEdit]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form.control-group.controls.inline.address'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([':name' => '\''.e($attribute->code).'\'','value' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($value),'rules' => 'required','position' => 'left','label' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),':errors' => 'errors','placeholder' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($attribute->name),'url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($url),'allow-edit' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($allowEdit)]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal9660ad4ae30586450d306673a57cfab2)): ?>
|
||||
<?php $attributes = $__attributesOriginal9660ad4ae30586450d306673a57cfab2; ?>
|
||||
<?php unset($__attributesOriginal9660ad4ae30586450d306673a57cfab2); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal9660ad4ae30586450d306673a57cfab2)): ?>
|
||||
<?php $component = $__componentOriginal9660ad4ae30586450d306673a57cfab2; ?>
|
||||
<?php unset($__componentOriginal9660ad4ae30586450d306673a57cfab2); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/attributes/view/address.blade.php ENDPATH**/ ?>
|
||||
@@ -1,233 +0,0 @@
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.warehouses.create.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.form.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.form.index','data' => ['action' => route('admin.settings.warehouses.store'),'method' => 'POST']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::form'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['action' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.warehouses.store')),'method' => 'POST']); ?>
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.warehouses.create']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.warehouses.create']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.warehouses.create.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.save_button.before'); ?>
|
||||
|
||||
|
||||
<!-- Create button for person -->
|
||||
<button
|
||||
type="submit"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.warehouses.create.save-btn'); ?>
|
||||
</button>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.save_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex gap-2.5 max-xl:flex-wrap">
|
||||
<!-- Left sub-component -->
|
||||
<div class="flex flex-1 flex-col gap-2 max-xl:flex-auto">
|
||||
<div class="box-shadow rounded-lg border border-gray-200 bg-white p-4 dark:border-gray-800 dark:bg-gray-900">
|
||||
<p class="mb-4 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.warehouses.create.contact-info'); ?>
|
||||
</p>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.left.form_controls.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'NOTIN', ['name', 'description']],
|
||||
'entity_type' => 'warehouses',
|
||||
])->sortBy('sort_order'),'customValidations' => [
|
||||
'contact_address' => [
|
||||
'max:100',
|
||||
],
|
||||
'postcode' => [
|
||||
'postcode',
|
||||
],
|
||||
]]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'NOTIN', ['name', 'description']],
|
||||
'entity_type' => 'warehouses',
|
||||
])->sortBy('sort_order')),'custom-validations' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute([
|
||||
'contact_address' => [
|
||||
'max:100',
|
||||
],
|
||||
'postcode' => [
|
||||
'postcode',
|
||||
],
|
||||
])]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.left.form_controls.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right sub-component -->
|
||||
<div class="flex w-[360px] max-w-full flex-col gap-2 max-sm:w-full">
|
||||
<?php if (isset($component)) { $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.accordion.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::accordion'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<div class="flex items-center justify-between">
|
||||
<p class="p-2.5 text-base font-semibold text-gray-800 dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.settings.roles.create.general'); ?>
|
||||
</p>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, []); ?>
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.right.form_controls.before'); ?>
|
||||
|
||||
|
||||
<?php if (isset($component)) { $__componentOriginal454997736aeabbf070177223ed7ce374 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal454997736aeabbf070177223ed7ce374 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.attributes.index','data' => ['customAttributes' => app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'IN', ['name', 'description']],
|
||||
'entity_type' => 'warehouses',
|
||||
])->sortBy('sort_order')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::attributes'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['custom-attributes' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(app('Webkul\Attribute\Repositories\AttributeRepository')->findWhere([
|
||||
['code', 'IN', ['name', 'description']],
|
||||
'entity_type' => 'warehouses',
|
||||
])->sortBy('sort_order'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $attributes = $__attributesOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__attributesOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal454997736aeabbf070177223ed7ce374)): ?>
|
||||
<?php $component = $__componentOriginal454997736aeabbf070177223ed7ce374; ?>
|
||||
<?php unset($__componentOriginal454997736aeabbf070177223ed7ce374); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.right.form_controls.after'); ?>
|
||||
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $attributes = $__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__attributesOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02)): ?>
|
||||
<?php $component = $__componentOriginale6717d929d3edd1e7d9927d6c11ccc02; ?>
|
||||
<?php unset($__componentOriginale6717d929d3edd1e7d9927d6c11ccc02); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $attributes = $__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__attributesOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6)): ?>
|
||||
<?php $component = $__componentOriginal81b4d293d9113446bb908fc8aef5c8f6; ?>
|
||||
<?php unset($__componentOriginal81b4d293d9113446bb908fc8aef5c8f6); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.warehouses.create.form.after'); ?>
|
||||
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/warehouses/create.blade.php ENDPATH**/ ?>
|
||||
@@ -1,59 +0,0 @@
|
||||
<!--
|
||||
If a component has the `as` attribute, it indicates that it uses
|
||||
the ajaxified form or some customized slot form.
|
||||
-->
|
||||
<?php if($attributes->has('as')): ?>
|
||||
<v-form <?php echo e($attributes); ?>>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</v-form>
|
||||
|
||||
<!--
|
||||
Otherwise, a traditional form will be provided with a minimal
|
||||
set of configurations.
|
||||
-->
|
||||
<?php else: ?>
|
||||
<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
|
||||
<?php foreach($attributes->onlyProps([
|
||||
'method' => 'POST',
|
||||
]) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $attributes = $attributes->exceptProps([
|
||||
'method' => 'POST',
|
||||
]); ?>
|
||||
<?php foreach (array_filter(([
|
||||
'method' => 'POST',
|
||||
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
|
||||
$$__key = $$__key ?? $__value;
|
||||
} ?>
|
||||
<?php $__defined_vars = get_defined_vars(); ?>
|
||||
<?php foreach ($attributes as $__key => $__value) {
|
||||
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
|
||||
} ?>
|
||||
<?php unset($__defined_vars); ?>
|
||||
|
||||
<?php
|
||||
$method = strtoupper($method);
|
||||
?>
|
||||
|
||||
<v-form
|
||||
method="<?php echo e($method === 'GET' ? 'GET' : 'POST'); ?>"
|
||||
:initial-errors="<?php echo e(json_encode($errors->getMessages())); ?>"
|
||||
v-slot="{ meta, errors, setValues }"
|
||||
@invalid-submit="onInvalidSubmit"
|
||||
<?php echo e($attributes); ?>
|
||||
|
||||
>
|
||||
<?php if (! (in_array($method, ['HEAD', 'GET', 'OPTIONS']))): ?>
|
||||
<?php echo csrf_field(); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(! in_array($method, ['GET', 'POST'])): ?>
|
||||
<?php echo method_field($method); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</v-form>
|
||||
<?php endif; ?><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/form/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,15 +0,0 @@
|
||||
<div class="flex gap-4">
|
||||
<div class="w-full">
|
||||
<div class="shimmer w-50% h-56"></div>
|
||||
</div>
|
||||
|
||||
<div class="grid w-full gap-3">
|
||||
<div class="shimmer w-50% h-10"></div>
|
||||
|
||||
<div class="shimmer w-50% h-10"></div>
|
||||
|
||||
<div class="shimmer w-50% h-10"></div>
|
||||
|
||||
<div class="shimmer w-50% h-10"></div>
|
||||
</div>
|
||||
</div><?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/shimmer/common/address.blade.php ENDPATH**/ ?>
|
||||
@@ -1,137 +0,0 @@
|
||||
<v-sidebar-drawer>
|
||||
<i class="icon-menu lg:hidden cursor-pointer rounded-md p-1.5 text-2xl hover:bg-gray-100 dark:hover:bg-gray-950 max-lg:block"></i>
|
||||
</v-sidebar-drawer>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('0feaaabe-abf4-491d-8136-4db5dbecc002')): $__env->markAsRenderedOnce('0feaaabe-abf4-491d-8136-4db5dbecc002');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-sidebar-drawer-template"
|
||||
>
|
||||
<?php if (isset($component)) { $__componentOriginal9bfb526197f1d7304e7fade44c26fbb8 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal9bfb526197f1d7304e7fade44c26fbb8 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.drawer.index','data' => ['position' => 'left','width' => '280px','class' => 'lg:hidden [&>:nth-child(3)]:!m-0 [&>:nth-child(3)]:!rounded-l-none [&>:nth-child(3)]:max-sm:!w-[80%]']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::drawer'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['position' => 'left','width' => '280px','class' => 'lg:hidden [&>:nth-child(3)]:!m-0 [&>:nth-child(3)]:!rounded-l-none [&>:nth-child(3)]:max-sm:!w-[80%]']); ?>
|
||||
<?php $__env->slot('toggle', null, []); ?>
|
||||
<i class="icon-menu lg:hidden cursor-pointer rounded-md p-1.5 text-2xl hover:bg-gray-100 dark:hover:bg-gray-950 max-lg:block"></i>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('header', null, []); ?>
|
||||
<?php if($logo = core()->getConfigData('general.design.admin_logo.logo_image')): ?>
|
||||
<img
|
||||
class="h-10"
|
||||
src="<?php echo e(Storage::url($logo)); ?>"
|
||||
alt="<?php echo e(config('app.name')); ?>"
|
||||
/>
|
||||
<?php else: ?>
|
||||
<img
|
||||
class="h-10"
|
||||
src="<?php echo e(request()->cookie('dark_mode') ? vite()->asset('images/dark-logo.svg') : vite()->asset('images/logo.svg')); ?>"
|
||||
id="logo-image"
|
||||
alt="<?php echo e(config('app.name')); ?>"
|
||||
/>
|
||||
<?php endif; ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<?php $__env->slot('content', null, ['class' => 'p-4']); ?>
|
||||
<div class="journal-scroll h-[calc(100vh-100px)] overflow-auto">
|
||||
<nav class="grid w-full gap-2">
|
||||
<?php $__currentLoopData = menu()->getItems('admin'); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $menuItem): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<?php
|
||||
$hasActiveChild = $menuItem->haveChildren() && collect($menuItem->getChildren())->contains(fn($child) => $child->isActive());
|
||||
|
||||
$isMenuActive = $menuItem->isActive() == 'active' || $hasActiveChild;
|
||||
|
||||
$menuKey = $menuItem->getKey();
|
||||
?>
|
||||
|
||||
<div
|
||||
class="menu-item relative"
|
||||
data-menu-key="<?php echo e($menuKey); ?>"
|
||||
>
|
||||
<a
|
||||
href="<?php echo e(! in_array($menuItem->getKey(), ['settings', 'configuration']) && $menuItem->haveChildren() ? 'javascript:void(0)' : $menuItem->getUrl()); ?>"
|
||||
class="menu-link flex items-center justify-between rounded-lg p-2 transition-colors duration-200"
|
||||
<?php if($menuItem->haveChildren() && !in_array($menuKey, ['settings', 'configuration'])): ?>
|
||||
@click.prevent="toggleMenu('<?php echo e($menuKey); ?>')"
|
||||
<?php endif; ?>
|
||||
:class="{ 'bg-brandColor text-white': activeMenu === '<?php echo e($menuKey); ?>' || <?php echo e($isMenuActive ? 'true' : 'false'); ?>, 'text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-950': !(activeMenu === '<?php echo e($menuKey); ?>' || <?php echo e($isMenuActive ? 'true' : 'false'); ?>) }"
|
||||
>
|
||||
<div class="flex items-center gap-3">
|
||||
<span class="<?php echo e($menuItem->getIcon()); ?> text-2xl"></span>
|
||||
|
||||
<p class="whitespace-nowrap font-semibold"><?php echo e($menuItem->getName()); ?></p>
|
||||
</div>
|
||||
|
||||
<?php if($menuItem->haveChildren()): ?>
|
||||
<span
|
||||
class="transform text-lg transition-transform duration-300"
|
||||
:class="{ 'icon-arrow-up': activeMenu === '<?php echo e($menuKey); ?>', 'icon-arrow-down': activeMenu !== '<?php echo e($menuKey); ?>' }"
|
||||
></span>
|
||||
<?php endif; ?>
|
||||
</a>
|
||||
|
||||
<?php if($menuItem->haveChildren() && !in_array($menuKey, ['settings', 'configuration'])): ?>
|
||||
<div
|
||||
class="submenu ml-1 mt-1 overflow-hidden rounded-b-lg border-l-2 transition-all duration-300 dark:border-gray-700"
|
||||
:class="{ 'max-h-[500px] py-2 border-l-brandColor bg-gray-50 dark:bg-gray-900': activeMenu === '<?php echo e($menuKey); ?>' || <?php echo e($hasActiveChild ? 'true' : 'false'); ?>, 'max-h-0 py-0 border-transparent bg-transparent': activeMenu !== '<?php echo e($menuKey); ?>' && !<?php echo e($hasActiveChild ? 'true' : 'false'); ?> }"
|
||||
>
|
||||
<?php $__currentLoopData = $menuItem->getChildren(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $subMenuItem): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||||
<a
|
||||
href="<?php echo e($subMenuItem->getUrl()); ?>"
|
||||
class="submenu-link block whitespace-nowrap p-2 pl-10 text-sm transition-colors duration-200"
|
||||
:class="{ 'text-brandColor font-medium bg-gray-100 dark:bg-gray-800': '<?php echo e($subMenuItem->isActive()); ?>' === '1', 'text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800': '<?php echo e($subMenuItem->isActive()); ?>' !== '1' }">
|
||||
<?php echo e($subMenuItem->getName()); ?>
|
||||
|
||||
</a>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||||
</nav>
|
||||
</div>
|
||||
<?php $__env->endSlot(); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal9bfb526197f1d7304e7fade44c26fbb8)): ?>
|
||||
<?php $attributes = $__attributesOriginal9bfb526197f1d7304e7fade44c26fbb8; ?>
|
||||
<?php unset($__attributesOriginal9bfb526197f1d7304e7fade44c26fbb8); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal9bfb526197f1d7304e7fade44c26fbb8)): ?>
|
||||
<?php $component = $__componentOriginal9bfb526197f1d7304e7fade44c26fbb8; ?>
|
||||
<?php unset($__componentOriginal9bfb526197f1d7304e7fade44c26fbb8); ?>
|
||||
<?php endif; ?>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-sidebar-drawer', {
|
||||
template: '#v-sidebar-drawer-template',
|
||||
|
||||
data() {
|
||||
return { activeMenu: null };
|
||||
},
|
||||
|
||||
mounted() {
|
||||
const activeElement = document.querySelector('.menu-item .menu-link.bg-brandColor');
|
||||
|
||||
if (activeElement) {
|
||||
this.activeMenu = activeElement.closest('.menu-item').getAttribute('data-menu-key');
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
toggleMenu(menuKey) {
|
||||
this.activeMenu = this.activeMenu === menuKey ? null : menuKey;
|
||||
}
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/components/layouts/sidebar/mobile/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,133 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<!-- Page Title -->
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<div class="flex flex-col gap-2">
|
||||
<?php echo view_render_event('admin.settings.pipelines.index.breadcrumbs.before'); ?>
|
||||
|
||||
|
||||
<!-- Breadcrumbs -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'settings.pipelines']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'settings.pipelines']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.index.breadcrumbs.after'); ?>
|
||||
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<!-- Title -->
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php echo view_render_event('admin.settings.pipelines.index.create_button.before'); ?>
|
||||
|
||||
|
||||
<?php if(bouncer()->hasPermission('settings.lead.pipelines.create')): ?>
|
||||
<!-- Create button Pipelines -->
|
||||
<a
|
||||
href="<?php echo e(route('admin.settings.pipelines.create')); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.settings.pipelines.index.create-btn'); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.index.create_button.after'); ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.index.datagrid.before'); ?>
|
||||
|
||||
|
||||
<!-- DataGrid -->
|
||||
<?php if (isset($component)) { $__componentOriginal3bea17ac3f7235e71a823454ccb74424 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3bea17ac3f7235e71a823454ccb74424 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.index','data' => ['src' => route('admin.settings.pipelines.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.settings.pipelines.index'))]); ?>
|
||||
<!-- DataGrid Shimmer -->
|
||||
<?php if (isset($component)) { $__componentOriginal6de075cdae15a153e978193a85b13d2e = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal6de075cdae15a153e978193a85b13d2e = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.shimmer.datagrid.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::shimmer.datagrid'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $attributes = $__attributesOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__attributesOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal6de075cdae15a153e978193a85b13d2e)): ?>
|
||||
<?php $component = $__componentOriginal6de075cdae15a153e978193a85b13d2e; ?>
|
||||
<?php unset($__componentOriginal6de075cdae15a153e978193a85b13d2e); ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $attributes = $__attributesOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__attributesOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3bea17ac3f7235e71a823454ccb74424)): ?>
|
||||
<?php $component = $__componentOriginal3bea17ac3f7235e71a823454ccb74424; ?>
|
||||
<?php unset($__componentOriginal3bea17ac3f7235e71a823454ccb74424); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo view_render_event('admin.settings.pipelines.index.datagrid.after'); ?>
|
||||
|
||||
</div>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/settings/pipelines/index.blade.php ENDPATH**/ ?>
|
||||
@@ -1,131 +0,0 @@
|
||||
<?php if (isset($component)) { $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.layouts.index','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::layouts'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes([]); ?>
|
||||
<?php $__env->slot('title', null, []); ?>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.title'); ?>
|
||||
<?php $__env->endSlot(); ?>
|
||||
|
||||
<!-- Header -->
|
||||
<?php echo view_render_event('admin.leads.index.header.before'); ?>
|
||||
|
||||
|
||||
<div class="flex items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-2 text-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300">
|
||||
<?php echo view_render_event('admin.leads.index.header.left.before'); ?>
|
||||
|
||||
|
||||
<div class="flex flex-col gap-2">
|
||||
<!-- Breadcrumb's -->
|
||||
<?php if (isset($component)) { $__componentOriginal477735b45b070062c5df1d72c43d48f5 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal477735b45b070062c5df1d72c43d48f5 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.breadcrumbs.index','data' => ['name' => 'leads']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::breadcrumbs'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['name' => 'leads']); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $attributes = $__attributesOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__attributesOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal477735b45b070062c5df1d72c43d48f5)): ?>
|
||||
<?php $component = $__componentOriginal477735b45b070062c5df1d72c43d48f5; ?>
|
||||
<?php unset($__componentOriginal477735b45b070062c5df1d72c43d48f5); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="text-xl font-bold dark:text-white">
|
||||
<?php echo app('translator')->get('admin::app.leads.index.title'); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.left.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.right.before'); ?>
|
||||
|
||||
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<!-- Upload File for Lead Creation -->
|
||||
<?php if(core()->getConfigData('general.magic_ai.doc_generation.enabled')): ?>
|
||||
<?php echo $__env->make('admin::leads.index.upload', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if((request()->view_type ?? "kanban") == "table"): ?>
|
||||
<!-- Export Modal -->
|
||||
<?php if (isset($component)) { $__componentOriginal3e5e7d009dccab33c23fb94a77703935 = $component; } ?>
|
||||
<?php if (isset($attributes)) { $__attributesOriginal3e5e7d009dccab33c23fb94a77703935 = $attributes; } ?>
|
||||
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'admin::components.datagrid.export.index','data' => ['src' => route('admin.leads.index')]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
|
||||
<?php $component->withName('admin::datagrid.export'); ?>
|
||||
<?php if ($component->shouldRender()): ?>
|
||||
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
|
||||
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(Illuminate\View\AnonymousComponent::class))->getConstructor()): ?>
|
||||
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
|
||||
<?php endif; ?>
|
||||
<?php $component->withAttributes(['src' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(route('admin.leads.index'))]); ?>
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal3e5e7d009dccab33c23fb94a77703935)): ?>
|
||||
<?php $attributes = $__attributesOriginal3e5e7d009dccab33c23fb94a77703935; ?>
|
||||
<?php unset($__attributesOriginal3e5e7d009dccab33c23fb94a77703935); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal3e5e7d009dccab33c23fb94a77703935)): ?>
|
||||
<?php $component = $__componentOriginal3e5e7d009dccab33c23fb94a77703935; ?>
|
||||
<?php unset($__componentOriginal3e5e7d009dccab33c23fb94a77703935); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Create button for Leads -->
|
||||
<div class="flex items-center gap-x-2.5">
|
||||
<?php if(bouncer()->hasPermission('leads.create')): ?>
|
||||
<a
|
||||
href="<?php echo e(route('admin.leads.create', request()->query())); ?>"
|
||||
class="primary-button"
|
||||
>
|
||||
<?php echo app('translator')->get('admin::app.leads.index.create-btn'); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.right.after'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.header.after'); ?>
|
||||
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.content.before'); ?>
|
||||
|
||||
|
||||
<!-- Content -->
|
||||
<div class="[&>*>*>*.toolbarRight]:max-lg:w-full [&>*>*>*.toolbarRight]:max-lg:justify-between [&>*>*>*.toolbarRight]:max-md:gap-y-2 [&>*>*>*.toolbarRight]:max-md:flex-wrap mt-3.5 [&>*>*:nth-child(1)]:max-lg:!flex-wrap">
|
||||
<?php if((request()->view_type ?? "kanban") == "table"): ?>
|
||||
<?php echo $__env->make('admin::leads.index.table', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
<?php else: ?>
|
||||
<?php echo $__env->make('admin::leads.index.kanban', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php echo view_render_event('admin.leads.index.content.after'); ?>
|
||||
|
||||
<?php echo $__env->renderComponent(); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $attributes = $__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__attributesOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php if (isset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1)): ?>
|
||||
<?php $component = $__componentOriginal8001c520f4b7dcb40a16cd3b411856d1; ?>
|
||||
<?php unset($__componentOriginal8001c520f4b7dcb40a16cd3b411856d1); ?>
|
||||
<?php endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Resources/views/leads/index.blade.php ENDPATH**/ ?>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user