Components
Enlaces Index
BotonesAcciones.tsx

Componente de Botones

La función principal de este componente es no cargar tanto código en la página index. Su composición es de 3 botones que te llevan a diferentes rutas, no recibe nigún props.

Utilización

Este componente aparece en la página principal.

index.tsx
<Grid.Col md={12} lg={12}>
    <BotonesAcciones />
</Grid.Col>
BotonesAcciones.tsx
export function BotonesAcciones() {
  return (
    <Group
      sx={() => ({
        width: '100%',
        display: 'flex',
        justifyContent: 'space-around',
        [`@media (max-width: 768px)`]: {
          flexDirection: 'column',
        },
      })}
    >
      <Link href="/calendar">
        <Button
          variant='gradient'
          gradient={{ from: 'teal', to: 'blue', deg: 240 }}
          sx={() => ({
            width: '30%',
            [`@media (max-width: 768px)`]: {
                width: '80%',
            },
          })}
        >
          <Text>Calendario</Text>
        </Button>
      </Link>
      <Link href="/eventos">
        <Button
        color={'teal'}
          sx={() => ({
            width: '30%',
            [`@media (max-width: 768px)`]: {
                width: '80%',
            },
          })}
        >
          <Text>Eventos Pasados</Text>
        </Button>
      </Link>
 
      <Link href="/eventos/crearEvento">
        <Button
          variant='gradient'
          gradient={{ from: 'teal', to: 'blue', deg: 0 }}
          sx={() => ({
            width: '30%',
            [`@media (max-width: 768px)`]: {
                width: '80%',
            },
          })}
        >
          <Text>Crear Evento</Text>
        </Button>
      </Link>
    </Group>
  );
}
Last updated on December 18, 2022