metacubexd/src/components/ConnectionsTableDetailsModal.tsx

31 lines
763 B
TypeScript
Raw Normal View History

2023-09-10 17:55:53 +08:00
import { Component, Show } from 'solid-js'
import { allConnections } from '~/signals'
export const ConnectionsTableDetailsModal: Component<{
selectedConnectionID?: string
}> = (props) => {
return (
<dialog id="connections-table-details-modal" class="modal">
<div class="modal-box">
<Show when={props.selectedConnectionID}>
<pre>
<code>
{JSON.stringify(
allConnections.find(
({ id }) => id === props.selectedConnectionID,
),
null,
2,
)}
</code>
</pre>
</Show>
</div>
<form method="dialog" class="modal-backdrop">
<button />
</form>
</dialog>
)
}