aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/actor/profile_poke_form.php
diff options
context:
space:
mode:
Diffstat (limited to 'templates/actor/profile_poke_form.php')
-rw-r--r--templates/actor/profile_poke_form.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/templates/actor/profile_poke_form.php b/templates/actor/profile_poke_form.php
new file mode 100644
index 0000000..7dcc360
--- /dev/null
+++ b/templates/actor/profile_poke_form.php
@@ -0,0 +1,24 @@
+<?php /** @var \Digitigrade\Model\Actor $actor */ ?>
+<form class="nobackground pokeForm" hx-post="/fragment/actor/<?= $actor->id ?>/poke" hx-disabled-elt="find button">
+ <div class="row">
+ <div class="column">
+ <select id="pokeVerb-<?= $actor->id ?>" name="verb">
+ <?php foreach (['poke', 'bite', 'punch', 'kick', 'wave', 'yell', 'hug', 'kiss', 'pet'] as $verb): ?>
+ <option value="<?= $verb ?>"><?= __("user.profile.poke.verb.$verb") ?></option>
+ <?php endforeach; ?>
+ </select>
+ </div>
+ <div class="column">
+ <label for="pokeUrgent-<?= $actor->id ?>"><?= __('user.profile.poke.urgent.label') ?></label>
+ <input type="checkbox" id="pokeUrgent-<?= $actor->id ?>" name="urgent">
+ </div>
+ <div class="column">
+ <button type="submit" class="primary"><?= __('user.profile.poke.action') ?></button>
+ </div>
+ <div class="column">
+ <?php if ($poked ?? false): ?>
+ <span class="temporaryIndicator"><?= __('user.profile.poke.success') ?></span>
+ <?php endif; ?>
+ </div>
+ </div>
+</form> \ No newline at end of file