This commit is contained in:
neil 2022-12-22 11:32:58 +08:00
parent e5c359db8a
commit 9e43eba092
4 changed files with 5 additions and 11 deletions

View file

@ -1,6 +1,5 @@
<script lang="ts"> <script lang="ts">
import { page } from '$app/stores'; import { page } from '$app/stores';
import { open } from '@tauri-apps/api/shell';
import { appWindow } from '@tauri-apps/api/window'; import { appWindow } from '@tauri-apps/api/window';
import { searchStore } from '$libs/stores'; import { searchStore } from '$libs/stores';
import SearchInput from '@tea/ui/SearchInput/SearchInput.svelte'; import SearchInput from '@tea/ui/SearchInput/SearchInput.svelte';
@ -8,10 +7,6 @@
import { beforeUpdate } from 'svelte'; import { beforeUpdate } from 'svelte';
const openGithub = () => {
open('https://github.com/teaxyz');
};
let maximized = false; let maximized = false;
const toggleMaximize = () => { const toggleMaximize = () => {
maximized = !maximized; maximized = !maximized;

View file

@ -4,7 +4,7 @@
<section class="border-2 border-gray bg-black p-2"> <section class="border-2 border-gray bg-black p-2">
<div class="profile_banner container flex border border-gray bg-black"> <div class="profile_banner container flex border border-gray bg-black">
<img class="w-1/5" src="/images/bored-ape.png" /> <img class="w-1/5" src="/images/bored-ape.png" alt="profile" />
<div class="flex w-4/5 items-center p-5"> <div class="flex w-4/5 items-center p-5">
<div class="w-1/2 pl-5"> <div class="w-1/2 pl-5">
<p class="uppercase text-gray">Authenticated with GitHub</p> <p class="uppercase text-gray">Authenticated with GitHub</p>
@ -15,7 +15,7 @@
<div class="w-1/2 pl-10"> <div class="w-1/2 pl-10">
<p class="uppercase leading-loose text-gray"> <p class="uppercase leading-loose text-gray">
Country: <span>Germany</span><br />Wallet: Country: <span>Germany</span><br />Wallet:
<a class="text-green underline" href="">Connect Now</a> <a class="text-green underline" href="/">Connect Now</a>
</p> </p>
</div> </div>
</div> </div>

View file

@ -1,6 +1,5 @@
<script lang="ts"> <script lang="ts">
import { searchStore } from '$libs/stores'; import { searchStore } from '$libs/stores';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
let term: string; let term: string;
searchStore.subscribe((v) => (term = v)); searchStore.subscribe((v) => (term = v));
</script> </script>

View file

@ -22,7 +22,7 @@ export const initializePackages = async () => {
function initPackagesStore() { function initPackagesStore() {
let initialized = false; let initialized = false;
const { subscribe, set } = writable<GUIPackage[]>([]); const { subscribe, set } = writable<GUIPackage[]>([]);
let packages: GUIPackage[] = []; const packages: GUIPackage[] = [];
let packagesIndex: Fuse<GUIPackage>; let packagesIndex: Fuse<GUIPackage>;
if (!initialized) { if (!initialized) {
@ -40,8 +40,8 @@ function initPackagesStore() {
return { return {
packages, packages,
subscribe, subscribe,
search: async (term: string, limit: number = 5): Promise<GUIPackage[]> => { search: async (term: string, limit = 5): Promise<GUIPackage[]> => {
if (!term) return []; if (!term || !packagesIndex) return [];
// TODO: if online, use algolia else use Fuse // TODO: if online, use algolia else use Fuse
const res = packagesIndex.search(term, { limit }); const res = packagesIndex.search(term, { limit });