From 1e34c9acb7666e070ab170f1a980b5ff47a1f8c1 Mon Sep 17 00:00:00 2001 From: sogav21 Date: Mon, 11 May 2026 16:58:10 +0300 Subject: [PATCH] Update Available Courses to Tailwind UI --- .../Dashboard/AvailableCourses/index.jsx | 6 +- .../CourseCard/CourseCard.module.css | 158 ------------------ .../src/views/Dashboard/CourseCard/index.jsx | 71 +++++--- 3 files changed, 47 insertions(+), 188 deletions(-) delete mode 100644 frontend/src/views/Dashboard/CourseCard/CourseCard.module.css diff --git a/frontend/src/views/Dashboard/AvailableCourses/index.jsx b/frontend/src/views/Dashboard/AvailableCourses/index.jsx index 636fea2..f883881 100644 --- a/frontend/src/views/Dashboard/AvailableCourses/index.jsx +++ b/frontend/src/views/Dashboard/AvailableCourses/index.jsx @@ -2,8 +2,6 @@ import React, { useState, useEffect } from 'react'; import { Outlet } from 'react-router-dom'; import axios from 'axios'; import { useSelector, useDispatch } from 'react-redux'; -//styles -import Styles from './../Grid.module.css'; //actions import { logOut } from './../../../redux/actions/auth'; //components @@ -31,10 +29,10 @@ const AvailableCourses = () => { return ( <> -
+
{listCourses.map((course) => { return ( -
+
{ const navigate = useNavigate(); + const bookingClassName = data.extra_alert + ? 'border-[#d1e0e7] bg-[#fee6da] py-[7px] text-[#d83341]' + : 'border-[#d1e0e7] bg-[#ebf3f7] py-2.5 text-[#335065]'; + return ( - <> -
-

{data.title}

-

{data.title_second}

-

{data.title_extra}

-
-

{data.type}

-

{data.duration}

-

Nivel {data.level}

+
+
+

+ {data.title} +

+

+ {data.title_second} +

+

+ {data.title_extra} +

+
+

+ {data.type} +

+

+ {data.duration} +

+

+ Nivel {data.level} +

-
-

- Dominarás: {data.technologies} +

+

+ Dominarás:{' '} + {data.technologies}

-

- Precio: {data.price} +

+ Precio: {data.price}

-

- Inicia: Al llegar a {data.minimum} aplicaciones daremos - fecha. +

+ Inicia: Al llegar a{' '} + {data.minimum} aplicaciones daremos fecha.

-
+
{text2 && url2 && (
-
- {data.extra_alert && } -

{`${ +

+ {data.extra_alert && } +

{`${ data.extra_alert ? '¡Aplica ahora! ' : '' }Reservas confirmadas: ${data.bookings}`}

- +
); };