diff --git a/src/app/atoms/button/Checkbox.jsx b/src/app/atoms/button/Checkbox.jsx
new file mode 100644
index 0000000..5bac0c0
--- /dev/null
+++ b/src/app/atoms/button/Checkbox.jsx
@@ -0,0 +1,30 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import './Checkbox.scss';
+
+function Checkbox({ variant, isActive, onToggle }) {
+ const className = `checkbox checkbox-${variant}${isActive ? ' checkbox--active' : ''}`;
+ if (onToggle === null) return ;
+ return (
+ // eslint-disable-next-line jsx-a11y/control-has-associated-label
+