PageSourceSearch

https://portal.godesignguru.com/build/assets/ConversationShow-Cl_xHpI5.js

js godesignguru.com collected 2026-10-04 05:48:40 UTC 3,790 bytes, 66 lines download raw bytes

1import { _ as C } from "./ConversationItem-BYyyDJQk.js";
2import { u as g, _ as x } from "./useActiveConversation-BXbCPKwl.js";
3import { _ as w } from "./DashboardLayout-CXf_hhYT.js";
4import { j as b, o as M, c as y, e as a, u as o, n as k, f as c, a as B, C as p, d as R, t as V, F as $, G as A, V as N } from "./app-yg_pP4S4.js";
5import "./BaseButton-DP1PFEmO.js";
6import "./functions-DLrKIvnr.js";
7import "./CannedResponsesButton-YwDQoLAB.js";
8import "./UserAvatar-B3-R1wxh.js";
9import "./index-CDyB1Hog.js";
10import "./XMarkIcon-C7ztHuKP.js";
11import "./_plugin-vue_export-helper-DlAUqK2U.js";
12import "./FilePreviewModal-VdT3vbqn.js";
13import "./FileProgressSquare-Dz06lRIZ.js";
14import "./useFileUploads-dfxvBIDP.js";
15import "./filesystem-DWhNxEQp.js";
16import "./BaseInput-DrEncIoW.js";
17import "./ArrowUpTrayIcon-B-wLF9nu.js";
18import "./TipTapEditor-syDIvp4e.js";
19import "./popover-DTQdCRwt.js";
20import "./modelWrapper-D0DowOi8.js";
21import "./vuedraggable.umd-Cnlv58mN.js";
22import "./CopyElement-DS_ZPrcX.js";
23import "./LiveChat-BEmWJs6j.js";
24import "./ApplicationLogo-D4QkytOJ.js";
25import "./consts-7Qk9bpse.js";
26import "./form-BcDj1t5Y.js";
27import "./LoaderIcon-BfI_LFZK.js";
28import "./ModalConfirmation-BptK8hn4.js";
29import "./index-BF2h0ubX.js";
30import "./CheckIcon-Bb6ppPFl.js";
31import "./menu-DpWDC0YJ.js";
32import "./use-text-value-9Z6g_4jd.js";
33import "./use-tree-walker-DC0osvAV.js";
34import "./EyeIcon-BsyDCt-k.js";
35import "./TrashIcon-7IRzqwUc.js";
36import "./ExclamationTriangleIcon-D_H3kxBD.js";
37import "./ArrowPathIcon-IYT2F8zu.js";
38import "./DownloadAllModal-B3M58Ioh.js";
39import "./SuccessIcon-0l7zlSlc.js";
40import "./ArrowDownTrayIcon-Dw44I0C8.js";
41import "./PencilIcon-iP1QB8TG.js";
42import "./TrashIcon-CFadJoO1.js";
43import "./SearchInput-DrxM339o.js";
44import "./FullScreenDialog-C1EmHZW_.js";
45import "./radio-group-C7m5BNR4.js";
46import "./ChevronRightIcon-f6ucdGu7.js";
47import "./ChevronDownIcon-DvXuQ_5B.js";
48import "./disclosure-DwlSpUcA.js";
49import "./BaseListbox-BuI0rG6W.js";
50import "./listbox-BVei8WBz.js";
51import "./BaseModal-lnT_D81c.js";
52import "./EyeIcon-C30yl1ND.js";
53import "./HomeIcon-B7IW8yDA.js";
54import "./MinusIcon-C5ZUuSoW.js";
55import "./vue-transitions-DxcThSkT.js";
56import "./ClockIcon-DWc8x_ii.js";
57const Io = { __name: "ConversationShow", props: { conversations: { type: Array, required: true }, conversation: { type: Object, required: true }, cannedResponses: { type: Array, default: () => [] } }, setup(d) {
58  const s = d, { t: i } = b(), l = N(s, "conversations"), n = A(false), { activeConversationId: m, conversation: u, cannedResponses: v, closeConversation: f } = g(s.conversation, s.cannedResponses), h = [{ label: i("Messages") }], _ = (e) => {
59    const t = l.value.find((r) => r.id === e.conversation_id);
60    t && (t.latest_message = e.content, t.updated_at = e.created_at);
61  };
62  return (e, t) => (M(), y($, null, [a(o(k), { title: o(i)("Dashboard") }, null, 8, ["title"]), a(w, { breadcrumbs: h, "show-header": false, "full-width": true, "show-footer": false }, { header: c(() => [R(V(o(i)("Messages")), 1)]), default: c(() => [B("div", { class: p(["flex h-[calc(100vh-4rem)] bg-white", o(m) ? "max-lg:h-[calc(100dvh-4rem)]" : "max-lg:h-auto max-lg:min-h-[calc(100dvh-4rem)]"]) }, [a(x, { class: p(["w-full lg:w-[309px]", { "max-lg:hidden": o(m) }]), conversations: l.value, "show-modal": n.value, onOpenCreateModal: t[0] || (t[0] = (r) => n.value = r) }, null, 8, ["class", "conversations", "show-modal"]), a(C, { class: p({ "max-lg:hidden": !o(m) }), conversation: o(u), "canned-responses": o(v), "back-to-list": "", onBack: o(f), onMessagePushed: _, onOpenCreateModal: t[1] || (t[1] = (r) => n.value = true) }, null, 8, ["class", "conversation", "canned-responses", "onBack"])], 2)]), _: 1 })], 64));
63} };
64export {
65  Io as default
66};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.