2025-01-15 19:07:21 +00:00
|
|
|
<script lang="ts">
|
2025-09-10 22:26:39 +00:00
|
|
|
import ChatSquare from "@assets/icons/chat-square.svg?dataurl"
|
|
|
|
|
import Check from "@assets/icons/check.svg?dataurl"
|
2025-01-15 19:07:21 +00:00
|
|
|
import Icon from "@lib/components/Icon.svelte"
|
|
|
|
|
import Button from "@lib/components/Button.svelte"
|
|
|
|
|
import ChatStart from "@app/components/ChatStart.svelte"
|
2025-08-21 22:01:31 +00:00
|
|
|
import {setChecked} from "@app/util/notifications"
|
|
|
|
|
import {pushModal} from "@app/util/modal"
|
2025-01-15 19:07:21 +00:00
|
|
|
|
|
|
|
|
const startChat = () => pushModal(ChatStart, {}, {replaceState: true})
|
|
|
|
|
|
|
|
|
|
const markAsRead = () => {
|
|
|
|
|
setChecked("/chat/*")
|
|
|
|
|
history.back()
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<div class="col-2">
|
2025-02-04 01:21:46 +00:00
|
|
|
<Button class="btn btn-primary" onclick={startChat}>
|
2025-09-10 22:26:39 +00:00
|
|
|
<Icon size={5} icon={ChatSquare} />
|
2025-01-15 19:07:21 +00:00
|
|
|
Start chat
|
|
|
|
|
</Button>
|
2025-02-04 01:21:46 +00:00
|
|
|
<Button class="btn btn-neutral" onclick={markAsRead}>
|
2025-09-10 22:26:39 +00:00
|
|
|
<Icon size={5} icon={Check} />
|
2025-01-15 19:07:21 +00:00
|
|
|
Mark all read
|
|
|
|
|
</Button>
|
|
|
|
|
</div>
|