Skip to content

Commit fc49de7

Browse files
committed
feature: improved ccalendar data styling
1 parent fba2710 commit fc49de7

File tree

3 files changed

+69
-14
lines changed

3 files changed

+69
-14
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
2+
.section{
3+
display: flex;
4+
flex-direction: row;
5+
align-items: flex-start;
6+
justify-content: left;
7+
margin: 20px;
8+
background-color: rgb(255, 255, 255, 0.35);
9+
border-radius: 88%/48%;
10+
}
11+
12+
.section > article > div > *{
13+
display: flex;
14+
flex-direction: column;
15+
align-items: first;
16+
justify-content: left;
17+
margin: 10px;
18+
}
19+
20+
.section > article > div > * > *{
21+
display: flex;
22+
position: relative;
23+
left: 2em;
24+
padding:0px;
25+
margin:0;
26+
flex-direction: column;
27+
align-items: flex-start;
28+
justify-content: center;
29+
background-color: rgb(255, 55, 55, 0.25);
30+
border-radius: 11%/48%;
31+
border: 1px solid rgba(246, 172, 26, 0.55);
32+
/*margin: 10px;*/
33+
}
34+
35+
.section > article > div > * > *:first-child{
36+
margin-left:0px;
37+
display:inline;
38+
padding-left: 0px !important;
39+
width: 100%;
40+
text-align: left !important;
41+
position: relative;
42+
left:11px !important;
43+
background-color:white;
44+
}

src/components/articles/Articles.jsx

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import routes from "../../routes/routes.js";
88
import {useNavigate} from "react-router";
99
import saintImage from "../../assets/images/articles/saint.webp";
1010
import React from "react";
11+
import DateCalendar from "./DateCalendar.jsx";
1112

1213

1314
export default function Articles(props) {
@@ -57,20 +58,7 @@ export default function Articles(props) {
5758
let add;
5859

5960
final.push(
60-
date && (<React.Fragment key={"calendar-main"}><div id="calendar-main">
61-
<div className="calendar">
62-
Използван календар:
63-
<p>{dayData?.calendar}</p>
64-
</div>
65-
<div className="saint">
66-
<p className="desc">Православни светци, чествани днес:</p>
67-
{dayData?.saint?.map((item, index) => (<p key={item.id}>{item.name}</p>))}
68-
</div>
69-
<div className="feast">
70-
<p className="desc">Православни празници днес:</p>
71-
{dayData?.feast?.map((item, index) => (<p key={item.id}>{item.name}</p>))}
72-
</div>
73-
</div></React.Fragment>)
61+
date && (<React.Fragment key={"calendar-main"}><DateCalendar {...dayData}/></React.Fragment>)
7462
)
7563

7664
if (is_authenticated) {
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import React from "react";
2+
import styles from "../../assets/css/articles/DateCalendar.module.css";
3+
4+
export default function DateCalendar({calendar,saint,feast}) {
5+
return(
6+
<>
7+
<section className={styles.section}><article><div id="calendar-main">
8+
<div className="calendar">
9+
<div>Използван календар:</div>
10+
<p>{calendar}</p>
11+
</div>
12+
<div className="saint">
13+
<p className="desc">Православни светци, чествани днес:</p>
14+
{saint?.map((item, index) => (<p key={item.id}>{item.name}</p>))}
15+
</div>
16+
<div className="feast">
17+
<p className="desc">Православни празници днес:</p>
18+
{feast?.map((item, index) => (<p key={item.id}>{item.name}</p>))}
19+
</div>
20+
</div></article></section>
21+
</>
22+
)
23+
}

0 commit comments

Comments
 (0)