saner table on options page.
This commit is contained in:
@@ -4,7 +4,7 @@ import {render} from 'react-dom'
|
|||||||
import {generatePrivateKey, nip19} from 'nostr-tools'
|
import {generatePrivateKey, nip19} from 'nostr-tools'
|
||||||
import QRCode from 'react-qr-code'
|
import QRCode from 'react-qr-code'
|
||||||
|
|
||||||
import {removePermissions, PERMISSION_NAMES} from './common'
|
import {removePermissions} from './common'
|
||||||
|
|
||||||
function Options() {
|
function Options() {
|
||||||
let [privKey, setPrivKey] = useState('')
|
let [privKey, setPrivKey] = useState('')
|
||||||
@@ -171,11 +171,15 @@ function Options() {
|
|||||||
<tbody>
|
<tbody>
|
||||||
{policies.map(
|
{policies.map(
|
||||||
({host, type, accept, conditions, created_at}) => (
|
({host, type, accept, conditions, created_at}) => (
|
||||||
<tr key={host}>
|
<tr key={host + type + accept + JSON.stringify(conditions)}>
|
||||||
<td>{host}</td>
|
<td>{host}</td>
|
||||||
<td>{PERMISSION_NAMES[type]}</td>
|
<td>{type}</td>
|
||||||
<td>{accept}</td>
|
<td>{accept}</td>
|
||||||
<td>{JSON.stringify(conditions).slice(1, -1)}</td>
|
<td>
|
||||||
|
{conditions.kinds
|
||||||
|
? `kinds: ${Object.keys(conditions.kinds).join(', ')}`
|
||||||
|
: 'always'}
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{new Date(created_at * 1000)
|
{new Date(created_at * 1000)
|
||||||
.toISOString()
|
.toISOString()
|
||||||
|
|||||||
Reference in New Issue
Block a user