-
-
Notifications
You must be signed in to change notification settings - Fork 958
/
components.php
47 lines (45 loc) · 1.56 KB
/
components.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<div
data-control="components"
data-alias="<?= $this->alias ?>"
data-add-handler="<?= $onAddEventHandler ?>"
data-sortable-container=".components-container"
>
<div class="components">
<div class="components-container d-flex align-content-stretch">
<div class="components-item mr-2 components-picker">
<div
class="component btn btn-light"
data-control="toggle-components"
data-toggle="modal"
data-target="#<?= $this->getId('components-modal') ?>"
>
<h5><i class="fa fa-plus"></i></h5>
<h6 class="text-muted"><?= lang($this->prompt) ?></h6>
</div>
</div>
<?php if (count($components)) { ?>
<?php foreach ($components as $code => $component) { ?>
<?= $this->makePartial('component', [
'component' => $component,
'field' => $field,
]) ?>
<?php } ?>
<?php } ?>
</div>
</div>
<div
id="<?= $this->getId('components-modal') ?>"
class="modal show"
data-control="components-modal"
role="dialog"
tabindex="-1"
aria-label="#<?= $this->getId('components-modal') ?>"
aria-hidden="true"
>
<div class="modal-dialog">
<div class="modal-content">
<?= $this->makePartial('list') ?>
</div>
</div>
</div>
</div>