{
this.buttonGroupElement = element;
}}
diff --git a/app/javascript/crayons/ButtonGroup/ButtonGroup.jsx b/app/javascript/crayons/ButtonGroup/ButtonGroup.jsx
index 311e27a4f..c0dda0605 100644
--- a/app/javascript/crayons/ButtonGroup/ButtonGroup.jsx
+++ b/app/javascript/crayons/ButtonGroup/ButtonGroup.jsx
@@ -1,8 +1,15 @@
import { h } from 'preact';
+import PropTypes from 'prop-types';
import { defaultChildrenPropTypes } from '../../common-prop-types/default-children-prop-types';
-export const ButtonGroup = ({ children }) => (
-
+/**
+ * Used to group related buttons together
+ *
+ * @param {string} labelText Used to form the aria-label providing to assistive technologies to describe the control
+ * @param {HTMLElement[]} children The buttons rendered inside the group
+ */
+export const ButtonGroup = ({ children, labelText }) => (
+