<Popover> sont des superpositions commutables pour afficher de petites superpositions à la demande.
Le composant <Popover> nécessite que vous fournissiez un déclencheur avec <PopoverTrigger> qui gérera l'ouverture/la fermeture de la superposition, ainsi que le contenu de la superposition via <PopoverBody />.
Usage
import { Popover } from 'nr1';Exemples
Basique
<Popover>  <PopoverTrigger>Trigger</PopoverTrigger>  <PopoverBody>    <BlockText>Body</BlockText>  </PopoverBody></Popover>;Bouton comme déclencheur
<Popover>  <PopoverTrigger>    <Button>Trigger</Button>  </PopoverTrigger>  <PopoverBody>    <BlockText>Body</BlockText>  </PopoverBody></Popover>;TextField comme déclencheur
<Popover>  <PopoverTrigger>    <TextField />  </PopoverTrigger>  <PopoverBody>    <BlockText>Body</BlockText>  </PopoverBody></Popover>;Avec PopoverFooter
<Popover>  <PopoverTrigger>    <Button>Trigger</Button>  </PopoverTrigger>  <PopoverBody>    <Card style={{ width: '250px' }}>      <CardBody>        <HeadingText>Heading</HeadingText>        <BlockText          spacingType={[            BlockText.SPACING_TYPE.MEDIUM,            BlockText.SPACING_TYPE.NONE,          ]}        >          Item content        </BlockText>        <BlockText>Item content</BlockText>      </CardBody>    </Card>    <PopoverFooter style={{ textAlign: 'right' }}>Info message</PopoverFooter>  </PopoverBody></Popover>;Popover contrôlé
class ControlledPopover extends React.Component {  constructor() {    super(...arguments);
    this.state = {      opened: false,    };
    this._onChange = this._onChange.bind(this);  }
  _onChange(evt, opened) {    this.setState({ opened }, () =>      console.log('controlled state', evt, this.state)    );  }
  render() {    const { opened } = this.state;
    return (      <Popover opened={opened} onChange={this._onChange}>        <PopoverTrigger>          <Button>Trigger</Button>        </PopoverTrigger>        <PopoverBody>          <Card style={{ width: '250px' }}>            <CardBody>              <HeadingText>Heading</HeadingText>              <BlockText                spacingType={[                  BlockText.SPACING_TYPE.MEDIUM,                  BlockText.SPACING_TYPE.NONE,                ]}              >                Item content              </BlockText>              <BlockText>Item content</BlockText>            </CardBody>          </Card>          <PopoverFooter style={{ textAlign: 'right' }}>            Info message          </PopoverFooter>        </PopoverBody>      </Popover>    );  }}Accessoires
 OBLIGATOIREnœud[] | Ce composant accepte des enfants de deux types : 
  | 
 fonction | Rappel pour suivre quand la superposition  function ( | 
 booléen | Lorsque cette option est activée, la superposition contextuelle s'ouvrira au survol.  | 
 booléen | Lorsqu'il est fourni,   |