feat(RevisionsText): make RevisionsText prefix configurable

This commit is contained in:
Danny Koppenhagen
2021-10-26 20:16:11 +02:00
committed by Bastian
parent 1e3433274b
commit 9d2efc10d9
4 changed files with 8 additions and 3 deletions

View File

@@ -97,5 +97,6 @@
"publishedLabel": "Quadrant Overview" "publishedLabel": "Quadrant Overview"
}, },
"legalInformationLink": "https://www.aoe.com/en/imprint.html", "legalInformationLink": "https://www.aoe.com/en/imprint.html",
"search": "What are you looking for?" "search": "What are you looking for?",
"revisionsText": "Revisions:"
} }

View File

@@ -97,5 +97,6 @@
"publishedLabel": "Quadrant Overview" "publishedLabel": "Quadrant Overview"
}, },
"legalInformationLink": "https://www.aoe.com/en/imprint.html", "legalInformationLink": "https://www.aoe.com/en/imprint.html",
"search": "What are you looking for?" "search": "What are you looking for?",
"revisionsText": "Revisions:"
} }

View File

@@ -3,15 +3,17 @@ import HeadlineGroup from "../HeadlineGroup/HeadlineGroup";
import ItemRevision from "../ItemRevision/ItemRevision"; import ItemRevision from "../ItemRevision/ItemRevision";
import { Revision } from "../../model"; import { Revision } from "../../model";
import "./item-revisions.scss"; import "./item-revisions.scss";
import { useMessages } from "../../context/MessagesContext";
export default function ItemRevisions({ export default function ItemRevisions({
revisions, revisions,
}: { }: {
revisions: Revision[]; revisions: Revision[];
}) { }) {
const { revisionsText } = useMessages();
return ( return (
<div className="item-revisions"> <div className="item-revisions">
<HeadlineGroup secondary> <HeadlineGroup secondary>
<h4 className="headline headline--dark">Revisions:</h4> <h4 className="headline headline--dark">{revisionsText ?? 'Revisions:'}</h4>
</HeadlineGroup> </HeadlineGroup>
{revisions.map((revision) => ( {revisions.map((revision) => (

View File

@@ -51,6 +51,7 @@ export interface Messages {
pageItem?: PageItem; pageItem?: PageItem;
pageIndex?: PageIndex; pageIndex?: PageIndex;
searchPlaceholder?: string; searchPlaceholder?: string;
revisionsText?: string;
} }
const MessagesContext = createContext<Messages | undefined>(undefined); const MessagesContext = createContext<Messages | undefined>(undefined);