mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 12:20:31 +00:00
feat(ExchangeRateInput): depend on currency code instead of country code.
This commit is contained in:
@@ -12,14 +12,11 @@ export function ExchangeRateInputGroup({
|
||||
formGroupProps,
|
||||
name,
|
||||
}) {
|
||||
const fromCountryCode = 'US';
|
||||
const toCountryCode = 'LY';
|
||||
|
||||
return (
|
||||
<FFormGroup inline={true} {...formGroupProps} name={name}>
|
||||
<ControlGroup>
|
||||
<ExchangeRatePrepend>
|
||||
<ExchangeFlagIcon countryCode={fromCountryCode} /> 1 {fromCurrency} =
|
||||
<ExchangeFlagIcon currencyCode={fromCurrency} /> 1 {fromCurrency} =
|
||||
</ExchangeRatePrepend>
|
||||
<ExchangeRateField
|
||||
allowDecimals={true}
|
||||
@@ -28,7 +25,7 @@ export function ExchangeRateInputGroup({
|
||||
name={name}
|
||||
/>
|
||||
<ExchangeRateAppend>
|
||||
<ExchangeFlagIcon countryCode={toCountryCode} /> {toCurrency}
|
||||
<ExchangeFlagIcon currencyCode={toCurrency} /> {toCurrency}
|
||||
</ExchangeRateAppend>
|
||||
</ControlGroup>
|
||||
</FFormGroup>
|
||||
|
||||
@@ -5,6 +5,7 @@ import {
|
||||
Checkbox,
|
||||
RadioGroup,
|
||||
Switch,
|
||||
EditableText,
|
||||
} from '@blueprintjs-formik/core';
|
||||
import { Select, MultiSelect } from '@blueprintjs-formik/select';
|
||||
|
||||
@@ -17,4 +18,5 @@ export {
|
||||
Switch as FSwitch,
|
||||
Select as FSelect,
|
||||
MultiSelect as FMultiSelect,
|
||||
EditableText as FEditableText,
|
||||
};
|
||||
|
||||
1
src/components/Paper/index.js
Normal file
1
src/components/Paper/index.js
Normal file
@@ -0,0 +1 @@
|
||||
export * from './Paper';
|
||||
@@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
|
||||
export const FlagIcon = ({ countryCode, className }) => {
|
||||
const source = `/icons/flags/${countryCode}.svg`;
|
||||
export const FlagIcon = ({ currencyCode, className }) => {
|
||||
const source = `/icons/flags/${currencyCode}.svg`;
|
||||
|
||||
return <img alt="flag" src={source} className={className} />;
|
||||
};
|
||||
|
||||
@@ -28,7 +28,6 @@ function ItemsEntriesTable({
|
||||
defaultEntry,
|
||||
errors,
|
||||
onUpdateData,
|
||||
linesNumber,
|
||||
currencyCode,
|
||||
itemType, // sellable or purchasable
|
||||
landedCost = false,
|
||||
@@ -95,7 +94,6 @@ function ItemsEntriesTable({
|
||||
progressBarLoading={isItemFetching}
|
||||
cellsLoading={isItemFetching}
|
||||
cellsLoadingCoords={cellsLoading}
|
||||
footer={true}
|
||||
payload={{
|
||||
items,
|
||||
errors: errors || [],
|
||||
@@ -118,7 +116,7 @@ ItemsEntriesTable.defaultProps = {
|
||||
discount: '',
|
||||
},
|
||||
initialEntries: [],
|
||||
linesNumber: 4,
|
||||
linesNumber: 1,
|
||||
};
|
||||
|
||||
export default ItemsEntriesTable;
|
||||
|
||||
Reference in New Issue
Block a user