Initial commit

Signed-off-by: Ilan Bigio <ilan@openai.com>
This commit is contained in:
Ilan Bigio
2025-04-16 12:56:08 -04:00
commit 59a180ddec
163 changed files with 30587 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import React from "react";
import { Box, Text } from "ink";
import figures from "figures";
import { styles } from "./theme";
export function SelectOption({ isFocused, isSelected, children }) {
return React.createElement(
Box,
{ ...styles.option({ isFocused }) },
isFocused &&
React.createElement(
Text,
{ ...styles.focusIndicator() },
figures.pointer,
),
React.createElement(
Text,
{ ...styles.label({ isFocused, isSelected }) },
children,
),
isSelected &&
React.createElement(
Text,
{ ...styles.selectedIndicator() },
figures.tick,
),
);
}