Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions src/components/Features/Features.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import HubIcon from '@mui/icons-material/Hub';
import SecurityIcon from '@mui/icons-material/Security';
import VpnKeyIcon from '@mui/icons-material/VpnKey';
import BoltIcon from '@mui/icons-material/Bolt';
import InsightsIcon from '@mui/icons-material/Insights';
import { Card, CardContent, Container, Grid, Stack, Typography } from '@mui/material';

const items = [
Expand All @@ -18,16 +18,16 @@ const items = [
'A clean, predictable HTTP client setup without repeating the same boilerplate in every project.',
},
{
icon: <SecurityIcon fontSize="large" />,
title: 'Production-oriented',
icon: <VpnKeyIcon fontSize="large" />,
title: 'Auth & lifecycle hooks',
description:
'Designed for reliability, clear request behavior, and maintainable service communication.',
'Built-in support for bearer tokens, API keys, and request lifecycle hooks like beforeRequest, afterResponse, and onError.',
},
{
icon: <InsightsIcon fontSize="large" />,
title: 'Future dashboard',
icon: <SecurityIcon fontSize="large" />,
title: 'Production-oriented',
description:
'A separate admin dashboard with metrics and insights can later live on a dedicated subdomain.',
'Designed for reliability, clear request behavior, and maintainable service communication.',
},
];

Expand All @@ -39,8 +39,8 @@ export const Features = () => {
Why dfsync
</Typography>
<Typography color="text.secondary" sx={{ maxWidth: 720 }}>
A focused foundation for dependable HTTP communication between services, without turning a
simple client into a complex platform.
A focused foundation for dependable HTTP communication between services — with sensible
defaults, auth strategies, and lifecycle hooks.
</Typography>
</Stack>

Expand Down
10 changes: 10 additions & 0 deletions src/components/Hero/Hero.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,16 @@ export const Hero = () => {
Reliable HTTP communication for modern services.
</Typography>

<Chip
label="NEW · Auth & lifecycle hooks"
color="primary"
variant="outlined"
sx={{
mt: 2,
fontWeight: 500,
}}
/>

<Typography
variant="h6"
color="text.secondary"
Expand Down