Files
karma/ui/src/Components/MainModal/Configuration/AnimationsConfiguration.tsx
2021-04-07 14:17:48 +01:00

38 lines
1.0 KiB
TypeScript

import { FC } from "react";
import { observer } from "mobx-react-lite";
import { Settings } from "Stores/Settings";
const AnimationsConfiguration: FC<{
settingsStore: Settings;
}> = observer(({ settingsStore }) => {
const onChange = (value: boolean) => {
settingsStore.themeConfig.setAnimations(value);
};
return (
<div className="form-group mb-0">
<div className="form-check form-check-inline">
<span className="custom-control custom-switch">
<input
id="configuration-animations"
className="custom-control-input"
type="checkbox"
checked={settingsStore.themeConfig.config.animations || false}
onChange={(event) => onChange(event.target.checked)}
/>
<label
className="custom-control-label cursor-pointer mr-3"
htmlFor="configuration-animations"
>
Enable animations
</label>
</span>
</div>
</div>
);
});
export { AnimationsConfiguration };