links, navs, and more
This commit is contained in:
@ -1,9 +1,8 @@
|
||||
<script>
|
||||
import { invoke } from '@tauri-apps/api/tauri';
|
||||
import { fly } from 'svelte/transition';
|
||||
import { expoIn } from 'svelte/easing';
|
||||
|
||||
import { navigate } from '../lib/routing.js';
|
||||
import Link from '../ui/Link.svelte';
|
||||
import Icon from '../ui/Icon.svelte';
|
||||
|
||||
export let appState;
|
||||
@ -22,21 +21,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
function deny() {
|
||||
navigate('ShowDenied');
|
||||
}
|
||||
|
||||
function handleHotkey(event) {
|
||||
if (event.shiftKey && (event.code === 'Enter' || event.code === 'NumpadEnter')) {
|
||||
approve();
|
||||
}
|
||||
else if (event.code === 'Escape') {
|
||||
deny();
|
||||
}
|
||||
}
|
||||
|
||||
var appName = null;
|
||||
console.log(appName);
|
||||
if (appState.currentRequest.clients.length === 1) {
|
||||
let path = appState.currentRequest.clients[0].exe;
|
||||
let m = path.match(/\/([^/]+?$)|\\([^\\]+?$)/);
|
||||
@ -45,12 +30,6 @@
|
||||
</script>
|
||||
|
||||
|
||||
<svelte:window on:keydown={handleHotkey} />
|
||||
|
||||
<!-- <div
|
||||
out:fly="{{x: '-100vw', duration: 200, easing: expoIn}}"
|
||||
class="flex flex-col space-y-4 p-4 m-auto max-w-max h-screen justify-center"
|
||||
> -->
|
||||
<div class="flex flex-col space-y-4 p-4 m-auto max-w-max h-screen justify-center">
|
||||
<!-- <div class="p-4 rounded-box border-2 border-neutral-content"> -->
|
||||
<div class="space-y-1 mb-4">
|
||||
@ -62,19 +41,20 @@
|
||||
</div>
|
||||
|
||||
<div class="grid grid-cols-2">
|
||||
<button class="btn btn-error justify-self-start" on:click={deny}>
|
||||
Deny
|
||||
|
||||
<!-- <kbd class="kbd kbd-xs bg-error border-base-100">Esc</kbd> -->
|
||||
<kbd class="normal-case px-1 py-0.5 rounded border border-neutral">Esc</kbd>
|
||||
</button>
|
||||
<button class="btn btn-success justify-self-end" on:click={approve}>
|
||||
Approve
|
||||
|
||||
<kbd class="normal-case px-1 py-0.5 rounded border border-neutral">Shift</kbd>
|
||||
<span class="mx-0.5">+</span>
|
||||
<kbd class="normal-case px-1 py-0.5 rounded border border-neutral">Enter</kbd>
|
||||
</button>
|
||||
<Link target="ShowDenied" hotkey="Escape">
|
||||
<button class="btn btn-error justify-self-start">
|
||||
Deny
|
||||
<kbd class="ml-2 normal-case px-1 py-0.5 rounded border border-neutral">Esc</kbd>
|
||||
</button>
|
||||
</Link>
|
||||
|
||||
<Link target="{approve}" hotkey="Enter" shift="{true}">
|
||||
<button class="btn btn-success justify-self-end">
|
||||
Approve
|
||||
<kbd class="ml-2 normal-case px-1 py-0.5 rounded border border-neutral">Shift</kbd>
|
||||
<span class="mx-0.5">+</span>
|
||||
<kbd class="normal-case px-1 py-0.5 rounded border border-neutral">Enter</kbd>
|
||||
</button>
|
||||
</Link>
|
||||
</div>
|
||||
<!-- </div> -->
|
||||
</div>
|
Reference in New Issue
Block a user