openreplay/frontend/app/components/shared/SessionSettings/components/DefaultPlaying.tsx
Andrey Babushkin fd5c0c9747
Add lokalisation (#3092)
* applied eslint

* add locales and lint the project

* removed error boundary

* updated locales

* fix min files

* fix locales
2025-03-06 17:43:15 +01:00

34 lines
1,013 B
TypeScript

import React from 'react';
import { Switch } from 'antd';
import { useStore } from 'App/mstore';
import { useObserver } from 'mobx-react-lite';
import { toast } from 'react-toastify';
import { useTranslation } from 'react-i18next';
function DefaultPlaying() {
const { settingsStore } = useStore();
const sessionSettings = useObserver(() => settingsStore.sessionSettings);
const { t } = useTranslation();
const toggleSkipToIssue = () => {
sessionSettings.updateKey('skipToIssue', !sessionSettings.skipToIssue);
toast.success(t('Default playing option saved successfully'));
};
return useObserver(() => (
<>
<h3 className="text-lg">{t('Default Playing Option')}</h3>
<div className="my-1">
{t('Always start playing the session from the first issue')}
</div>
<div className="mt-2">
<Switch
checked={sessionSettings.skipToIssue}
onChange={toggleSkipToIssue}
/>
</div>
</>
));
}
export default DefaultPlaying;