1 line
9.9 KiB
JSON
1 line
9.9 KiB
JSON
[{"data":1,"prerenderedAt":442},["ShallowReactive",2],{"navigation_docs":3,"-essentials-reactions":75,"-essentials-reactions-surround":437},[4,20,60],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation","i-lucide-download",{"title":16,"path":17,"stem":18,"icon":19},"Upgrading","\u002Fgetting-started\u002Fupgrading","1.getting-started\u002F2.upgrading","i-lucide-arrow-up-circle",{"title":21,"path":22,"stem":23,"children":24,"page":6},"Essentials","\u002Fessentials","2.essentials",[25,30,35,40,45,50,55],{"title":26,"path":27,"stem":28,"icon":29},"Configuration","\u002Fessentials\u002Fconfiguration","2.essentials\u002F1.configuration","i-lucide-settings",{"title":31,"path":32,"stem":33,"icon":34},"Authorization","\u002Fessentials\u002Fauthorization","2.essentials\u002F2.authorization","i-lucide-shield",{"title":36,"path":37,"stem":38,"icon":39},"Mentions","\u002Fessentials\u002Fmentions","2.essentials\u002F3.mentions","i-lucide-at-sign",{"title":41,"path":42,"stem":43,"icon":44},"Reactions","\u002Fessentials\u002Freactions","2.essentials\u002F4.reactions","i-lucide-smile",{"title":46,"path":47,"stem":48,"icon":49},"Attachments","\u002Fessentials\u002Fattachments","2.essentials\u002F5.attachments","i-lucide-paperclip",{"title":51,"path":52,"stem":53,"icon":54},"Notifications","\u002Fessentials\u002Fnotifications","2.essentials\u002F6.notifications","i-lucide-bell",{"title":56,"path":57,"stem":58,"icon":59},"Database Schema","\u002Fessentials\u002Fdatabase-schema","2.essentials\u002F7.database-schema","i-lucide-database",{"title":61,"path":62,"stem":63,"children":64,"page":6},"Community","\u002Fcommunity","4.community",[65,70],{"title":66,"path":67,"stem":68,"icon":69},"Contributing","\u002Fcommunity\u002Fcontributing","4.community\u002F1.contributing","i-lucide-heart-handshake",{"title":71,"path":72,"stem":73,"icon":74},"License","\u002Fcommunity\u002Flicense","4.community\u002F2.license","i-lucide-scale",{"id":76,"title":41,"body":77,"description":429,"extension":430,"links":431,"meta":432,"navigation":433,"path":42,"seo":434,"stem":43,"__hash__":436},"docs\u002F2.essentials\u002F4.reactions.md",{"type":78,"value":79,"toc":423},"minimark",[80,85,89,191,195,222,226,229,401,404,408,419],[81,82,84],"h2",{"id":83},"default-reactions","Default Reactions",[86,87,88],"p",{},"Six emoji reactions are available out of the box:",[90,91,92,108],"table",{},[93,94,95],"thead",{},[96,97,98,102,105],"tr",{},[99,100,101],"th",{},"Key",[99,103,104],{},"Emoji",[99,106,107],{},"Label",[109,110,111,126,139,152,165,178],"tbody",{},[96,112,113,120,123],{},[114,115,116],"td",{},[117,118,119],"code",{},"thumbs_up",[114,121,122],{},":thumbsup:",[114,124,125],{},"Like",[96,127,128,133,136],{},[114,129,130],{},[117,131,132],{},"heart",[114,134,135],{},"❤️",[114,137,138],{},"Love",[96,140,141,146,149],{},[114,142,143],{},[117,144,145],{},"celebrate",[114,147,148],{},"🎉",[114,150,151],{},"Celebrate",[96,153,154,159,162],{},[114,155,156],{},[117,157,158],{},"laugh",[114,160,161],{},"😄",[114,163,164],{},"Laugh",[96,166,167,172,175],{},[114,168,169],{},[117,170,171],{},"thinking",[114,173,174],{},"🤔",[114,176,177],{},"Thinking",[96,179,180,185,188],{},[114,181,182],{},[117,183,184],{},"sad",[114,186,187],{},"😢",[114,189,190],{},"Sad",[81,192,194],{"id":193},"how-reactions-work","How Reactions Work",[196,197,198,202,205,208],"ul",{},[199,200,201],"li",{},"Each user can add one reaction of each type per comment",[199,203,204],{},"Clicking the same reaction again removes it (toggle behavior)",[199,206,207],{},"The reaction summary shows which users reacted with each emoji",[199,209,210,211,214,215,218,219],{},"A ",[117,212,213],{},"CommentReacted"," event is dispatched with ",[117,216,217],{},"action: 'added'"," or ",[117,220,221],{},"'removed'",[81,223,225],{"id":224},"customizing-reactions","Customizing Reactions",[86,227,228],{},"Override the emoji set in your config:",[230,231,236],"pre",{"className":232,"code":233,"language":234,"meta":235,"style":235},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F config\u002Fcomments.php\n'reactions' => [\n 'emoji_set' => [\n 'thumbs_up' => \"\\u{1F44D}\",\n 'thumbs_down' => \"\\u{1F44E}\",\n 'heart' => \"\\u{2764}\\u{FE0F}\",\n 'fire' => \"\\u{1F525}\",\n 'eyes' => \"\\u{1F440}\",\n ],\n],\n","php","",[117,237,238,247,266,281,306,327,347,368,389,395],{"__ignoreMap":235},[239,240,243],"span",{"class":241,"line":242},"line",1,[239,244,246],{"class":245},"sHwdD","\u002F\u002F config\u002Fcomments.php\n",[239,248,250,254,258,260,263],{"class":241,"line":249},2,[239,251,253],{"class":252},"sMK4o","'",[239,255,257],{"class":256},"sfazB","reactions",[239,259,253],{"class":252},[239,261,262],{"class":252}," =>",[239,264,265],{"class":252}," [\n",[239,267,269,272,275,277,279],{"class":241,"line":268},3,[239,270,271],{"class":252}," '",[239,273,274],{"class":256},"emoji_set",[239,276,253],{"class":252},[239,278,262],{"class":252},[239,280,265],{"class":252},[239,282,284,287,289,291,293,296,300,303],{"class":241,"line":283},4,[239,285,286],{"class":252}," '",[239,288,119],{"class":256},[239,290,253],{"class":252},[239,292,262],{"class":252},[239,294,295],{"class":252}," \"",[239,297,299],{"class":298},"sTEyZ","\\u{1F44D}",[239,301,302],{"class":252},"\"",[239,304,305],{"class":252},",\n",[239,307,309,311,314,316,318,320,323,325],{"class":241,"line":308},5,[239,310,286],{"class":252},[239,312,313],{"class":256},"thumbs_down",[239,315,253],{"class":252},[239,317,262],{"class":252},[239,319,295],{"class":252},[239,321,322],{"class":298},"\\u{1F44E}",[239,324,302],{"class":252},[239,326,305],{"class":252},[239,328,330,332,334,336,338,340,343,345],{"class":241,"line":329},6,[239,331,286],{"class":252},[239,333,132],{"class":256},[239,335,253],{"class":252},[239,337,262],{"class":252},[239,339,295],{"class":252},[239,341,342],{"class":298},"\\u{2764}\\u{FE0F}",[239,344,302],{"class":252},[239,346,305],{"class":252},[239,348,350,352,355,357,359,361,364,366],{"class":241,"line":349},7,[239,351,286],{"class":252},[239,353,354],{"class":256},"fire",[239,356,253],{"class":252},[239,358,262],{"class":252},[239,360,295],{"class":252},[239,362,363],{"class":298},"\\u{1F525}",[239,365,302],{"class":252},[239,367,305],{"class":252},[239,369,371,373,376,378,380,382,385,387],{"class":241,"line":370},8,[239,372,286],{"class":252},[239,374,375],{"class":256},"eyes",[239,377,253],{"class":252},[239,379,262],{"class":252},[239,381,295],{"class":252},[239,383,384],{"class":298},"\\u{1F440}",[239,386,302],{"class":252},[239,388,305],{"class":252},[239,390,392],{"class":241,"line":391},9,[239,393,394],{"class":252}," ],\n",[239,396,398],{"class":241,"line":397},10,[239,399,400],{"class":252},"],\n",[86,402,403],{},"Keys are stored in the database. If you change a key, existing reactions with the old key will no longer display.",[81,405,407],{"id":406},"storage","Storage",[86,409,410,411,414,415,418],{},"Reactions are stored in the ",[117,412,413],{},"comment_reactions"," table with a unique constraint on ",[117,416,417],{},"(comment_id, commenter_id, commenter_type, reaction)",", ensuring one reaction of each type per user per comment.",[420,421,422],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":235,"searchDepth":249,"depth":249,"links":424},[425,426,427,428],{"id":83,"depth":249,"text":84},{"id":193,"depth":249,"text":194},{"id":224,"depth":249,"text":225},{"id":406,"depth":249,"text":407},"Emoji reactions on comments.","md",null,{},{"icon":44},{"description":435,"title":41},"Configure emoji reactions for comments.","5mi_HoegWMsrrG2xuLdYPS1DXL37zif9KsBLjciCtN0",[438,440],{"title":36,"path":37,"stem":38,"description":439,"icon":39,"children":-1},"User @mentions with autocomplete and notification support.",{"title":46,"path":47,"stem":48,"description":441,"icon":49,"children":-1},"File uploads for comments.",1774613361671] |