feat: WIP 界面调整。
This commit is contained in:
13
src/App.tsx
13
src/App.tsx
@ -1,8 +1,9 @@
|
||||
import { useCallback, useState } from 'react';
|
||||
import { useCallback, useEffect, useState } from 'react';
|
||||
import reactLogo from './assets/react.svg';
|
||||
import { invoke } from '@tauri-apps/api/tauri';
|
||||
import './App.css';
|
||||
import clsx from 'clsx';
|
||||
import { Configurator } from './configurator/configurator';
|
||||
|
||||
type Mode = 'Flowing' | 'Follow' | null;
|
||||
|
||||
@ -17,10 +18,6 @@ function App() {
|
||||
setScreenshots(base64TextList.map((text) => `data:image/webp;base64,${text}`));
|
||||
}
|
||||
|
||||
const refreshDisplays = useCallback(async () => {
|
||||
await invoke('refresh_displays');
|
||||
}, []);
|
||||
|
||||
const getLedStripColors = useCallback(async () => {
|
||||
setLedStripColors(await invoke('get_led_strip_colors'));
|
||||
}, []);
|
||||
@ -60,7 +57,7 @@ function App() {
|
||||
<button
|
||||
className="bg-black bg-opacity-20"
|
||||
type="button"
|
||||
onClick={() => refreshDisplays()}
|
||||
onClick={() => readPickerConfig()}
|
||||
>
|
||||
Refresh Displays
|
||||
</button>
|
||||
@ -99,9 +96,7 @@ function App() {
|
||||
</div>
|
||||
|
||||
<div className="flex gap-5 justify-center">
|
||||
<img src="/vite.svg" className="logo vite" alt="Vite logo" />
|
||||
<img src="/tauri.svg" className="logo tauri" alt="Tauri logo" />
|
||||
<img src={reactLogo} className="logo react" alt="React logo" />
|
||||
<Configurator />
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
Reference in New Issue
Block a user