Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@
"_FORM_PARAGRAPH_": "Between you and the campaign there is this form: fill it in all its fields to have more selection possibilities. We will save this data for future campaigns.",
"_FORM_SELECT_DEVICES_": "Select a device",
"_FORM_TITLE_": "The time has come: apply now",
"_PAGE_PREVIEW__BUG_PARADE_ACTIVE": "The Bug Parade is active.",
"__CARD_RECAP_DASHBOARD_CTA_MAX: 30": "Check ranking",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-MENSILI_MAX: 25": "Monthly exp points",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-TOTALI_MAX: 25": "Total exp points",
Expand Down
1 change: 1 addition & 0 deletions src/locales/es/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@
"_FORM_PARAGRAPH_": "Selecciona los dispositivos compatibles, rellena el formulario y apúntate. Algunos campos de tu perfil se actualizarán con los nuevos datos que añadas en el formulario.",
"_FORM_SELECT_DEVICES_": "Selecciona un dispositivo",
"_FORM_TITLE_": "Ya llegó tu momento, apúntate ahora",
"_PAGE_PREVIEW__BUG_PARADE_ACTIVE": "La Bug Parade está activa.",
"__CARD_RECAP_DASHBOARD_CTA_MAX: 30": "Ve la clasificación",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-MENSILI_MAX: 25": "Exp points mensuales",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-TOTALI_MAX: 25": "Exp points totales",
Expand Down
1 change: 1 addition & 0 deletions src/locales/fr/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@
"_FORM_PARAGRAPH_": "Entre vous et la campagne, il y a ce formulaire : remplissez-le dans tous ses champs pour avoir plus de chances d'être sélectionné. Nous enregistrerons ces données pour les futures campagnes.",
"_FORM_SELECT_DEVICES_": "Sélectionnez un appareil",
"_FORM_TITLE_": "Le moment est venu : postulez maintenant",
"_PAGE_PREVIEW__BUG_PARADE_ACTIVE": "La Bug Parade est active.",
"__CARD_RECAP_DASHBOARD_CTA_MAX: 30": "Consultez le classement",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-MENSILI_MAX: 25": "Points d'exp mensuels",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-TOTALI_MAX: 25": "Points d'exp totaux",
Expand Down
1 change: 1 addition & 0 deletions src/locales/it/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@
"_FORM_PARAGRAPH_": "Seleziona i dispositivi compatibili, compila la form e candidati. Alcuni campi del tuo profilo saranno aggiornati con le informazioni nuove che aggiungerai nel form.",
"_FORM_SELECT_DEVICES_": "Seleziona un dispositivo",
"_FORM_TITLE_": "È il tuo momento, candidati ora",
"_PAGE_PREVIEW__BUG_PARADE_ACTIVE": "La Bug Parade è attiva.",
"__CARD_RECAP_DASHBOARD_CTA_MAX: 30": "Vedi tutta la classifica",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-MENSILI_MAX: 25": "Exp points mensili",
"__CARD_RECAP_DASHBOARD_LABEL_PUNTI-TOTALI_MAX: 25": "Exp points totali",
Expand Down
8 changes: 1 addition & 7 deletions src/pages/Manual/ManualContent.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
import {
BSCol,
BSGrid,
Tab,
Tabs,
Text,
} from "@appquality/appquality-design-system";
import { BSCol, BSGrid, Tab, Tabs } from "@appquality/appquality-design-system";
import { useTranslation } from "react-i18next";
import {
useGetUsersMeCampaignsByCampaignIdPreviewQuery,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,28 @@
import { Text } from "@appquality/appquality-design-system";
import { NodeViewWrapper } from "@tiptap/react";
import { Node as PMNode } from "prosemirror-model";
import { useParams } from "react-router-dom"; // Import useParams to get the campaign ID
import { useParams } from "react-router-dom";
import { useDescription } from "./useDescription";
import { useGetUsersMeCampaignsByCampaignIdQuery } from "src/services/tryberApi";
import { useTranslation } from "react-i18next";

export default function MyComponent({ node }: { node: PMNode }) {
const { id } = useParams<{ id: string }>();
const { t } = useTranslation();

const { id } = useParams<{ id: string }>();
const { data: campaign } = useGetUsersMeCampaignsByCampaignIdQuery({
campaignId: id,
});
const description = useDescription(id!);

return (
<NodeViewWrapper className="bug-type-description-node">
<Text>{description}</Text>
{campaign?.hasBugParade === 1 && (
<Text>
{t("_PAGE_PREVIEW__BUG_PARADE_ACTIVE", "The Bug Parade is active")}
</Text>
)}
</NodeViewWrapper>
);
}
Loading