Untitled

 avatar
unknown
plain_text
a year ago
2.6 kB
8
Indexable
import "package:go_router/go_router.dart";
import "package:pruebas/data/models/comments.model.dart";
import "package:pruebas/ui/pages/comment/comment_view.dart";
import "package:pruebas/ui/pages/home/home_view.dart";

class AppNavigation{
  static final  comentarioQuemado=Comment(id: "123", 
  userId: "",
   content: "Yo creo que ya era hora de que hablase de Data voy a empezar dando unos breves datos, porque si, esto no son opiniones: Data es el mejor disco de 2023, mejor disco de Tainy y probablemente mejor disco de un productor en la historia. Data es algo que se lleva elaborando desde años, la primera canción que se dio a conocer fue en 2021 cuando estrenaría Lo Siento BB:/  con Benito y Julieta. Pero Tainy afirma que lleva trabajando en el disco desde un viaje a Mexico con NEON 16 en 2020. Un disco que cuenta con la participación de muchos artistas, productores y un amplio elenco de personas que colaboraron en este proyecto. Hablando de esta participación masiva, podemos escuchar en cada canción a diferentes artistas del género de multitud de épocas, como Wisin & Yandel, Zion, Arcangel, Bad Bunny, Jhayco, Young Miko, Kris Floyd y productores como NEON 16, Skrillex o Four Tet.", 
   itemMusicId: "Item music ID", 
   likes: ["1234liker"], 
   rate: 5,
   dislikes: ["12345 disliker"], 
   createdAt: "2022-01-01T00:00:00Z", 
   userName: "NombreUsuario",
   updatedAt: "2022-01-01T00:00:00Z",replies: []);
   static final repliesQuemadas=[Comment(
    id: "908", 
  userId: "413413",
  content: "Respuesta",
   itemMusicId: "Item music ID", 
   likes: ["1234liker"], 
   dislikes: ["12345 disliker"], 
   createdAt: "2022-01-01T00:00:00Z", 
   updatedAt: "2023-01-01T00:00:00Z",
   userName: "Nombre"
   ),
   Comment(
    id: "908", 
  userId: "413413",
  content: "Tienes toda la razon",
   itemMusicId: "Item music ID", 
   likes: ["1234liker"], 
   dislikes: ["12345 disliker"], 
   createdAt: "2022-01-01T00:00:00Z", 
   updatedAt: "2023-01-01T00:00:00Z",
   userName: "Nombre"
   )];
  static final GoRouter router= GoRouter(
    routes: [
      GoRoute(
        path: '/',
         builder: (context,state){
          //Logica para obtener comentario a partir del id
          return AppoloHome();
        }),
      GoRoute(
        path: '/comment/:id', 
        builder: (context,state){
          //Get id ang get info from the API
          print(state.pathParameters['id']);
          //Logica para obtener comentario a partir del id
          return CommentView(comment: comentarioQuemado,replies: repliesQuemadas);
        })
    ]
  );
}
Editor is loading...
Leave a Comment