import React from 'react'; import { Separator } from '../ui/separator'; import { FunctionComponent } from 'react'; import { AgentPermissions } from './agentPermissions/AgentPermissions'; import { WacRule } from '@ldo/connected-solid'; import { View } from 'react-native'; import { PermissionRow } from './PermissionRow'; import { Users } from '../../lib/icons/Users'; import { Fingerprint } from '../../lib/icons/Fingerprint'; interface WacRuleFormProps { value: WacRule; onChange: (newWacRule: WacRule) => void; } export const WacRuleForm: FunctionComponent = ({ value, onChange, }) => { return ( onChange({ ...value, public: newRule })} /> onChange({ ...value, authenticated: newRule })} /> onChange({ ...value, agent: newAgentRules }) } /> ); };