/* Compiled from: rsx/theme/components/_archived/unfinished/activity_feed.jqhtml */ (function() { 'use strict'; const template_Activity_Feed = { _jqhtml_version: '2.2.185', name: 'Activity_Feed', tag: 'div', defaultAttributes: {"class": "list-group list-group-flush"}, render: function render(data, args, content, jqhtml) { let _output = []; const _cid = this._cid; const that = this; _output.push(" "); if (Object.keys(this.data).length === 0) { _output.push(" ");_output.push({tag: ["div", {"class": "text-center py-4"}, false]}); _output.push(" "); _output.push({comp: ["Spinner", {}]}); _output.push(" ");_output.push({tag: ["div", {"class": "mt-2 text-muted small"}, false]}); _output.push("Loading activity..."); _output.push(""); _output.push(" "); _output.push(""); } else if (this.data.activities && this.data.activities.length === 0) { _output.push(" "); _output.push({comp: ["Empty_State", {"data-icon": "activity", "data-title": "No activity yet", "data-message": "Activity will appear here"}]}); _output.push(" "); } else { _output.push(" "); for (let activity of this.data.activities || []) { _output.push(" ");_output.push({tag: ["div", {"class": "list-group-item d-flex gap-3 py-3"}, false]}); _output.push(" "); if (activity.avatar) { _output.push(" "); _output.push({comp: ["Avatar", {"data-src": activity.avatar, "data-size": "sm"}]}); _output.push(" "); } else { _output.push(" ");_output.push({tag: ["div", {"class": "rounded-circle bg-primary text-white d-flex align-items-center justify-content-center", "style": "width: 32px; height: 32px; flex-shrink: 0;"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-" + (activity.icon || 'activity')}, false]}); _output.push(""); _output.push(" "); _output.push(""); } _output.push(" ");_output.push({tag: ["div", {"class": "flex-grow-1"}, false]}); _output.push(" ");_output.push({tag: ["div", {"class": "d-flex justify-content-between align-items-start"}, false]}); _output.push(" ");_output.push({tag: ["div", {}, false]}); _output.push(" ");_output.push({tag: ["strong", {}, false]}); (() => { const result = activity.user_name ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(""); _output.push(" ");_output.push({tag: ["span", {"class": "text-muted"}, false]}); (() => { const result = activity.action ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(""); _output.push(" "); _output.push(""); _output.push({tag: ["small", {"class": "text-muted"}, false]}); (() => { const result = activity.time_ago ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(""); _output.push(" "); _output.push(""); if (activity.description) { _output.push(" ");_output.push({tag: ["div", {"class": "text-muted small mt-1"}, false]}); (() => { const result = activity.description ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(""); _output.push(" "); } _output.push(" "); if (activity.metadata) { _output.push(" ");_output.push({tag: ["div", {"class": "mt-2"}, false]}); _output.push(" "); for (let key in activity.metadata) { _output.push(" ");_output.push({tag: ["span", {"class": "badge bg-light text-dark me-1"}, false]}); _output.push(" "); (() => { const result = key ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(": "); (() => { const result = activity.metadata[key] ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push(" "); _output.push(""); } _output.push(" "); _output.push(""); } _output.push(" "); _output.push(""); _output.push(""); } _output.push(" "); } _output.push(" "); return [_output, this]; }, dependencies: [] }; // Self-register with jqhtml runtime // Must use window.jqhtml since we're in bundle scope if (!window.jqhtml) { throw new Error('FATAL: window.jqhtml is not defined. The jqhtml runtime must be loaded before registering templates.'); } // Auto-register following standard jqhtml pattern window.jqhtml.register_template(template_Activity_Feed); })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjdGl2aXR5X2ZlZWQuanFodG1sIl0sInNvdXJjZXNDb250ZW50IjpbIjxEZWZpbmU6QWN0aXZpdHlfRmVlZCBjbGFzcz1cImxpc3QtZ3JvdXAgbGlzdC1ncm91cC1mbHVzaFwiPlxuICA8JSBpZiAoT2JqZWN0LmtleXModGhpcy5kYXRhKS5sZW5ndGggPT09IDApIHsgJT5cbiAgICA8ZGl2IGNsYXNzPVwidGV4dC1jZW50ZXIgcHktNFwiPlxuICAgICAgPFNwaW5uZXIgLz5cbiAgICAgIDxkaXYgY2xhc3M9XCJtdC0yIHRleHQtbXV0ZWQgc21hbGxcIj5Mb2FkaW5nIGFjdGl2aXR5Li4uPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwlIH0gZWxzZSBpZiAodGhpcy5kYXRhLmFjdGl2aXRpZXMgJiYgdGhpcy5kYXRhLmFjdGl2aXRpZXMubGVuZ3RoID09PSAwKSB7ICU+XG4gICAgPEVtcHR5X1N0YXRlXG4gICAgICAkaWNvbj1cImFjdGl2aXR5XCJcbiAgICAgICR0aXRsZT1cIk5vIGFjdGl2aXR5IHlldFwiXG4gICAgICAkbWVzc2FnZT1cIkFjdGl2aXR5IHdpbGwgYXBwZWFyIGhlcmVcIlxuICAgIC8+XG4gIDwlIH0gZWxzZSB7ICU+XG4gICAgPCUgZm9yIChsZXQgYWN0aXZpdHkgb2YgdGhpcy5kYXRhLmFjdGl2aXRpZXMgfHwgW10pIHsgJT5cbiAgICAgIDxkaXYgY2xhc3M9XCJsaXN0LWdyb3VwLWl0ZW0gZC1mbGV4IGdhcC0zIHB5LTNcIj5cbiAgICAgICAgPCUgaWYgKGFjdGl2aXR5LmF2YXRhcikgeyAlPlxuICAgICAgICAgIDxBdmF0YXIgJHNyYz1hY3Rpdml0eS5hdmF0YXIgJHNpemU9XCJzbVwiIC8+XG4gICAgICAgIDwlIH0gZWxzZSB7ICU+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInJvdW5kZWQtY2lyY2xlIGJnLXByaW1hcnkgdGV4dC13aGl0ZSBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXJcIiBzdHlsZT1cIndpZHRoOiAzMnB4OyBoZWlnaHQ6IDMycHg7IGZsZXgtc2hyaW5rOiAwO1wiPlxuICAgICAgICAgICAgPGkgY2xhc3M9XCJiaSBiaS08JT0gYWN0aXZpdHkuaWNvbiB8fCAnYWN0aXZpdHknICU+XCI+PC9pPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8JSB9ICU+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4LWdyb3ctMVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJkLWZsZXgganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnRcIj5cbiAgICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICAgIDxzdHJvbmc+PCU9IGFjdGl2aXR5LnVzZXJfbmFtZSAlPjwvc3Ryb25nPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRleHQtbXV0ZWRcIj48JT0gYWN0aXZpdHkuYWN0aW9uICU+PC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8c21hbGwgY2xhc3M9XCJ0ZXh0LW11dGVkXCI+PCU9IGFjdGl2aXR5LnRpbWVfYWdvICU+PC9zbWFsbD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8JSBpZiAoYWN0aXZpdHkuZGVzY3JpcHRpb24pIHsgJT5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZXh0LW11dGVkIHNtYWxsIG10LTFcIj48JT0gYWN0aXZpdHkuZGVzY3JpcHRpb24gJT48L2Rpdj5cbiAgICAgICAgICA8JSB9ICU+XG4gICAgICAgICAgPCUgaWYgKGFjdGl2aXR5Lm1ldGFkYXRhKSB7ICU+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibXQtMlwiPlxuICAgICAgICAgICAgICA8JSBmb3IgKGxldCBrZXkgaW4gYWN0aXZpdHkubWV0YWRhdGEpIHsgJT5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImJhZGdlIGJnLWxpZ2h0IHRleHQtZGFyayBtZS0xXCI+XG4gICAgICAgICAgICAgICAgICA8JT0ga2V5ICU+OiA8JT0gYWN0aXZpdHkubWV0YWRhdGFba2V5XSAlPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPCUgfSAlPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPCUgfSAlPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwlIH0gJT5cbiAgPCUgfSAlPlxuPC9EZWZpbmU6QWN0aXZpdHlfRmVlZD5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSIsIm5hbWVzIjpbXX0=