Skip to content

Commit

Permalink
fix scrollbars + styling
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidOpDeBeeck committed Apr 29, 2024
1 parent 356b9cf commit d3d1d3b
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 43 deletions.
21 changes: 5 additions & 16 deletions rcaas-ui/src/calendar/Day.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,6 @@ import {useAtomValue} from "jotai";
import Release from "./Release";
import {Flex, GridItem, Spacer, Text, VStack} from "@chakra-ui/react";

// function dayClass(day: DayTO): string {
// if (day.today) {
// return "bg-blue-400 dark:bg-blue-600";
// }
// if (day.weekend) {
// return `bg-gray-400 dark:bg-slate-800 ${day.otherMonth ? 'bg-stripes bg-stripes-gray-500 dark:bg-stripes-slate-900' : ''}`;
// }
// if (day.otherMonth) {
// return `bg-stripes bg-stripes-gray-400 dark:bg-stripes-slate-700`;
// }
// return "bg-gray-300 dark:bg-slate-700";
// }

function dayBg(day: DayTO): string {
if (day.today) {
return singleColor("blue.500");
Expand Down Expand Up @@ -78,9 +65,11 @@ export default function Day({day, dayIndex, showDayName}: Props) {
<Spacer/>
{showDayName && (<Text fontWeight="bold">{daysOfTheWeek[dayIndex]}</Text>)}
</Flex>
{versionsToShow.map((value, index) => (releases.indexOf(value.version) > -1
? <Release key={index} version={value.version}/>
: <Version key={index} version={value.version} visible={value.visible}/>))}
<VStack w="100%" gap={1} fontSize="sm">
{versionsToShow.map((value, index) => (releases.indexOf(value.version) > -1
? <Release key={index} version={value.version}/>
: <Version key={index} version={value.version} visible={value.visible}/>))}
</VStack>
</VStack>
</GridItem>
);
Expand Down
2 changes: 1 addition & 1 deletion rcaas-ui/src/calendar/Week.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ interface Props {

export default function Week({week, weekIndex}: Props) {
return (
<GridItem w='100%'>
<GridItem>
<Grid h="100%" templateColumns='repeat(7, 1fr)' columnGap={2}>
{
week.days.map((day, dayIndex) => (
Expand Down
4 changes: 0 additions & 4 deletions rcaas-ui/src/index.css

This file was deleted.

1 change: 0 additions & 1 deletion rcaas-ui/src/main.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.tsx'
import './index.css'

ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
<React.StrictMode>
Expand Down
2 changes: 1 addition & 1 deletion rcaas-ui/src/pages/ProjectPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export default function ProjectPage() {
}, [project]);

return (
<VStack height="100vh" width="100vw">
<VStack height="100vh">
<ActionBar/>
<Calendar/>
</VStack>
Expand Down
1 change: 0 additions & 1 deletion rcaas-ui/src/settings/NewReleaseButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ export default function NewReleaseButton() {
<>
<Button leftIcon={<AddIcon/>}
colorScheme='blue'
variant='outline'
size="sm"
onClick={() => setShowModal(prev => !prev)}>
Release
Expand Down
15 changes: 8 additions & 7 deletions rcaas-ui/src/settings/NewReschedulingButton.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import NewReschedulingModal from "./NewReschedulingModal.tsx";
import {useState} from "react";
import {IconButton} from "@chakra-ui/react";
import {TimeIcon} from "@chakra-ui/icons";
import {Button} from "@chakra-ui/react";
import {AddIcon} from "@chakra-ui/icons";

type Props = {
specificationIndex: number;
Expand All @@ -12,11 +12,12 @@ export default function NewReschedulingButton({specificationIndex}: Props) {

return (
<>
<IconButton aria-label="Add rescheduling"
icon={<TimeIcon/>}
size="sm"
onClick={() => setShowModal(true)}>
</IconButton>
<Button leftIcon={<AddIcon/>}
colorScheme='gray'
size="sm"
onClick={() => setShowModal(true)}>
Rescheduling
</Button>
<NewReschedulingModal showModal={showModal} closeModal={() => setShowModal(false)} specificationIndex={specificationIndex}/>
</>
)
Expand Down
25 changes: 13 additions & 12 deletions rcaas-ui/src/settings/SpecificationDetail.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ type Props = {

export default function SpecificationDetail({specification, specificationIndex}: Props) {
return <Card key={specificationIndex}
w="100%">
w="100%"
variant="outline">
<CardHeader>
<Flex>
<Heading size='md'>{specification.sprintBased.version.environment}</Heading>
Expand All @@ -47,26 +48,26 @@ export default function SpecificationDetail({specification, specificationIndex}:
<Heading size='xs' textTransform='uppercase'>
Configuration
</Heading>
<SimpleGrid columns={2} columnGap={2}>
<SimpleGrid fontSize='sm' pt={2} columns={2} columnGap={2} rowGap={2}>
<Flex>
<Text pt='2' fontSize='sm'>Version</Text>
<Text>Version</Text>
<Spacer/>
<Text pt='2' fontSize='sm'>{specification.sprintBased.version.value}</Text>
<Text>{specification.sprintBased.version.value}</Text>
</Flex>
<Flex>
<Text pt='2' fontSize='sm'>Start Date</Text>
<Text>Start Date</Text>
<Spacer/>
<Text pt='2' fontSize='sm'>{specification.sprintBased.startDate}</Text>
<Text>{specification.sprintBased.startDate}</Text>
</Flex>
<Flex>
<Text pt='2' fontSize='sm'>Sprint Length</Text>
<Text>Sprint Length</Text>
<Spacer/>
<Text pt='2' fontSize='sm'>{specification.sprintBased.sprintLength}</Text>
<Text>{specification.sprintBased.sprintLength}</Text>
</Flex>
<Flex>
<Text pt='2' fontSize='sm'>Color</Text>
<Text>Color</Text>
<Spacer/>
<Text pt='2' fontSize='sm'>{specification.sprintBased.version.color}</Text>
<Text>{specification.sprintBased.version.color}</Text>
</Flex>
</SimpleGrid>
</Box>
Expand All @@ -77,8 +78,8 @@ export default function SpecificationDetail({specification, specificationIndex}:
{specification?.sprintBased.reschedulings.length === 0 && (
<Text pt='2' fontSize='sm'>No reschedulings available</Text>)}
{specification?.sprintBased.reschedulings.length > 0 && (
<TableContainer>
<Table variant='simple'>
<TableContainer pt='2'>
<Table variant='simple' size='sm'>
<Thead>
<Tr>
<Th>From Date</Th>
Expand Down

0 comments on commit d3d1d3b

Please sign in to comment.