Skip to content

Commit 6eb42f1

Browse files
fix: add a currency selector to the appbar
1 parent 4cb06bf commit 6eb42f1

5 files changed

Lines changed: 448 additions & 204 deletions

File tree

src/components/DeviceFilter.jsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import FormControl from "@mui/material/FormControl"
33
import InputLabel from "@mui/material/InputLabel"
44
import Select from "@mui/material/Select"
55
import MenuItem from "@mui/material/MenuItem"
6+
import { useCurrency } from "../context/CurrencyContext"
67
import TextField from "@mui/material/TextField"
78
import DeleteIcon from "@mui/icons-material/Delete"
89
import FormGroup from "@mui/material/FormGroup"
@@ -456,6 +457,7 @@ export function initialiseFilter(filter) {
456457
}
457458

458459
export default function DeviceFilter(props) {
460+
const { currency: globalCurrency } = useCurrency()
459461
const handleSearchChange = (event, field) => {
460462
props.onChange(props.ident, {
461463
field: field || props.filter.field,
@@ -958,7 +960,12 @@ export default function DeviceFilter(props) {
958960
variant="standard"
959961
/>
960962
</StyledFormControl>
961-
<StyledFormControl variant="standard">
963+
<StyledFormControl
964+
variant="standard"
965+
sx={{
966+
display: globalCurrency !== `Original` ? `none` : `inline-flex`,
967+
}}
968+
>
962969
<InputLabel>Currency</InputLabel>
963970
<Select
964971
value={props.filter.priceCurrency}

0 commit comments

Comments
 (0)