Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
96a91ebf
Commit
96a91ebf
authored
Dec 29, 2025
by
Johnny
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: add week days to calendar
parent
ea3371ba
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
18 deletions
+28
-18
CompactMonthCalendar.tsx
web/src/components/ActivityCalendar/CompactMonthCalendar.tsx
+28
-18
No files found.
web/src/components/ActivityCalendar/CompactMonthCalendar.tsx
View file @
96a91ebf
...
@@ -18,7 +18,7 @@ export const CompactMonthCalendar = memo((props: CompactMonthCalendarProps) => {
...
@@ -18,7 +18,7 @@ export const CompactMonthCalendar = memo((props: CompactMonthCalendarProps) => {
const
today
=
useTodayDate
();
const
today
=
useTodayDate
();
const
weekDays
=
useWeekdayLabels
();
const
weekDays
=
useWeekdayLabels
();
const
{
weeks
}
=
useCalendarMatrix
({
const
{
weeks
,
weekDays
:
rotatedWeekDays
}
=
useCalendarMatrix
({
month
,
month
,
data
,
data
,
weekDays
,
weekDays
,
...
@@ -30,6 +30,15 @@ export const CompactMonthCalendar = memo((props: CompactMonthCalendarProps) => {
...
@@ -30,6 +30,15 @@ export const CompactMonthCalendar = memo((props: CompactMonthCalendarProps) => {
const
sizeConfig
=
size
===
"small"
?
SMALL_CELL_SIZE
:
DEFAULT_CELL_SIZE
;
const
sizeConfig
=
size
===
"small"
?
SMALL_CELL_SIZE
:
DEFAULT_CELL_SIZE
;
return
(
return
(
<
div
className=
"flex flex-col gap-1"
>
<
div
className=
{
cn
(
"grid grid-cols-7 gap-0.5 text-muted-foreground"
,
size
===
"small"
?
"text-[10px]"
:
"text-xs"
)
}
>
{
rotatedWeekDays
.
map
((
label
,
index
)
=>
(
<
div
key=
{
index
}
className=
"flex h-4 items-center justify-center text-muted-foreground/50"
>
{
label
}
</
div
>
))
}
</
div
>
<
div
className=
{
cn
(
"grid grid-cols-7"
,
sizeConfig
.
gap
)
}
>
<
div
className=
{
cn
(
"grid grid-cols-7"
,
sizeConfig
.
gap
)
}
>
{
weeks
.
map
((
week
,
weekIndex
)
=>
{
weeks
.
map
((
week
,
weekIndex
)
=>
week
.
days
.
map
((
day
,
dayIndex
)
=>
{
week
.
days
.
map
((
day
,
dayIndex
)
=>
{
...
@@ -48,6 +57,7 @@ export const CompactMonthCalendar = memo((props: CompactMonthCalendarProps) => {
...
@@ -48,6 +57,7 @@ export const CompactMonthCalendar = memo((props: CompactMonthCalendarProps) => {
}),
}),
)
}
)
}
</
div
>
</
div
>
</
div
>
);
);
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment