Skip to content

Commit 7bf6a75

Browse files
committed
Docs website: Update homepage
1 parent d382841 commit 7bf6a75

3 files changed

Lines changed: 38 additions & 14 deletions

File tree

app/(home)/HomePageSubtitle.module.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
height: auto;
66
}
77

8-
.iconTrust {
8+
.iconGreen {
99
color: var(--mantine-color-green-filled);
1010
}
1111

12-
.iconCompat {
12+
.iconBlue {
1313
color: var(--mantine-color-blue-filled);
1414
}
1515

16-
.iconOldVersion {
16+
.iconRed {
1717
color: var(--mantine-color-red-filled);
1818
}
1919

app/(home)/HomePageSubtitle.tsx

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
import { Group, Stack, Text } from '@mantine/core';
2-
import { IconArrowDown, IconDiscountCheck, IconExternalLink, IconInfoCircle } from '@tabler/icons-react';
2+
import {
3+
IconArrowDown,
4+
IconDiscountCheck,
5+
IconExternalLink,
6+
IconHeartFilled,
7+
IconInfoCircle,
8+
IconScale,
9+
} from '@tabler/icons-react';
310
import clsx from 'clsx';
411
import {
12+
AUTHOR_LINK,
13+
LICENSE_LINK,
514
MANTINE_CONTEXTMENU_LINK,
615
MANTINE_CONTEXTMENU_PRODUCT_NAME,
716
MANTINE_LINK,
17+
REPO_LINK,
18+
SPONSORS_LINK,
819
V6_WEBSITE_LINK,
920
} from '~/app/config';
1021
import { ExternalLink } from '~/components/ExternalLink';
@@ -15,26 +26,39 @@ export function HomePageSubtitle() {
1526
return (
1627
<Stack gap={4}>
1728
<Group gap={8} align="flex-start" wrap="nowrap">
18-
<IconDiscountCheck className={clsx(classes.leftIcon, classes.iconTrust)} />
29+
<IconDiscountCheck className={clsx(classes.leftIcon, classes.iconGreen)} />
1930
<Text size="sm">
20-
trusted by{' '}
31+
used and trusted by{' '}
2132
<PackageUsersAnchor className="nowrap">
22-
awesome companies and developers{' '}
23-
<IconArrowDown className={clsx(classes.linkIcon, classes.scrollDownIcon)} />
33+
major companies <IconArrowDown className={clsx(classes.linkIcon, classes.scrollDownIcon)} />
2434
</PackageUsersAnchor>
2535
</Text>
2636
</Group>
2737
<Group gap={8} align="flex-start" wrap="nowrap">
28-
<IconDiscountCheck className={clsx(classes.leftIcon, classes.iconTrust)} />
38+
<IconDiscountCheck className={clsx(classes.leftIcon, classes.iconGreen)} />
2939
<Text size="sm">
30-
built by the creator of{' '}
40+
built by <ExternalLink to={AUTHOR_LINK}>the creator</ExternalLink> of{' '}
3141
<ExternalLink className="nowrap" to={MANTINE_CONTEXTMENU_LINK}>
3242
{MANTINE_CONTEXTMENU_PRODUCT_NAME} <IconExternalLink className={classes.linkIcon} />
33-
</ExternalLink>
43+
</ExternalLink>{' '}
44+
and these <ExternalLink to={`${REPO_LINK}/graphs/contributors`}>awesome people</ExternalLink>
45+
</Text>
46+
</Group>
47+
<Group gap={8} align="flex-start" wrap="nowrap">
48+
<IconScale className={clsx(classes.leftIcon, classes.iconGreen)} />
49+
<Text size="sm">
50+
open-source <ExternalLink to={REPO_LINK}>on GitHub</ExternalLink> with a{' '}
51+
<ExternalLink to={LICENSE_LINK}>permissive license</ExternalLink>
52+
</Text>
53+
</Group>
54+
<Group gap={8} align="flex-start" wrap="nowrap">
55+
<IconHeartFilled className={clsx(classes.leftIcon, classes.iconRed)} />
56+
<Text size="sm">
57+
supported by <ExternalLink to={SPONSORS_LINK}>generous people like you</ExternalLink>
3458
</Text>
3559
</Group>
3660
<Group gap={8} align="flex-start" wrap="nowrap">
37-
<IconDiscountCheck className={clsx(classes.leftIcon, classes.iconCompat)} />
61+
<IconDiscountCheck className={clsx(classes.leftIcon, classes.iconBlue)} />
3862
<Text size="sm">
3963
compatible with{' '}
4064
<ExternalLink className="nowrap" to={MANTINE_LINK}>
@@ -43,7 +67,7 @@ export function HomePageSubtitle() {
4367
</Text>
4468
</Group>
4569
<Group gap={8} align="flex-start" wrap="nowrap">
46-
<IconInfoCircle className={clsx(classes.leftIcon, classes.iconOldVersion)} />
70+
<IconInfoCircle className={clsx(classes.leftIcon, classes.iconRed)} />
4771
<Text size="sm">
4872
old version compatible with <ExternalLink to="https://v6.mantine.dev">Mantine V6</ExternalLink>{' '}
4973
<span className="nowrap">

app/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import type { Route } from 'next';
1414

1515
export const PRODUCT_NAME = 'Mantine DataTable';
1616
export const PRODUCT_DESCRIPTION =
17-
'A fully-featured data-table/data-grid React component for building data-rich applications with Mantine UI';
17+
'A fully-featured data-table/data-grid React component for building data-rich applications with Mantine UI, trusted by thousands of developers and companies around the world, from small startups to large enterprises like Microsoft';
1818

1919
export const WEB_ROOT = 'https://icflorescu.github.io';
2020
export const WEBSITE_LINK = `${WEB_ROOT}/${process.env.PACKAGE_NAME}`;

0 commit comments

Comments
 (0)