import { createResource, onMount } from "solid-js"; import List from "../../components/list"; import RemotesService from "../../services/remotes-service"; import CreateRemoteModal from "../../modals/create-remote-modal"; function RemotesList(props) { const [remotes, { refetch: refetchRemotes }] = createResource( RemotesService.getRemotes ); onMount(() => { refetchRemotes(); }); CreateRemoteModal.onRemoteCreated(() => { refetchRemotes(); }); function handleNewRemote() { CreateRemoteModal.Handler.show(); } function handleDeleteRemote(remote) {} return ( <>