A <Dialog/> UI component for React