Deleting a post, taking it off the persona's wall, muting or blocking an account (from a card or a profile), leaving a group, dropping a scheduled post and signing out acted at the first tap, a few pixels from their neighbours. They now ask first: new ConfirmService (Ask returns whether the reader confirmed, as PublicNoticeService does) and ConfirmHost in MainLayout, a sheet from the bottom on a phone and a dialog from md, with Cancel and the action named, in red when it deletes or cuts off. Logout is a button that asks, then goes to /logout as before. The reversible ones (unmute, unblock, removing a conversation from the list, a picture from the composer) don't ask; the inline confirms of lists, filters and the login's deletion stay. The desktop tests that delete a reply, take a post off a wall or drop a scheduled post confirm; a phone flow deletes a post after cancelling once. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
15 lines
335 B
Plaintext
15 lines
335 B
Plaintext
@inherits LayoutComponentBase
|
|
|
|
<div class="relative flex flex-col md:flex-row w-full h-full">
|
|
<NavMenu />
|
|
|
|
<div class="block flex-1 relative w-full h-full">
|
|
<div class="block absolute overflow-y-auto w-full h-full p-3 md:py-4 md:pl-2 md:pr-4">
|
|
@Body
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<ToastHost />
|
|
<PublicNoticeHost />
|
|
<ConfirmHost /> |