fix lint error

This commit is contained in:
Michael Schramm 2020-06-21 14:15:45 +02:00
parent 561a8d6f10
commit 5d8cbbdf4e
3 changed files with 8 additions and 15 deletions

View File

@ -1,16 +1,10 @@
import { DeleteOutlined, PlusOutlined } from '@ant-design/icons/lib' import { DeleteOutlined, PlusOutlined } from '@ant-design/icons/lib'
import { Button, Card, Checkbox, Form, Input, Popconfirm, Popover, Select, Space, Tabs, Tag } from 'antd' import { Button, Card, Checkbox, Form, Input, Popconfirm, Space, Tabs } from 'antd'
import { FormInstance } from 'antd/lib/form'
import { TabPaneProps } from 'antd/lib/tabs' import { TabPaneProps } from 'antd/lib/tabs'
import { FieldData } from 'rc-field-form/lib/interface' import React from 'react'
import React, { useCallback, useState } from 'react'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { AdminFormFieldFragment } from '../../../graphql/fragment/admin.form.fragment'
import { FieldCard } from './field.card'
import { adminTypes } from './types'
interface Props extends TabPaneProps { interface Props extends TabPaneProps {}
}
export const HooksTab: React.FC<Props> = (props) => { export const HooksTab: React.FC<Props> = (props) => {
const { t } = useTranslation() const { t } = useTranslation()
@ -18,7 +12,7 @@ export const HooksTab: React.FC<Props> = (props) => {
return ( return (
<Tabs.TabPane {...props}> <Tabs.TabPane {...props}>
<Form.List name={['form', 'hooks']}> <Form.List name={['form', 'hooks']}>
{(hooks, { add, remove, move }) => { {(hooks, { add, remove }) => {
return ( return (
<div> <div>
<Form.Item wrapperCol={{ span: 24 }}> <Form.Item wrapperCol={{ span: 24 }}>
@ -34,7 +28,7 @@ export const HooksTab: React.FC<Props> = (props) => {
const defaults = { const defaults = {
id: `NEW-${Date.now()}`, id: `NEW-${Date.now()}`,
enabled: false, enabled: false,
url: '' url: '',
} }
add(defaults) add(defaults)
@ -85,11 +79,11 @@ export const HooksTab: React.FC<Props> = (props) => {
name={[hook.name, 'url']} name={[hook.name, 'url']}
rules={[ rules={[
{ required: true, message: t('validation:urlRequired') }, { required: true, message: t('validation:urlRequired') },
{ type: 'url', message: t('validation:invalidUrl')}, { type: 'url', message: t('validation:invalidUrl') },
]} ]}
labelCol={{ span: 6 }} labelCol={{ span: 6 }}
> >
<Input /> <Input />
</Form.Item> </Form.Item>
</Card> </Card>
</Form.Item> </Form.Item>

View File

@ -7,7 +7,6 @@ import { useRouter } from 'next/router'
import React, { CSSProperties, FunctionComponent } from 'react' import React, { CSSProperties, FunctionComponent } from 'react'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { ME_QUERY, MeQueryData } from '../graphql/query/me.query' import { ME_QUERY, MeQueryData } from '../graphql/query/me.query'
import { SETTINGS_QUERY, SettingsQueryData } from '../graphql/query/settings.query'
import { languages } from '../i18n' import { languages } from '../i18n'
import { sideMenu, SideMenuElement } from './sidemenu' import { sideMenu, SideMenuElement } from './sidemenu'
import GitHubButton from 'react-github-button' import GitHubButton from 'react-github-button'

View File

@ -111,7 +111,7 @@ export const ADMIN_FORM_FRAGMENT = gql`
language language
showFooter showFooter
isLive isLive
hooks { hooks {
id id
enabled enabled