* @description 设置面板组件 * @returns
({ show })
| 5510 | * @returns |
| 5511 | */ |
| 5512 | function SettingsPanel({ show }) { |
| 5513 | // token |
| 5514 | let token = ''; |
| 5515 | // 小时 |
| 5516 | let hour = ref(-1); |
| 5517 | // 分钟 |
| 5518 | let minute = ref(-1); |
| 5519 | return createElementNode('div', undefined, { |
| 5520 | class: watchEffectRef(() => `egg_settings${show.value ? ' active' : ''}`), |
| 5521 | }, [ |
| 5522 | createElementNode('div', undefined, { class: 'egg_settings_version_wrap' }, [ |
| 5523 | createElementNode('div', undefined, { class: 'egg_settings_label' }, createTextNode('版本信息')), |
| 5524 | createElementNode('div', undefined, { |
| 5525 | class: 'egg_settings_version', |
| 5526 | }, [ |
| 5527 | createTextNode(`v${version}`), |
| 5528 | createElementNode('a', undefined, { |
| 5529 | class: 'egg_settings_version_detail', |
| 5530 | title: 'GitHub Xu22Web/tech-study-js', |
| 5531 | href: 'https://github.com/Xu22Web/tech-study-js', |
| 5532 | }, createNSElementNode('svg', undefined, { |
| 5533 | viewBox: '0 0 16 16', |
| 5534 | class: 'egg_icon', |
| 5535 | }, createNSElementNode('path', undefined, { |
| 5536 | d: 'M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z', |
| 5537 | }))), |
| 5538 | ]), |
| 5539 | ]), |
| 5540 | createElementNode('div', undefined, { class: 'egg_settings_theme_wrap' }, [ |
| 5541 | createElementNode('div', undefined, { class: 'egg_settings_label' }, createTextNode('主题预设')), |
| 5542 | createElementNode('div', undefined, { class: 'egg_settings_theme_colors' }, [ |
| 5543 | { |
| 5544 | value: '#fa3333', |
| 5545 | title: '强国红', |
| 5546 | detail: 'XueXi Red', |
| 5547 | code: 'none', |
| 5548 | }, |
| 5549 | { |
| 5550 | value: '#bb2649', |
| 5551 | title: '非凡洋红', |
| 5552 | detail: 'Viva Magenta', |
| 5553 | code: '18-1750', |
| 5554 | }, |
| 5555 | { |
| 5556 | value: '#35548a', |
| 5557 | title: '经典蓝', |
| 5558 | detail: 'Classic Blue', |
| 5559 | code: '19-4052', |
| 5560 | }, |
| 5561 | { |
| 5562 | value: '#f36f63', |
| 5563 | title: '活珊瑚橘', |
| 5564 | detail: 'Living Coral', |
| 5565 | code: '16-1546', |
| 5566 | }, |
| 5567 | { |
| 5568 | value: '#6d5b97', |
| 5569 | title: '紫外光色', |
no test coverage detected