import type { ManagedPackage } from '@onelauncher/client/bindings'; import { ChevronRightIcon } from '@untitled-theme/icons-solid'; import OneConfigLogo from '~assets/logos/oneconfig.svg?component-solid'; import Button from '~ui/components/base/Button'; import SearchResultsContainer from '~ui/components/content/SearchResults'; import useBrowser from '~ui/hooks/useBrowser'; import { onMount, Show } from 'solid-js'; import { BrowserContent } from './BrowserRoot'; function BrowserMain() { const browser = useBrowser(); onMount(() => { browser.setSearchQuery(prev => ({ ...prev, categories: [], })); }); return (
); } interface FeaturedProps { package: ManagedPackage; } function Featured(props: FeaturedProps) { const browser = useBrowser(); const open = () => { browser.displayPackage(props.package.id, props.package.provider); }; return (
Featured

{props.package.title}

OneConfig Integrated

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aliquid, veniam odio. Animi quia corporis id fugiat, libero commodi. Repudiandae repellat placeat sed tempora molestias id consequuntur, corrupti ullam mollitia amet?

); } export default BrowserMain;