Files
relaticle-comments/essentials/reactions/_payload.json
github-actions[bot] 9fc7b88659 Deploy 1.x docs
2026-03-27 10:41:24 +00:00

1 line
10 KiB
JSON

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