aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/actor/profile_poke_form.php
blob: 28d89d39b8807224d24ee16e2f089536675c2e74 (plain)
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
<?php
/** @var \Digitigrade\Model\Actor $actor */
/** @var ?string $selectedVerb */
?>
<form class="pokeForm" hx-post="/fragment/actor/<?= $actor->id ?>/poke" hx-disabled-elt="find button" hx-target="this"
    hx-swap="outerHTML">
    <div class="row">
        <select id="pokeVerb-<?= $actor->id ?>" name="verb">
            <?php foreach (['poke', 'bite', 'punch', 'kick', 'wave', 'yell', 'hug', 'kiss', 'pet'] as $verb): ?>
                <option value="<?= $verb ?>" <?= ($selectedVerb ?? null) == $verb ? 'selected' : '' ?>>
                    <?= __("user.profile.poke.verb.$verb") ?>
                </option>
            <?php endforeach; ?>
        </select>
    </div>
    <div class="row">
        <div class="column">
            <button type="submit" class="primary"><?= __('user.profile.poke.action') ?></button>
        </div>
        <div class="column">
            <button type="submit" class="secondary" name="urgent" value="1">
                <?= __('user.profile.poke.urgent.action') ?>
            </button>
        </div>
    </div>
    <div class="row">
        <?php if ($poked ?? false): ?>
            <span class="temporaryIndicator"><?= __('user.profile.poke.success') ?></span>
        <?php endif; ?>
    </div>
</form>