Skip to content

Commit 0e55bc7

Browse files
committed
refactor: remove unused CSS and update layout components for improved structure
1 parent 73a3e65 commit 0e55bc7

8 files changed

Lines changed: 24 additions & 38 deletions

File tree

src/Components/Home/ServiceItem.css

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

src/Components/Home/ServiceItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { useStatus } from "~/Services/Status";
77
import { Models } from "~/Services/Status.Models";
88
import { EventStatus, EventType, IsIncident, IsOpenStatus } from "../Event/Enums";
99
import { Indicator } from "./Indicator";
10-
import "./ServiceItem.css";
10+
1111
import serviceSlugMap from "./serviceSlugMap.json";
1212

1313
interface IServiceItem {

src/Components/Layout/MobileMenu.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ export function MobileMenu() {
3939
<a href="/NewEvent">New Event</a>
4040
</ScaleTelekomMobileMenuItem>
4141

42+
<ScaleTelekomMobileMenuItem>
43+
<a href="/Reviews">Reviews</a>
44+
</ScaleTelekomMobileMenuItem>
45+
4246
<ScaleTelekomMobileMenuItem onScale-set-menu-item-active={() => auth.signoutSilent()}>
4347
Logout {auth.user?.profile.name}
4448
</ScaleTelekomMobileMenuItem>

src/Components/Layout/ProfileMenu.tsx

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import { ODSBadgeNumber } from "@telekom-ods/react-ui-kit";
21
import { ScaleButton, ScaleIconUserFileUser, ScaleMenuFlyout, ScaleMenuFlyoutItem, ScaleMenuFlyoutList, ScaleTelekomNavItem } from "@telekom/scale-components-react";
32
import { useAuth } from "react-oidc-context";
4-
import { Authorized } from "../Auth/With";
53

64
/**
75
* @author Aloento
@@ -19,35 +17,13 @@ export function ProfileMenu() {
1917
<ScaleButton variant="secondary" iconOnly>
2018
<ScaleIconUserFileUser accessibility-title="Menu" />
2119
</ScaleButton>
22-
23-
<Authorized>
24-
<div className="absolute -top-1 -right-1">
25-
<ODSBadgeNumber
26-
notificationNumber={6}
27-
size="standard"
28-
variant="notification"
29-
/>
30-
</div>
31-
</Authorized>
3220
</div>
3321

3422
<ScaleMenuFlyoutList>
3523
<ScaleMenuFlyoutItem>
3624
Hi, {auth.user?.profile.name}
3725
</ScaleMenuFlyoutItem>
3826

39-
<ScaleMenuFlyoutItem>
40-
<a href="/NewEvent">
41-
New Event
42-
</a>
43-
</ScaleMenuFlyoutItem>
44-
45-
<ScaleMenuFlyoutItem>
46-
<a href="/Reviews">
47-
Reviews
48-
</a>
49-
</ScaleMenuFlyoutItem>
50-
5127
<ScaleMenuFlyoutItem onScale-select={() => auth.signoutSilent()}>
5228
Logout
5329
</ScaleMenuFlyoutItem>

src/Components/Layout/TopNavBar.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ProfileMenu } from "./ProfileMenu";
88
/**
99
* @author Aloento
1010
* @since 1.0.0
11-
* @version 0.1.0
11+
* @version 0.2.0
1212
*/
1313
export function TopNavBar() {
1414
return (
@@ -29,6 +29,12 @@ export function TopNavBar() {
2929
Docs
3030
</a>
3131
</ScaleTelekomNavItem>
32+
33+
<Authorized>
34+
<NavItem Href="/NewEvent" Label="New Event" />
35+
36+
<NavItem Href="/Reviews" Label="Reviews" />
37+
</Authorized>
3238
</ScaleTelekomNavList>
3339

3440
<ScaleTelekomNavList alignment="right" aria-label="Functions Menu" slot="functions" variant="functions">

src/Pages/Home.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ export function Home() {
121121
<section className="flex flex-wrap justify-between gap-y-2 py-2">
122122
<div className="flex items-center gap-x-2">
123123
<div className="Blink" />
124-
<label>{update ? `Last Auto Update at ${dayjs(update).format(Dic.Time)}` : "Auto Refresh Enabled"}</label>
124+
<label>{update ? `Last Auto Update at ${dayjs(update).format("HH:mm")}` : "Auto Refresh Enabled"}</label>
125125
</div>
126126

127-
<legend className="flex flex-wrap items-center gap-x-6 gap-y-2.5">
127+
<legend className="flex flex-wrap items-center gap-x-4 gap-y-2.5">
128128
{Object.values(EventType).map((state, i) => (
129129
<div key={i} className="flex gap-x-2">
130130
<Indicator Type={state} />

src/index.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,13 @@ img {
1414
image-rendering: -webkit-optimize-contrast;
1515
image-rendering: crisp-edges;
1616
}
17+
18+
.blue-dot {
19+
position: absolute !important;
20+
top: -10%;
21+
right: -10%;
22+
}
23+
24+
.with-dot {
25+
position: relative;
26+
}

src/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import "@telekom-ods/react-ui-kit/style.css";
21
import "@telekom/scale-components/dist/scale-components/scale-components.css";
32
import "./index.css";
43

0 commit comments

Comments
 (0)