PATH:
home
/
thebhoeo
/
.trash
/
backwpup
/
components
/
form
<?php use BackWPup\Utils\BackWPupHelpers; if ( ! defined( 'ABSPATH' ) ) { exit; } /** * @var string $name Unique name of the field to handle value when form is submitted to PHP. * @var bool $placeholder Optional. True to check the toggle. Default: "". * @var array $tags List of tags. Default: []. */ # Defaults $name = $name ?? "search"; $placeholder = $placeholder ?? ""; $tags = $tags ?? []; # Value $tags_values = implode(",", $tags); ?> <div class="<?php echo esc_attr( BackWPupHelpers::clsx( "js-backwpup-add-input", $trigger ) ); ?>"> <label class="mb-2 p-1 flex border border-grey-500 rounded font-title focus-within:border-secondary-base"> <input type="hidden" name="<?php echo esc_attr( $name ); ?>" value="<?php echo esc_attr( $tags_values ); ?>" class="js-backwpup-add-input-values"> <input type="text" name="add" class="flex-auto input-special" placeholder="<?php echo esc_attr( $placeholder ); ?>"> <?php BackWPupHelpers::component("form/button", [ "type" => "primary", "font" => "small", "label" => __("Add", 'backwpup'), "icon_name" => "plus", "icon_position" => "before", "trigger" => "add-input-button", ]); ?> </label> <div class="flex flex-wrap gap-2 js-backwpup-add-input-tags"> <?php if(count($tags)>0) { foreach ($tags as $tag) { if (empty($tag)) continue; BackWPupHelpers::component("tags-item", ["label" => $tag]); } } ?> </div> <div class="hidden js-backwpup-add-input-tag-template"> <?php BackWPupHelpers::component("tags-item", ["label" => "PROUT"]); ?> </div> </div>
[-] search.php
[edit]
[-] toggle.php
[edit]
[-] add.php
[edit]
[-] textarea.php
[edit]
[-] select.php
[edit]
[-] text.php
[edit]
[+]
..
[-] hidden.php
[edit]
[-] checkbox.php
[edit]
[-] button.php
[edit]