virtweb_frontend
eslint.config.js
src
api
routes
utils
widgets
@ -85,8 +85,8 @@ export function TokenRightsEditor(p: {
|
||||
</TableRow>
|
||||
|
||||
{/* Per VM operations */}
|
||||
{p.vms.map((v, n) => (
|
||||
<TableRow hover key={n}>
|
||||
{p.vms.map((v) => (
|
||||
<TableRow hover key={v.uuid}>
|
||||
<TableCell>{v.name}</TableCell>
|
||||
<CellRight
|
||||
{...p}
|
||||
@ -185,8 +185,8 @@ export function TokenRightsEditor(p: {
|
||||
</TableRow>
|
||||
|
||||
{/* Per VM operations */}
|
||||
{p.vms.map((v, n) => (
|
||||
<TableRow hover key={n}>
|
||||
{p.vms.map((v) => (
|
||||
<TableRow hover key={v.uuid}>
|
||||
<TableCell>{v.name}</TableCell>
|
||||
<CellRight
|
||||
{...p}
|
||||
@ -306,8 +306,8 @@ export function TokenRightsEditor(p: {
|
||||
</TableRow>
|
||||
|
||||
{/* Per VM operations */}
|
||||
{p.groups.map((v, n) => (
|
||||
<TableRow hover key={n}>
|
||||
{p.groups.map((v) => (
|
||||
<TableRow hover key={v}>
|
||||
<TableCell>{v}</TableCell>
|
||||
<CellRight
|
||||
{...p}
|
||||
@ -448,8 +448,8 @@ export function TokenRightsEditor(p: {
|
||||
</TableRow>
|
||||
|
||||
{/* Per network operations */}
|
||||
{p.networks.map((v, n) => (
|
||||
<TableRow hover key={n}>
|
||||
{p.networks.map((v) => (
|
||||
<TableRow hover key={v.uuid}>
|
||||
<TableCell>{v.name}</TableCell>
|
||||
<CellRight
|
||||
{...p}
|
||||
@ -568,8 +568,8 @@ export function TokenRightsEditor(p: {
|
||||
</TableRow>
|
||||
|
||||
{/* Per network filter operations */}
|
||||
{p.nwFilters.map((v, n) => (
|
||||
<TableRow hover key={n}>
|
||||
{p.nwFilters.map((v) => (
|
||||
<TableRow hover key={v.uuid}>
|
||||
<TableCell>{v.name}</TableCell>
|
||||
<CellRight
|
||||
{...p}
|
||||
@ -645,8 +645,8 @@ export function TokenRightsEditor(p: {
|
||||
</TableRow>
|
||||
|
||||
{/* Per API token operations */}
|
||||
{p.tokens.map((v, n) => (
|
||||
<TableRow hover key={n}>
|
||||
{p.tokens.map((v) => (
|
||||
<TableRow hover key={v.id}>
|
||||
<TableCell>{v.name}</TableCell>
|
||||
<CellRight
|
||||
{...p}
|
||||
@ -804,7 +804,9 @@ function RouteRight(p: RightOpts): React.ReactElement {
|
||||
<Checkbox
|
||||
checked={activated || parentActivated}
|
||||
disabled={!p.editable || parentActivated}
|
||||
onChange={(_e, a) => { toggle(a); }}
|
||||
onChange={(_e, a) => {
|
||||
toggle(a);
|
||||
}}
|
||||
/>
|
||||
}
|
||||
label={p.label}
|
||||
@ -814,7 +816,9 @@ function RouteRight(p: RightOpts): React.ReactElement {
|
||||
<Checkbox
|
||||
checked={activated || parentActivated}
|
||||
disabled={!p.editable || parentActivated}
|
||||
onChange={(_e, a) => { toggle(a); }}
|
||||
onChange={(_e, a) => {
|
||||
toggle(a);
|
||||
}}
|
||||
/>
|
||||
</span>
|
||||
)}
|
||||
|
Reference in New Issue
Block a user