mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-15 05:33:29 +01:00

16 lines
556 B
TypeScript
16 lines
556 B
TypeScript
import { useQuery } from '@tanstack/react-query';
|
|
import type { Tokens } from '../gen/Tokens';
|
|
import { invokeCmd } from '../lib/tauri';
|
|
|
|
export function useTemplateTokensToString(tokens: Tokens) {
|
|
return useQuery<string>({
|
|
placeholderData: (prev) => prev, // Keep previous data on refetch
|
|
queryKey: ['template_tokens_to_string', tokens],
|
|
queryFn: () => templateTokensToString(tokens),
|
|
});
|
|
}
|
|
|
|
export async function templateTokensToString(tokens: Tokens): Promise<string> {
|
|
return invokeCmd('cmd_template_tokens_to_string', { tokens });
|
|
}
|