ts fixes
This commit is contained in:
parent
231803db2d
commit
0aa172a85a
|
|
@ -1,6 +1,6 @@
|
|||
import { useEffect } from 'react';
|
||||
import { personalConfig } from '../config/personal';
|
||||
import { getTexts } from '../config/texts';
|
||||
import { useLanguage } from '../contexts/LanguageContext';
|
||||
|
||||
export default function ImprintPage() {
|
||||
const { texts: allTexts } = useLanguage();
|
||||
|
|
@ -64,7 +64,7 @@ export default function ImprintPage() {
|
|||
|
||||
<div className="imprint-page__subsection">
|
||||
<h3 className="imprint-page__subsection-title">{texts.contentLiabilityTitle}</h3>
|
||||
{texts.contentLiabilityText.map((text) => (
|
||||
{texts.contentLiabilityText.map((text: string) => (
|
||||
<p key={text.substring(0, 50)} className="imprint-page__text">
|
||||
{text}
|
||||
</p>
|
||||
|
|
@ -73,7 +73,7 @@ export default function ImprintPage() {
|
|||
|
||||
<div className="imprint-page__subsection">
|
||||
<h3 className="imprint-page__subsection-title">{texts.copyrightTitle}</h3>
|
||||
{texts.copyrightText.map((text) => (
|
||||
{texts.copyrightText.map((text: string) => (
|
||||
<p key={text.substring(0, 50)} className="imprint-page__text">
|
||||
{text}
|
||||
</p>
|
||||
|
|
@ -102,7 +102,7 @@ export default function ImprintPage() {
|
|||
<h3 className="imprint-page__privacy-subtitle">{texts.detailedPrivacyPolicy.responsibleTitle}</h3>
|
||||
<p className="imprint-page__privacy-text">{texts.detailedPrivacyPolicy.responsibleText}</p>
|
||||
<div className="imprint-page__contact-info">
|
||||
{texts.detailedPrivacyPolicy.responsibleContact.split('\n').map((line) => (
|
||||
{texts.detailedPrivacyPolicy.responsibleContact.split('\n').map((line: string) => (
|
||||
<p key={line.trim() || 'empty-line'} className="imprint-page__contact-line">{line}</p>
|
||||
))}
|
||||
</div>
|
||||
|
|
@ -119,7 +119,7 @@ export default function ImprintPage() {
|
|||
<h3 className="imprint-page__privacy-subtitle">{texts.detailedPrivacyPolicy.rightsTitle}</h3>
|
||||
<p className="imprint-page__privacy-text">{texts.detailedPrivacyPolicy.rightsIntro}</p>
|
||||
<ul className="imprint-page__rights-list">
|
||||
{texts.detailedPrivacyPolicy.rights.map((right) => (
|
||||
{texts.detailedPrivacyPolicy.rights.map((right: { title: string; text: string; }) => (
|
||||
<li key={right.title} className="imprint-page__rights-item">
|
||||
<strong>{right.title}:</strong> {right.text}
|
||||
</li>
|
||||
|
|
@ -140,7 +140,7 @@ export default function ImprintPage() {
|
|||
<h3 className="imprint-page__privacy-subtitle">{texts.detailedPrivacyPolicy.dataDeletionTitle}</h3>
|
||||
<p className="imprint-page__privacy-text">{texts.detailedPrivacyPolicy.dataDeletionIntro}</p>
|
||||
<ul className="imprint-page__deletion-list">
|
||||
{texts.detailedPrivacyPolicy.dataDeletionReasons.map((reason) => (
|
||||
{texts.detailedPrivacyPolicy.dataDeletionReasons.map((reason: string) => (
|
||||
<li key={reason.substring(0, 50)} className="imprint-page__deletion-item">{reason}</li>
|
||||
))}
|
||||
</ul>
|
||||
|
|
@ -154,7 +154,7 @@ export default function ImprintPage() {
|
|||
{texts.detailedPrivacyPolicy.webhostingText}
|
||||
</p>
|
||||
<ul className="imprint-page__webhosting-list">
|
||||
{texts.detailedPrivacyPolicy.webhostingDataTypes.map((dataType) => (
|
||||
{texts.detailedPrivacyPolicy.webhostingDataTypes.map((dataType: string) => (
|
||||
<li key={dataType} className="imprint-page__webhosting-item">{dataType}</li>
|
||||
))}
|
||||
</ul>
|
||||
|
|
@ -165,7 +165,7 @@ export default function ImprintPage() {
|
|||
<strong>{texts.detailedPrivacyPolicy.webhostingDataCategories.affectedData}</strong>
|
||||
</p>
|
||||
<ul className="imprint-page__category-list">
|
||||
{texts.detailedPrivacyPolicy.webhostingDataCategories.affectedDataList.map((item) => (
|
||||
{texts.detailedPrivacyPolicy.webhostingDataCategories.affectedDataList.map((item: string) => (
|
||||
<li key={item}>{item}</li>
|
||||
))}
|
||||
</ul>
|
||||
|
|
@ -200,7 +200,7 @@ export default function ImprintPage() {
|
|||
<div className="imprint-page__data-categories">
|
||||
<p className="imprint-page__category-title"><strong>Betroffene Daten:</strong></p>
|
||||
<ul className="imprint-page__category-list">
|
||||
{texts.detailedPrivacyPolicy.contactDataCategories.affectedData.map((item) => (
|
||||
{texts.detailedPrivacyPolicy.contactDataCategories.affectedData.map((item: string) => (
|
||||
<li key={item}>{item}</li>
|
||||
))}
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Reference in New Issue