This commit is contained in:
phntxx 2021-03-21 20:19:44 +01:00
parent 8e3dd6e77d
commit 5ef0cb8a3f
6 changed files with 39 additions and 39 deletions

View file

@ -29,7 +29,7 @@ export const AppCategory = ({ name, items }: IAppCategoryProps) => (
<App
name={app.name}
icon={app.icon}
URL={app.URL}
url={app.url}
displayURL={app.displayURL}
/>
</Item>

View file

@ -28,7 +28,7 @@ export interface IBookmarkProps {
}
export interface IBookmarkGroupProps {
groupName: string;
name: string;
items: Array<IBookmarkProps>;
}
@ -36,10 +36,10 @@ export interface IBookmarkGroupProps {
* Renders a given bookmark group
* @param {IBookmarkGroupProps} props - The given props of the bookmark group
*/
export const BookmarkGroup = ({ groupName, items }: IBookmarkGroupProps) => (
export const BookmarkGroup = ({ name, items }: IBookmarkGroupProps) => (
<Item>
<GroupContainer>
<SubHeadline>{groupName}</SubHeadline>
<SubHeadline>{name}</SubHeadline>
{items.map(({ name, url }, idx) => (
<Bookmark key={[name, idx].join("")} href={url}>
{name}

View file

@ -10,17 +10,15 @@ interface IBookmarkListProps {
* Renders a given list of categorized bookmarks
* @param {IBookmarkListProps} props - The props of the given bookmark list
*/
const BookmarkList = ({ groups }: IBookmarkListProps) => {
return (
<ListContainer>
<Headline>Bookmarks</Headline>
<ItemList>
{groups.map(({ groupName, items }, idx) => (
<BookmarkGroup key={[groupName, idx].join("")} groupName={groupName} items={items} />
))}
</ItemList>
</ListContainer>
);
};
const BookmarkList = ({ groups }: IBookmarkListProps) => (
<ListContainer>
<Headline>Bookmarks</Headline>
<ItemList>
{groups.map(({ name, items }, idx) => (
<BookmarkGroup key={[name, idx].join("")} name={name} items={items} />
))}
</ItemList>
</ListContainer>
);
export default BookmarkList;

View file

@ -109,16 +109,11 @@ const getDateString = () => {
/**
* Renders the Greeter
*/
const Greeter = () => {
let date = getDateString();
let greeting = getGreeting();
return (
<GreeterContainer>
<DateText>{date}</DateText>
<GreetText>{greeting}</GreetText>
</GreeterContainer>
);
};
const Greeter = () => (
<GreeterContainer>
<DateText>{getDateString()}</DateText>
<GreetText>{getGreeting()}</GreetText>
</GreeterContainer>
);
export default Greeter;

View file

@ -90,19 +90,24 @@ const Imprint = ({ imprint }: IImprintComponentProps) => (
}
}}
>
<ModalSubHeadline>
Information in accordance with section 5 TMG
<div>
<ModalSubHeadline>
Information in accordance with section 5 TMG
</ModalSubHeadline>
<>
{imprint.name && <ImprintField field={imprint.name} />}
{imprint.address && <ImprintField field={imprint.address} />}
{imprint.email && <ImprintField field={imprint.email} />}
{imprint.phone && <ImprintField field={imprint.phone} />}
{imprint.url && <ImprintField field={imprint.url} />}
</>
<Text>
{imprint.text}
</Text>
<>
{imprint.name && <ImprintField field={imprint.name} />}
{imprint.address && <ImprintField field={imprint.address} />}
{imprint.email && <ImprintField field={imprint.email} />}
{imprint.phone && <ImprintField field={imprint.phone} />}
{imprint.url && <ImprintField field={imprint.url} />}
</>
</div>
<div>
<ModalSubHeadline>
Imprint
</ModalSubHeadline>
{imprint.text && <Text>{imprint.text}</Text>}
</div>
</Modal>
</ItemContainer>
</ItemList>