reminder-bot/reminder-dashboard/src/components/Reminder/Username.tsx

31 lines
981 B
TypeScript
Raw Normal View History

2024-02-24 16:10:25 +00:00
import { useReminder } from "./ReminderContext";
import { useGuild } from "../App/useGuild";
2024-02-24 16:10:25 +00:00
export const Username = () => {
const guild = useGuild();
2024-02-24 16:10:25 +00:00
const [reminder, setReminder] = useReminder();
return guild ? (
2024-02-24 16:10:25 +00:00
<div class="discord-message-header">
<label class="is-sr-only">Username Override</label>
<input
class="discord-username message-input"
placeholder="Username Override"
maxlength={32}
name="username"
value={reminder.username || "Reminder"}
onBlur={(ev) => {
setReminder((reminder) => ({
...reminder,
username: ev.currentTarget.value,
}));
}}
></input>
</div>
) : (
<div class="discord-message-header">
<span class="discord-username">Reminder Bot</span>
</div>
2024-02-24 16:10:25 +00:00
);
};