fix removing items

This commit is contained in:
marlon-erler
2024-07-20 03:34:54 +02:00
parent 58348f78dd
commit bc34e4d7fe
7 changed files with 101 additions and 12 deletions
+17 -2
View File
@@ -1,9 +1,18 @@
import * as React from "bloatless-react";
import ConnectionViewModel from "../../ViewModel/connectionViewModel";
import { DeletableListItem } from "../Components/deletableListItem";
import { translations } from "../translations";
export function ConnectionModal(connectionViewModel: ConnectionViewModel) {
const previousAddressConverter: React.StateItemConverter<string> = (
address: string
) => {
return DeletableListItem(address, () => {
connectionViewModel.removePreviousAddress(address);
});
};
return (
<div
class="modal"
@@ -13,10 +22,16 @@ export function ConnectionModal(connectionViewModel: ConnectionViewModel) {
<main>
<h2>{translations.connectionModal.connectionModalHeadline}</h2>
<div
class="flex-column gap"
children:append={[
connectionViewModel.previousAddresses,
previousAddressConverter,
]}
></div>
</main>
<button on:click={connectionViewModel.hideConnectionModal}>
{translations.general.closeButton}
{translations.general.closeButtonAudioLabel}
<span class="icon">close</span>
</button>
</div>