atproto explorer
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

remove action from collection view

Juliet e1ce2a83 900f3887

+18 -19
+18 -19
src/views/collection.tsx
··· 14 14 ComAtprotoRepoApplyWrites, 15 15 ComAtprotoRepoListRecords, 16 16 } from "@atcute/client/lexicons"; 17 - import { A, action, query, useParams } from "@solidjs/router"; 17 + import { A, query, useParams } from "@solidjs/router"; 18 18 import { resolveHandle, resolvePDS } from "../utils/api.js"; 19 19 import * as TID from "@atcute/tid"; 20 20 import { JSONType, JSONValue } from "../components/json.jsx"; ··· 142 142 143 143 const [response, { refetch }] = createResource(fetchRecords); 144 144 145 - const deleteRecords = action(async () => { 145 + const deleteRecords = async () => { 146 146 const writes = records 147 147 .filter((record) => record.toDelete) 148 148 .map((record): Brand.Union<ComAtprotoRepoApplyWrites.Delete> => { ··· 164 164 }); 165 165 } 166 166 window.location.reload(); 167 - }); 167 + }; 168 168 169 169 const handleSelectionClick = (e: MouseEvent, index: number) => { 170 170 if (e.shiftKey && lastSelected() !== undefined) ··· 274 274 Delete {records.filter((rec) => rec.toDelete).length}{" "} 275 275 records? 276 276 </h3> 277 - <form action={deleteRecords} method="post"> 278 - <div class="mt-2 inline-flex gap-2"> 279 - <button 280 - onclick={() => setOpenDelete(false)} 281 - class="dark:bg-dark-900 dark:hover:bg-dark-800 rounded-lg border border-neutral-500 bg-white px-2.5 py-1.5 text-sm font-bold hover:bg-slate-200 focus:outline-none focus:ring-1 focus:ring-slate-700 dark:focus:ring-slate-300" 282 - > 283 - Cancel 284 - </button> 285 - <button 286 - type="submit" 287 - class="rounded-lg bg-red-500 px-2.5 py-1.5 text-sm font-bold text-slate-100 hover:bg-red-400 focus:outline-none focus:ring-1 focus:ring-slate-700 dark:bg-red-600 dark:hover:bg-red-500 dark:focus:ring-slate-300" 288 - > 289 - Delete 290 - </button> 291 - </div> 292 - </form> 277 + <div class="mt-2 inline-flex gap-2"> 278 + <button 279 + onclick={() => setOpenDelete(false)} 280 + class="dark:bg-dark-900 dark:hover:bg-dark-800 rounded-lg border border-neutral-500 bg-white px-2.5 py-1.5 text-sm font-bold hover:bg-slate-200 focus:outline-none focus:ring-1 focus:ring-slate-700 dark:focus:ring-slate-300" 281 + > 282 + Cancel 283 + </button> 284 + <button 285 + type="button" 286 + onclick={() => deleteRecords()} 287 + class="rounded-lg bg-red-500 px-2.5 py-1.5 text-sm font-bold text-slate-100 hover:bg-red-400 focus:outline-none focus:ring-1 focus:ring-slate-700 dark:bg-red-600 dark:hover:bg-red-500 dark:focus:ring-slate-300" 288 + > 289 + Delete 290 + </button> 291 + </div> 293 292 </div> 294 293 </dialog> 295 294 </Show>