source dump of claude code
at main 45 lines 3.5 kB view raw
1import { c as _c } from "react/compiler-runtime"; 2import React, { createContext, type ReactNode, useContext } from 'react'; 3import { Box, Text } from '../../ink.js'; 4export const OrderedListItemContext = createContext({ 5 marker: '' 6}); 7type OrderedListItemProps = { 8 children: ReactNode; 9}; 10export function OrderedListItem(t0) { 11 const $ = _c(7); 12 const { 13 children 14 } = t0; 15 const { 16 marker 17 } = useContext(OrderedListItemContext); 18 let t1; 19 if ($[0] !== marker) { 20 t1 = <Text dimColor={true}>{marker}</Text>; 21 $[0] = marker; 22 $[1] = t1; 23 } else { 24 t1 = $[1]; 25 } 26 let t2; 27 if ($[2] !== children) { 28 t2 = <Box flexDirection="column">{children}</Box>; 29 $[2] = children; 30 $[3] = t2; 31 } else { 32 t2 = $[3]; 33 } 34 let t3; 35 if ($[4] !== t1 || $[5] !== t2) { 36 t3 = <Box gap={1}>{t1}{t2}</Box>; 37 $[4] = t1; 38 $[5] = t2; 39 $[6] = t3; 40 } else { 41 t3 = $[6]; 42 } 43 return t3; 44} 45//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsImNyZWF0ZUNvbnRleHQiLCJSZWFjdE5vZGUiLCJ1c2VDb250ZXh0IiwiQm94IiwiVGV4dCIsIk9yZGVyZWRMaXN0SXRlbUNvbnRleHQiLCJtYXJrZXIiLCJPcmRlcmVkTGlzdEl0ZW1Qcm9wcyIsImNoaWxkcmVuIiwiT3JkZXJlZExpc3RJdGVtIiwidDAiLCIkIiwiX2MiLCJ0MSIsInQyIiwidDMiXSwic291cmNlcyI6WyJPcmRlcmVkTGlzdEl0ZW0udHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBjcmVhdGVDb250ZXh0LCB0eXBlIFJlYWN0Tm9kZSwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQm94LCBUZXh0IH0gZnJvbSAnLi4vLi4vaW5rLmpzJ1xuXG5leHBvcnQgY29uc3QgT3JkZXJlZExpc3RJdGVtQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQoeyBtYXJrZXI6ICcnIH0pXG5cbnR5cGUgT3JkZXJlZExpc3RJdGVtUHJvcHMgPSB7XG4gIGNoaWxkcmVuOiBSZWFjdE5vZGVcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIE9yZGVyZWRMaXN0SXRlbSh7XG4gIGNoaWxkcmVuLFxufTogT3JkZXJlZExpc3RJdGVtUHJvcHMpOiBSZWFjdC5SZWFjdE5vZGUge1xuICBjb25zdCB7IG1hcmtlciB9ID0gdXNlQ29udGV4dChPcmRlcmVkTGlzdEl0ZW1Db250ZXh0KVxuXG4gIHJldHVybiAoXG4gICAgPEJveCBnYXA9ezF9PlxuICAgICAgPFRleHQgZGltQ29sb3I+e21hcmtlcn08L1RleHQ+XG4gICAgICA8Qm94IGZsZXhEaXJlY3Rpb249XCJjb2x1bW5cIj57Y2hpbGRyZW59PC9Cb3g+XG4gICAgPC9Cb3g+XG4gIClcbn1cbiJdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU9BLEtBQUssSUFBSUMsYUFBYSxFQUFFLEtBQUtDLFNBQVMsRUFBRUMsVUFBVSxRQUFRLE9BQU87QUFDeEUsU0FBU0MsR0FBRyxFQUFFQyxJQUFJLFFBQVEsY0FBYztBQUV4QyxPQUFPLE1BQU1DLHNCQUFzQixHQUFHTCxhQUFhLENBQUM7RUFBRU0sTUFBTSxFQUFFO0FBQUcsQ0FBQyxDQUFDO0FBRW5FLEtBQUtDLG9CQUFvQixHQUFHO0VBQzFCQyxRQUFRLEVBQUVQLFNBQVM7QUFDckIsQ0FBQztBQUVELE9BQU8sU0FBQVEsZ0JBQUFDLEVBQUE7RUFBQSxNQUFBQyxDQUFBLEdBQUFDLEVBQUE7RUFBeUI7SUFBQUo7RUFBQSxJQUFBRSxFQUVUO0VBQ3JCO0lBQUFKO0VBQUEsSUFBbUJKLFVBQVUsQ0FBQ0csc0JBQXNCLENBQUM7RUFBQSxJQUFBUSxFQUFBO0VBQUEsSUFBQUYsQ0FBQSxRQUFBTCxNQUFBO0lBSWpETyxFQUFBLElBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBUixLQUFPLENBQUMsQ0FBRVAsT0FBSyxDQUFFLEVBQXRCLElBQUksQ0FBeUI7SUFBQUssQ0FBQSxNQUFBTCxNQUFBO0lBQUFLLENBQUEsTUFBQUUsRUFBQTtFQUFBO0lBQUFBLEVBQUEsR0FBQUYsQ0FBQTtFQUFBO0VBQUEsSUFBQUcsRUFBQTtFQUFBLElBQUFILENBQUEsUUFBQUgsUUFBQTtJQUM5Qk0sRUFBQSxJQUFDLEdBQUcsQ0FBZSxhQUFRLENBQVIsUUFBUSxDQUFFTixTQUFPLENBQUUsRUFBckMsR0FBRyxDQUF3QztJQUFBRyxDQUFBLE1BQUFILFFBQUE7SUFBQUcsQ0FBQSxNQUFBRyxFQUFBO0VBQUE7SUFBQUEsRUFBQSxHQUFBSCxDQUFBO0VBQUE7RUFBQSxJQUFBSSxFQUFBO0VBQUEsSUFBQUosQ0FBQSxRQUFBRSxFQUFBLElBQUFGLENBQUEsUUFBQUcsRUFBQTtJQUY5Q0MsRUFBQSxJQUFDLEdBQUcsQ0FBTSxHQUFDLENBQUQsR0FBQyxDQUNULENBQUFGLEVBQTZCLENBQzdCLENBQUFDLEVBQTJDLENBQzdDLEVBSEMsR0FBRyxDQUdFO0lBQUFILENBQUEsTUFBQUUsRUFBQTtJQUFBRixDQUFBLE1BQUFHLEVBQUE7SUFBQUgsQ0FBQSxNQUFBSSxFQUFBO0VBQUE7SUFBQUEsRUFBQSxHQUFBSixDQUFBO0VBQUE7RUFBQSxPQUhOSSxFQUdNO0FBQUEiLCJpZ25vcmVMaXN0IjpbXX0=