UNPKG

datajunction-ui

Version:
61 lines (59 loc) 1.75 kB
import * as React from 'react'; import { Field } from 'formik'; export default function PartitionValueForm({ col, materialization }) { if (col.partition.type_ === 'temporal') { return ( <> <div className="partition__full" key={col.name} style={{ width: '50%' }} > <div className="partition__header">{col.display_name}</div> <div className="partition__body"> <span style={{ padding: '0.5rem' }}>From</span>{' '} <Field type="text" name={`partitionValues.['${col.name}'].from`} id={`${col.name}.from`} placeholder="20230101" default="20230101" style={{ width: '7rem', paddingRight: '1rem' }} />{' '} <span style={{ padding: '0.5rem' }}>To</span> <Field type="text" name={`partitionValues.['${col.name}'].to`} id={`${col.name}.to`} placeholder="20230102" default="20230102" style={{ width: '7rem' }} /> </div> </div> </> ); } else { return ( <> <div className="partition__full" key={col.name} style={{ width: '50%' }} > <div className="partition__header">{col.display_name}</div> <div className="partition__body"> <Field type="text" name={`partitionValues.['${col.name}']`} id={col.name} placeholder="" default="" style={{ width: '7rem', paddingRight: '1rem' }} /> </div> </div> </> ); } }