# Responsive
Widget que permite renderizar diferentes widgets dependiendo del tamaño de la pantalla. Proporciona opciones de personalización para definir widgets específicos para móviles, tablets y escritorios, así como un widget genérico para otras configuraciones.
# Uso
Para utilizar Responsive, simplemente crea una instancia de él y proporciona los widgets específicos para cada tamaño de pantalla. Por ejemplo:
Responsive(
mobile: MobileWidget(),
tablet: TabletWidget(),
desktop: DesktopWidget(),
),
Esto renderizará MobileWidget() cuando la pantalla tenga un ancho menor que el breakpoint de tablet, TabletWidget() cuando el ancho esté entre el breakpoint de tablet y el de escritorio, y DesktopWidget() cuando el ancho sea mayor o igual al breakpoint de escritorio.
# Parámetros
- mobile: Widget a renderizar en pantallas de tamaño móvil.
- tablet: Widget a renderizar en pantallas de tamaño tablet.
- desktop: Widget a renderizar en pantallas de tamaño escritorio.
- child: Widget a renderizar si no se especifica un widget específico para el tamaño de pantalla actual.
- fromScreen: Booleano que indica si se debe basar en el tamaño de la pantalla del dispositivo en lugar del ancho del contenedor padre. Por defecto es false.
- desktopBreakPoint: Punto de ruptura para el tamaño de pantalla de escritorio. Por defecto es 1100.
- tabletBreakPoint: Punto de ruptura para el tamaño de pantalla de tablet. Por defecto es 650.
Notas
- Responsive es útil para crear interfaces adaptables que se ajusten automáticamente a diferentes tamaños de pantalla.