mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-22 08:08:01 +00:00
docs: add youtube link to townhall button on docs (#9381)
This commit is contained in:
parent
16fe22aafa
commit
dc6f169846
@ -11,20 +11,26 @@ const TownhallButton = () => {
|
||||
|
||||
const daysUntilLastThursday = lastThursday - currentDay;
|
||||
|
||||
let showButton = false;
|
||||
let currentMonth = '';
|
||||
let buttonText = '';
|
||||
let buttonLink = '';
|
||||
let townhallSeasonClass = '';
|
||||
|
||||
if (daysUntilLastThursday > 0 && daysUntilLastThursday <= 14) {
|
||||
showButton = true;
|
||||
currentMonth = new Intl.DateTimeFormat('en-US', { month: 'long' }).format(today);
|
||||
const currentMonth = new Intl.DateTimeFormat('en-US', { month: 'long' }).format(today);
|
||||
buttonText = `Join ${currentMonth} Townhall! ✨`;
|
||||
buttonLink = 'http://rsvp.datahubproject.io';
|
||||
townhallSeasonClass = 'townhall-season'
|
||||
} else {
|
||||
buttonText = 'Watch Our Latest Townhall! 👀';
|
||||
buttonLink = 'https://www.youtube.com/playlist?list=PLdCtLs64vZvHTXGqybmOfyxXbGDn2Reb9';
|
||||
townhallSeasonClass = 'non-townhall-season'
|
||||
}
|
||||
|
||||
|
||||
return (
|
||||
showButton && (
|
||||
<Link to="http://rsvp.datahubproject.io" className={clsx('button button--primary button--md', styles.feature)}>
|
||||
Join {currentMonth} Townhall! ✨
|
||||
<Link to={buttonLink} className={clsx('button button--primary button--md', styles[townhallSeasonClass])}>
|
||||
{buttonText}
|
||||
</Link>
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
.feature {
|
||||
.townhall-season {
|
||||
color: white;
|
||||
border: 1px solid transparent;
|
||||
background-image: linear-gradient(to right, #1890ff 0%, #9c27b0 100%);
|
||||
@ -11,4 +11,19 @@
|
||||
background-image: linear-gradient(to right, #1890ff 0%, #9c27b0 100%);
|
||||
background-origin: border-box;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.non-townhall-season {
|
||||
color: white;
|
||||
border: 1px solid transparent;
|
||||
background-image: linear-gradient(to right, #1890ff 0%, #48DBFB 100%);
|
||||
background-origin: border-box;
|
||||
opacity: 90%;
|
||||
|
||||
&:hover {
|
||||
opacity: 100%;
|
||||
background: linear-gradient(to right, #1890ff 0%, #48DBFB 100%);
|
||||
background-image: linear-gradient(to right, #1890ff 0%, #48DBFB 100%);
|
||||
background-origin: border-box;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user