({ callback, pathName })
| 186 | pathName: PathNames; |
| 187 | }; |
| 188 | export const CreateButton: FC<CreateButtonProps> = ({ callback, pathName }) => { |
| 189 | // 权限定义集合 |
| 190 | const access = useAccess(); |
| 191 | return ( |
| 192 | <Access |
| 193 | accessible={access.operationPermission( |
| 194 | get(permissions, `${formatPathName(pathName)}.${OPERATION.ADD}`, ''), |
| 195 | )} |
| 196 | fallback={null} |
| 197 | key="plus" |
| 198 | > |
| 199 | <Button type="primary" onClick={() => callback()}> |
| 200 | <Icon icon="ri:add-large-line" /> |
| 201 | <FormattedMessage id={formatPerfix(pathName, OPERATION.ADD, true)} /> |
| 202 | </Button> |
| 203 | </Access> |
| 204 | ); |
| 205 | }; |
nothing calls this directly
no test coverage detected