diff --git a/shared/components/common/checkable.tsx b/shared/components/common/checkable.tsx
index f1e24082..8b46359e 100644
--- a/shared/components/common/checkable.tsx
+++ b/shared/components/common/checkable.tsx
@@ -6,13 +6,29 @@ export interface CheckableProps
classNameLabel?: string;
}
+/**
+ * Alias для checkable с указанным типом radio.
+ */
export const Radio = (props: CheckableProps) => (
);
+/**
+ * Alias для checkable с указанным типом checkbox.
+ */
export const Checkbox = (props: CheckableProps) => (
);
+/**
+ * Компонент, имеющий два возможных состояния. Может функционировать как radio или как checkbox.
+ *
+ * @param {string} [props.name] - Атрибут name для элемента input.
+ * @param {string} [props.type="radio"] - Тип.
+ * @param {string} [props.id] - Атрибут id для элемента input. Если не указан, будет сгенерирован на основе типа и имени.
+ * @param {string} [props.label] - Текст метки для элемента input.
+ * @param {string} [props.classNameLabel="c3"] - Стили для элемента label.
+ * @param {React.InputHTMLAttributes} [props...] - Дополнительные параметры, которые будут распространены на элемент input.
+ */
const Checkable = (props: CheckableProps) => {
const {
name,