docs: <Demo /> component