import React from 'react'; import { FastField, Field } from 'formik'; import { FormGroup, Checkbox } from '@blueprintjs/core'; import styled from 'styled-components'; import { Row, Col, FieldHint, FormattedMessage as T } from 'components'; import { handlePreviousYearCheckBoxChange, handlePreviousYearChangeCheckboxChange, handlePreviousPeriodCheckBoxChange, handlePreivousPeriodPercentageCheckboxChange, handlePreviousYearPercentageCheckboxChange, handlePreviousPeriodChangeCheckboxChange, } from './utils'; /** * Balance sheet header - Comparison panal. */ export default function BalanceSheetHeaderComparisonPanal() { return ( {/**----------- Previous Year -----------*/} {({ form, field }) => ( }> } {...field} onChange={handlePreviousYearCheckBoxChange(form)} /> )} {({ form, field }) => ( }> } {...field} onChange={handlePreviousYearChangeCheckboxChange(form)} /> )} {({ form, field }) => ( }> } {...field} onChange={handlePreviousYearPercentageCheckboxChange(form)} /> )} {/*------------ Previous Period -----------*/} {({ form, field }) => ( }> } {...field} onChange={handlePreviousPeriodCheckBoxChange(form)} /> )} {({ form, field }) => ( }> } {...field} onChange={handlePreviousPeriodChangeCheckboxChange(form)} /> )} {({ form, field }) => ( }> } {...field} onChange={handlePreivousPeriodPercentageCheckboxChange(form)} /> )} {/**----------- % of Column -----------*/} {({ field }) => ( }> } {...field} /> )} {/**----------- % of Row -----------*/} {({ field }) => ( }> } {...field} /> )} ); } const BalanceSheetComparisonWrap = styled.div` .row { margin-left: 0.15rem; .col { min-width: 150px !important; max-width: 190px !important; } } .bp3-form-group { margin-bottom: 3px; } `;