Skip to content

Commit 78eb209

Browse files
add linux foundation trademark statement in footer
Signed-off-by: Michael Valdron <[email protected]>
1 parent 5a3cd0f commit 78eb209

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

apps/landing-page/pages/_app.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ function collectHeadings(
8383

8484
const websiteName = 'Devfile.io';
8585
const websiteDescription = 'An open standard defining containerized development environments.';
86+
const lfTrademarkUsageUrl = 'https://www.linuxfoundation.org/trademark-usage/';
8687

8788
function LandingPage({ Component, pageProps }: AppProps): JSX.Element {
8889
const { markdoc } = pageProps as MarkdocNextJsPageProps;
@@ -114,7 +115,11 @@ function LandingPage({ Component, pageProps }: AppProps): JSX.Element {
114115
<Component {...pageProps} />
115116
</LandingPageLayout>
116117
</div>
117-
<Footer websiteName={websiteName} websiteDescription={websiteDescription} />
118+
<Footer
119+
websiteName={websiteName}
120+
websiteDescription={websiteDescription}
121+
lfTrademarkUsageUrl={lfTrademarkUsageUrl}
122+
/>
118123
</div>
119124
</NavigationProvider>
120125
</LinksProvider>

apps/registry-viewer/pages/_app.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ const analyticsConfig = {
2727
};
2828

2929
const websiteName = 'Devfile Registry';
30+
const lfTrademarkUsageUrl = 'https://www.linuxfoundation.org/trademark-usage/';
3031

3132
function CustomApp({ Component, pageProps }: AppProps): JSX.Element {
3233
return (
@@ -38,7 +39,7 @@ function CustomApp({ Component, pageProps }: AppProps): JSX.Element {
3839
<Header websiteName={websiteName} />
3940
<Component {...pageProps} />
4041
</div>
41-
<Footer websiteName={websiteName} />
42+
<Footer websiteName={websiteName} lfTrademarkUsageUrl={lfTrademarkUsageUrl} />
4243
</div>
4344
</LinksProvider>
4445
</AnalyticsProvider>

libs/core/src/components/footer/footer.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ import { useLinks } from '../../hooks';
2121
export interface FooterProps {
2222
websiteName: string;
2323
websiteDescription?: string;
24+
lfTrademarkUsageUrl?: string;
2425
}
2526

2627
export function Footer(props: FooterProps): JSX.Element {
27-
const { websiteName, websiteDescription } = props;
28+
const { websiteName, websiteDescription, lfTrademarkUsageUrl } = props;
2829

2930
const { footerNavigation } = useLinks();
3031

@@ -48,6 +49,19 @@ export function Footer(props: FooterProps): JSX.Element {
4849
{websiteDescription && (
4950
<p className="text-base text-slate-500 dark:text-slate-400">{websiteDescription}</p>
5051
)}
52+
{lfTrademarkUsageUrl && (
53+
<p className="text-base text-slate-500 dark:text-slate-400">
54+
The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a
55+
list of TLF trademarks, see&nbsp;
56+
<Link
57+
href={lfTrademarkUsageUrl}
58+
className="text-base text-slate-500 hover:text-slate-600 dark:text-slate-400 dark:hover:text-slate-300"
59+
>
60+
Trademark Usage
61+
</Link>
62+
.
63+
</p>
64+
)}
5165
<div className="flex space-x-6">
5266
{footerNavigation.social.map((item) => (
5367
<Link key={item.name} href={item.href} passHref>

0 commit comments

Comments
 (0)