diff --git a/src/views/Edit/Sources/Raspicam.js b/src/views/Edit/Sources/Raspicam.js
index ad6df0f..682942b 100644
--- a/src/views/Edit/Sources/Raspicam.js
+++ b/src/views/Edit/Sources/Raspicam.js
@@ -5,7 +5,9 @@ import { useLingui } from '@lingui/react';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { Trans, t } from '@lingui/macro';
import makeStyles from '@mui/styles/makeStyles';
+import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
+import RefreshIcon from '@mui/icons-material/Refresh';
import Typography from '@mui/material/Typography';
import FormInlineButton from '../../../misc/FormInlineButton';
@@ -70,6 +72,10 @@ function Source(props) {
});
};
+ const handleRefresh = () => {
+ props.onRefresh();
+ };
+
const handleProbe = () => {
props.onProbe(settings, createInputs(settings));
};
@@ -101,6 +107,9 @@ function Source(props) {
{videoDevices}
+ } onClick={handleRefresh} sx={{ float: 'right' }}>
+ Refresh
+