UNPKG

jsx-slack

Version:

Build JSON object for Slack Block Kit surfaces from JSX

2 lines (1 loc) 387 B
import{createComponent as l}from"../../jsx-internals.mjs";import{plainText as n}from"./utils.mjs";const r=Symbol("jsx-slack-option-selected"),d=l("Option",({children:p,description:e,selected:o,value:c})=>{const t=n(p),i={text:t,value:c||t.text,description:e!==void 0?n(e):void 0};return o!==void 0&&Object.defineProperty(i,r,{value:o}),i});export{d as Option,r as optionSelectedSymbol};