Skip to content

Commit 607c603

Browse files
authored
feat: added thingconnectpulse logo to the login page.
2 parents 35908d2 + 9582329 commit 607c603

File tree

9 files changed

+50
-104
lines changed

9 files changed

+50
-104
lines changed
-76.1 KB
Binary file not shown.

thingconnect.pulse.client/src/assets/ThingConnect Icon.svg

Lines changed: 0 additions & 9 deletions
This file was deleted.
-126 KB
Binary file not shown.

thingconnect.pulse.client/src/assets/ThingConnect Logo.svg

Lines changed: 0 additions & 44 deletions
This file was deleted.

thingconnect.pulse.client/src/components/layout/BenefitsSection.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { Box, VStack, HStack, Heading, Text, Icon } from '@chakra-ui/react';
1+
import { Box, VStack, HStack, Heading, Text, Icon, Image } from '@chakra-ui/react';
22
import { Check, Activity, TrendingUp, Shield, Zap } from 'lucide-react';
3+
import thingConnectLogo from '@/assets/thingconnect-pulse-logo.svg';
34

45
const benefits = [
56
{
@@ -40,9 +41,7 @@ export function BenefitsSection() {
4041
<VStack align='start' gap={8} maxW='lg' mx='auto'>
4142
<Box>
4243
<Box mb={6}>
43-
<Heading size='lg' color='#076bb3' fontWeight='bold'>
44-
ThingConnect Pulse
45-
</Heading>
44+
<Image src={thingConnectLogo} alt='ThingConnect' h='50px' />
4645
</Box>
4746
<Heading size='2xl' color='gray.800' lineHeight='1.2' mb={4} fontWeight='bold'>
4847
Network Availability Monitoring for Manufacturing Sites

thingconnect.pulse.client/src/components/layout/Navigation.tsx

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Box, VStack, Text, Icon, Image, HStack, Badge, Button } from '@chakra-ui/react';
22
import { Link as RouterLink, useLocation } from 'react-router-dom';
33
import { Wifi, Activity, LogOut, Users } from 'lucide-react';
4-
import thingConnectIcon from '@/assets/ThingConnectPulseLogo.svg';
4+
import thingConnectIcon from '@/assets/thingconnect-pulse-logo.svg';
55
import { Clock, Wrench, Settings, Info, Dashboard, Help } from '@/icons';
66
import { useAuth } from '@/features/auth/context/AuthContext';
77
interface NavigationProps {
@@ -57,49 +57,49 @@ export function Navigation({ onItemClick }: NavigationProps) {
5757
{navigationItems
5858
.filter(item => !item.adminOnly || isAdmin)
5959
.map(item => {
60-
const isActive = !item.external && isActiveRoute(item.path);
61-
const ItemContent = (
62-
<HStack
63-
px={3}
64-
py={2.5}
65-
borderRadius='lg'
66-
color={isActive ? 'blue.600' : 'gray.600'}
67-
bg={isActive ? 'whiteAlpha.950' : 'transparent'}
68-
border={isActive ? '1px solid' : undefined}
69-
borderColor={isActive ? 'border' : undefined}
70-
_hover={
71-
isActive
72-
? undefined
73-
: {
74-
bg: 'blackAlpha.50',
75-
_dark: { bg: 'gray.700' },
76-
}
77-
}
78-
_dark={{
79-
color: isActive ? 'blue.200' : 'gray.200',
80-
bg: isActive ? 'blackAlpha.200' : undefined,
81-
border: isActive ? '1px solid rgba(255,255,255,0.1)' : undefined,
82-
}}
83-
>
84-
<Icon as={item.icon} boxSize={4} />
85-
<Text fontSize='sm' fontWeight='medium' letterSpacing='0.025em' lineHeight='1.2'>
86-
{item.label}
87-
</Text>
88-
</HStack>
89-
);
60+
const isActive = !item.external && isActiveRoute(item.path);
61+
const ItemContent = (
62+
<HStack
63+
px={3}
64+
py={2.5}
65+
borderRadius='lg'
66+
color={isActive ? 'blue.600' : 'gray.600'}
67+
bg={isActive ? 'whiteAlpha.950' : 'transparent'}
68+
border={isActive ? '1px solid' : undefined}
69+
borderColor={isActive ? 'border' : undefined}
70+
_hover={
71+
isActive
72+
? undefined
73+
: {
74+
bg: 'blackAlpha.50',
75+
_dark: { bg: 'gray.700' },
76+
}
77+
}
78+
_dark={{
79+
color: isActive ? 'blue.200' : 'gray.200',
80+
bg: isActive ? 'blackAlpha.200' : undefined,
81+
border: isActive ? '1px solid rgba(255,255,255,0.1)' : undefined,
82+
}}
83+
>
84+
<Icon as={item.icon} boxSize={4} />
85+
<Text fontSize='sm' fontWeight='medium' letterSpacing='0.025em' lineHeight='1.2'>
86+
{item.label}
87+
</Text>
88+
</HStack>
89+
);
9090

91-
return item.external ? (
92-
<Box as='a' key={item.path} asChild onClick={onItemClick}>
93-
<a href={item.path} target='_blank' rel='noopener noreferrer'>
91+
return item.external ? (
92+
<Box as='a' key={item.path} asChild onClick={onItemClick}>
93+
<a href={item.path} target='_blank' rel='noopener noreferrer'>
94+
{ItemContent}
95+
</a>
96+
</Box>
97+
) : (
98+
<RouterLink key={item.path} to={item.path} onClick={onItemClick}>
9499
{ItemContent}
95-
</a>
96-
</Box>
97-
) : (
98-
<RouterLink key={item.path} to={item.path} onClick={onItemClick}>
99-
{ItemContent}
100-
</RouterLink>
101-
);
102-
})}
100+
</RouterLink>
101+
);
102+
})}
103103
</VStack>
104104
<Box p={4} borderTop='1px' borderColor='gray.200' _dark={{ borderColor: 'gray.700' }}>
105105
<VStack align='stretch' gap={4}>

thingconnect.pulse.client/src/pages/About.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import {
2626
ExternalLink,
2727
} from 'lucide-react';
2828
import { PageHeader } from '@/components/layout/PageHeader';
29-
import thingConnectLogo from '@/assets/thingconnect-logo.svg';
29+
import thingConnectLogo from '@/assets/thingconnect-pulse-logo.svg';
3030

3131
export default function About() {
3232
return (
@@ -68,7 +68,7 @@ export default function About() {
6868
IT/OT infrastructure with ease.
6969
</Text>
7070
<HStack justify='center' gap={3}>
71-
<Image src={thingConnectLogo} alt='ThingConnect' h='50px' />
71+
<Image src={thingConnectLogo} alt='ThingConnect' h='50px' width={'100%'} />
7272
<HStack gap={2}>
7373
<Badge colorPalette='blue' variant='solid' size='sm'>
7474
v1.0.0
@@ -224,7 +224,7 @@ export default function About() {
224224
title: 'Discord',
225225
desc: 'Community support and real-time help',
226226
tags: ['Community Support', 'Q&A', 'General Chat', 'Networking'],
227-
link: 'https://discord.gg',
227+
link: 'https://discord.gg/ZvhWncwv3J',
228228
},
229229
{
230230
icon: MessageCircle,
@@ -238,14 +238,14 @@ export default function About() {
238238
title: 'LinkedIn',
239239
desc: 'Professional community for industry leaders',
240240
tags: ['Networking', 'Hiring', 'Case Studies'],
241-
link: 'https://linkedin.com',
241+
link: 'https://www.linkedin.com/company/thingconnect/',
242242
},
243243
{
244244
icon: Instagram,
245245
title: 'Instagram',
246246
desc: 'Stories, highlights, and community moments',
247247
tags: ['Updates', 'Events', 'Highlights'],
248-
link: 'https://instagram.com',
248+
link: 'https://www.instagram.com/thingconnect/',
249249
},
250250
].map((c, i) => (
251251
<Link key={i} href={c.link} target='_blank' _hover={{ textDecoration: 'none' }}>

0 commit comments

Comments
 (0)