import React from 'react'; import { Button, Input, Segmented, Table } from 'antd'; import Breadcrumb from 'Shared/Breadcrumb'; import Event from 'Components/DataManagement/Activity/data/Event'; import { Triangle } from '../Activity/EventDetailsModal'; import cn from 'classnames'; import { EditOutlined } from '@ant-design/icons'; const testAutoEv = new Event({ name: 'auto test ev', time: Date.now(), defaultFields: { userId: '123', userLocation: 'NY', userEnvironment: 'Mac OS', }, customFields: {}, isAutoCapture: true, sessionId: '123123', displayName: 'Test Auto Event', description: 'This is A test Auto Event', monthQuery: 100, monthVolume: 1000, }); function EventPage() { const [tab, setTab] = React.useState('all'); const tabs = [ { label: 'All Properties', value: 'all', }, { label: 'Custom Properties', value: 'custom', }, { label: 'Default Properties', value: 'default', } ] return (
{testAutoEv.name}
Play Sessions
null} fieldName={'Display Name'} value={testAutoEv.displayName} /> null} fieldName={'Description'} value={testAutoEv.description} /> null} fieldName={'30 Day Volume'} value={testAutoEv.monthVolume} />
Event Properties
setTab(v)} />
); } function EditableField({ onSave, fieldName, value, }: { onSave: (value: string) => void fieldName: string value: string }) { const [isEdit, setIsEdit] = React.useState(false); return (
{fieldName}
{isEdit ? (
) : (
{value}
setIsEdit(true)}>
)}
); } export default EventPage