UNPKG

jsx-slack

Version:

Build JSON object for Slack Block Kit surfaces from JSX

2 lines (1 loc) 422 B
import{createComponent as n}from"../../jsx-internals.mjs";import{mrkdwnForOption as d,mrkdwn as m}from"./Mrkdwn.mjs";const r=Symbol("jsx-slack-checkbox-checked"),k=n("Checkbox",({children:t,checked:o,description:c,value:i})=>{const e={...d(t),value:i};return c!==void 0&&(e.description=m(c,{verbatim:e.text.verbatim})),o!==void 0&&Object.defineProperty(e,r,{value:o}),e});export{k as Checkbox,r as checkboxCheckedSymbol};