import { c as _c } from "react/compiler-runtime"; import * as React from 'react'; import type { CommandResultDisplay } from '../../commands.js'; import { Pane } from '../../components/design-system/Pane.js'; import { ThemePicker } from '../../components/ThemePicker.js'; import { useTheme } from '../../ink.js'; import type { LocalJSXCommandCall } from '../../types/command.js'; type Props = { onDone: (result?: string, options?: { display?: CommandResultDisplay; }) => void; }; function ThemePickerCommand(t0) { const $ = _c(8); const { onDone } = t0; const [, setTheme] = useTheme(); let t1; if ($[0] !== onDone || $[1] !== setTheme) { t1 = setting => { setTheme(setting); onDone(`Theme set to ${setting}`); }; $[0] = onDone; $[1] = setTheme; $[2] = t1; } else { t1 = $[2]; } let t2; if ($[3] !== onDone) { t2 = () => { onDone("Theme picker dismissed", { display: "system" }); }; $[3] = onDone; $[4] = t2; } else { t2 = $[4]; } let t3; if ($[5] !== t1 || $[6] !== t2) { t3 = ; $[5] = t1; $[6] = t2; $[7] = t3; } else { t3 = $[7]; } return t3; } export const call: LocalJSXCommandCall = async (onDone, _context) => { return ; }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIkNvbW1hbmRSZXN1bHREaXNwbGF5IiwiUGFuZSIsIlRoZW1lUGlja2VyIiwidXNlVGhlbWUiLCJMb2NhbEpTWENvbW1hbmRDYWxsIiwiUHJvcHMiLCJvbkRvbmUiLCJyZXN1bHQiLCJvcHRpb25zIiwiZGlzcGxheSIsIlRoZW1lUGlja2VyQ29tbWFuZCIsInQwIiwiJCIsIl9jIiwic2V0VGhlbWUiLCJ0MSIsInNldHRpbmciLCJ0MiIsInQzIiwiY2FsbCIsIl9jb250ZXh0Il0sInNvdXJjZXMiOlsidGhlbWUudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHR5cGUgeyBDb21tYW5kUmVzdWx0RGlzcGxheSB9IGZyb20gJy4uLy4uL2NvbW1hbmRzLmpzJ1xuaW1wb3J0IHsgUGFuZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9QYW5lLmpzJ1xuaW1wb3J0IHsgVGhlbWVQaWNrZXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL1RoZW1lUGlja2VyLmpzJ1xuaW1wb3J0IHsgdXNlVGhlbWUgfSBmcm9tICcuLi8uLi9pbmsuanMnXG5pbXBvcnQgdHlwZSB7IExvY2FsSlNYQ29tbWFuZENhbGwgfSBmcm9tICcuLi8uLi90eXBlcy9jb21tYW5kLmpzJ1xuXG50eXBlIFByb3BzID0ge1xuICBvbkRvbmU6IChcbiAgICByZXN1bHQ/OiBzdHJpbmcsXG4gICAgb3B0aW9ucz86IHsgZGlzcGxheT86IENvbW1hbmRSZXN1bHREaXNwbGF5IH0sXG4gICkgPT4gdm9pZFxufVxuXG5mdW5jdGlvbiBUaGVtZVBpY2tlckNvbW1hbmQoeyBvbkRvbmUgfTogUHJvcHMpOiBSZWFjdC5SZWFjdE5vZGUge1xuICBjb25zdCBbLCBzZXRUaGVtZV0gPSB1c2VUaGVtZSgpXG5cbiAgcmV0dXJuIChcbiAgICA8UGFuZSBjb2xvcj1cInBlcm1pc3Npb25cIj5cbiAgICAgIDxUaGVtZVBpY2tlclxuICAgICAgICBvblRoZW1lU2VsZWN0PXtzZXR0aW5nID0+IHtcbiAgICAgICAgICBzZXRUaGVtZShzZXR0aW5nKVxuICAgICAgICAgIG9uRG9uZShgVGhlbWUgc2V0IHRvICR7c2V0dGluZ31gKVxuICAgICAgICB9fVxuICAgICAgICBvbkNhbmNlbD17KCkgPT4ge1xuICAgICAgICAgIG9uRG9uZSgnVGhlbWUgcGlja2VyIGRpc21pc3NlZCcsIHsgZGlzcGxheTogJ3N5c3RlbScgfSlcbiAgICAgICAgfX1cbiAgICAgICAgc2tpcEV4aXRIYW5kbGluZz17dHJ1ZX1cbiAgICAgIC8+XG4gICAgPC9QYW5lPlxuICApXG59XG5cbmV4cG9ydCBjb25zdCBjYWxsOiBMb2NhbEpTWENvbW1hbmRDYWxsID0gYXN5bmMgKG9uRG9uZSwgX2NvbnRleHQpID0+IHtcbiAgcmV0dXJuIDxUaGVtZVBpY2tlckNvbW1hbmQgb25Eb25lPXtvbkRvbmV9IC8+XG59XG4iXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEtBQUtBLEtBQUssTUFBTSxPQUFPO0FBQzlCLGNBQWNDLG9CQUFvQixRQUFRLG1CQUFtQjtBQUM3RCxTQUFTQyxJQUFJLFFBQVEsd0NBQXdDO0FBQzdELFNBQVNDLFdBQVcsUUFBUSxpQ0FBaUM7QUFDN0QsU0FBU0MsUUFBUSxRQUFRLGNBQWM7QUFDdkMsY0FBY0MsbUJBQW1CLFFBQVEsd0JBQXdCO0FBRWpFLEtBQUtDLEtBQUssR0FBRztFQUNYQyxNQUFNLEVBQUUsQ0FDTkMsTUFBZSxDQUFSLEVBQUUsTUFBTSxFQUNmQyxPQUE0QyxDQUFwQyxFQUFFO0lBQUVDLE9BQU8sQ0FBQyxFQUFFVCxvQkFBb0I7RUFBQyxDQUFDLEVBQzVDLEdBQUcsSUFBSTtBQUNYLENBQUM7QUFFRCxTQUFBVSxtQkFBQUMsRUFBQTtFQUFBLE1BQUFDLENBQUEsR0FBQUMsRUFBQTtFQUE0QjtJQUFBUDtFQUFBLElBQUFLLEVBQWlCO0VBQzNDLFNBQUFHLFFBQUEsSUFBcUJYLFFBQVEsQ0FBQyxDQUFDO0VBQUEsSUFBQVksRUFBQTtFQUFBLElBQUFILENBQUEsUUFBQU4sTUFBQSxJQUFBTSxDQUFBLFFBQUFFLFFBQUE7SUFLVkMsRUFBQSxHQUFBQyxPQUFBO01BQ2JGLFFBQVEsQ0FBQ0UsT0FBTyxDQUFDO01BQ2pCVixNQUFNLENBQUMsZ0JBQWdCVSxPQUFPLEVBQUUsQ0FBQztJQUFBLENBQ2xDO0lBQUFKLENBQUEsTUFBQU4sTUFBQTtJQUFBTSxDQUFBLE1BQUFFLFFBQUE7SUFBQUYsQ0FBQSxNQUFBRyxFQUFBO0VBQUE7SUFBQUEsRUFBQSxHQUFBSCxDQUFBO0VBQUE7RUFBQSxJQUFBSyxFQUFBO0VBQUEsSUFBQUwsQ0FBQSxRQUFBTixNQUFBO0lBQ1NXLEVBQUEsR0FBQUEsQ0FBQTtNQUNSWCxNQUFNLENBQUMsd0JBQXdCLEVBQUU7UUFBQUcsT0FBQSxFQUFXO01BQVMsQ0FBQyxDQUFDO0lBQUEsQ0FDeEQ7SUFBQUcsQ0FBQSxNQUFBTixNQUFBO0lBQUFNLENBQUEsTUFBQUssRUFBQTtFQUFBO0lBQUFBLEVBQUEsR0FBQUwsQ0FBQTtFQUFBO0VBQUEsSUFBQU0sRUFBQTtFQUFBLElBQUFOLENBQUEsUUFBQUcsRUFBQSxJQUFBSCxDQUFBLFFBQUFLLEVBQUE7SUFSTEMsRUFBQSxJQUFDLElBQUksQ0FBTyxLQUFZLENBQVosWUFBWSxDQUN0QixDQUFDLFdBQVcsQ0FDSyxhQUdkLENBSGMsQ0FBQUgsRUFHZixDQUFDLENBQ1MsUUFFVCxDQUZTLENBQUFFLEVBRVYsQ0FBQyxDQUNpQixnQkFBSSxDQUFKLEtBQUcsQ0FBQyxHQUUxQixFQVhDLElBQUksQ0FXRTtJQUFBTCxDQUFBLE1BQUFHLEVBQUE7SUFBQUgsQ0FBQSxNQUFBSyxFQUFBO0lBQUFMLENBQUEsTUFBQU0sRUFBQTtFQUFBO0lBQUFBLEVBQUEsR0FBQU4sQ0FBQTtFQUFBO0VBQUEsT0FYUE0sRUFXTztBQUFBO0FBSVgsT0FBTyxNQUFNQyxJQUFJLEVBQUVmLG1CQUFtQixHQUFHLE1BQUFlLENBQU9iLE1BQU0sRUFBRWMsUUFBUSxLQUFLO0VBQ25FLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLENBQUMsQ0FBQ2QsTUFBTSxDQUFDLEdBQUc7QUFDL0MsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==