mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-25 18:18:39 +02:00
Decouple core Yaak logic from Tauri (#354)
This commit is contained in:
14
crates-tauri/yaak-fonts/index.ts
Normal file
14
crates-tauri/yaak-fonts/index.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { useQuery } from '@tanstack/react-query';
|
||||
import { invoke } from '@tauri-apps/api/core';
|
||||
import { Fonts } from './bindings/gen_fonts';
|
||||
|
||||
export async function listFonts() {
|
||||
return invoke<Fonts>('plugin:yaak-fonts|list', {});
|
||||
}
|
||||
|
||||
export function useFonts() {
|
||||
return useQuery({
|
||||
queryKey: ['list_fonts'],
|
||||
queryFn: () => listFonts(),
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user