Uso
Empieza con Edge.Provider y Edge.Surface. Usa useSurface para conectar directamente un componente existente.
Conservar estilos y eventos
Elige la etiqueta HTML con as. Puedes usar sus atributos, eventos y refs nativos, y aplicar tus estilos mediante className y style. Edge.Provider no añade elementos DOM; cada Edge.Surface renderiza un elemento.
<Edge.Surface as="button" type="button" onClick={handleExampleClick}> Example button</Edge.Surface>Los elementos input necesitan un contenedor. Si hay conflictos con la decoración existente, consulta Consideraciones de integración. Configura la apariencia en Estilo y el movimiento en Movimiento.
Conectar un componente existente
Si Card o Button ya renderiza su propio elemento HTML, llama a useSurface(options) dentro del componente y asigna el ref devuelto a ese elemento. Mantén el componente dentro de Edge.Provider. En React 18, reenvía el ref mediante forwardRef.
Si cambia la posición del elemento, consulta actualizaciones de diseño.