Skip to content

Commit a164541

Browse files
feat(workshop): show promotional image for "soon" workshops and update alert subtitle
Renderiza a imagem promocional quando workshop.status === "soon" e image_url está presente. Ajusta o texto do banner de agendamento de "Você poderá assisti-lo ao vivo ..." para "Assista ao vivo ...".
1 parent 640ce12 commit a164541

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

  • app
    • components/features/workshop/workshop-details
    • routes/_layout-app/_workshops/workshops_.$slug

app/components/features/workshop/workshop-details/index.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,18 @@ export default function WorkshopDetails({
3737
{workshop.status === "streaming" && workshop.streaming_url && (
3838
<YoutubePlayer youtubeEmbedUrl={workshop.streaming_url} />
3939
)}
40+
41+
{/* Imagem Promocional para workshops "soon" */}
42+
{workshop.status === "soon" && workshop.image_url && (
43+
<div className="w-full aspect-video rounded-xl overflow-hidden mb-8">
44+
<img
45+
src={workshop.image_url}
46+
alt={`Imagem promocional - ${workshop.name}`}
47+
className="w-full h-full object-cover"
48+
/>
49+
</div>
50+
)}
51+
4052
{workshop.status === "published" && (
4153
<NextLessonPreview
4254
lessonName={nextLesson.name}

app/routes/_layout-app/_workshops/workshops_.$slug/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export default function WorkshopSlug() {
122122
subtitle={`${
123123
hasHappened(workshop)
124124
? "Aguarde que em breve estará disponível na plataforma."
125-
: `Você poderá assisti-lo ao vivo ${
125+
: `Assista ao vivo ${
126126
publishedDate
127127
? `no dia ${publishedDate}${
128128
publishedTime ? ` às ${publishedTime}` : ""

0 commit comments

Comments
 (0)