|
|
@ -9,19 +9,23 @@
|
|
|
|
<NuxtLink class="px-3" to='https://unboundedpress.org/code'>code</NuxtLink>
|
|
|
|
<NuxtLink class="px-3" to='https://unboundedpress.org/code'>code</NuxtLink>
|
|
|
|
<NuxtLink class="px-3 block" to='https://unboundedpress.org/legacy'>legacy</NuxtLink>
|
|
|
|
<NuxtLink class="px-3 block" to='https://unboundedpress.org/legacy'>legacy</NuxtLink>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- hdp link while active -->
|
|
|
|
|
|
|
|
<!------
|
|
|
|
<div class="inline-flex text-2xl ml-4 font-bold">
|
|
|
|
<div class="inline-flex text-2xl ml-4 font-bold">
|
|
|
|
<NuxtLink class="px-3" to='/a_history_of_the_domino_problem'>A HISTORY OF THE DOMINO PROBLEM | 17.11 - 01.12.2023 </NuxtLink>
|
|
|
|
<NuxtLink class="px-3" to='/a_history_of_the_domino_problem'>A HISTORY OF THE DOMINO PROBLEM | 17.11 - 01.12.2023 </NuxtLink>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
--->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- TODO: this needs to be automatically flipped off when there are no upcoming events-->
|
|
|
|
|
|
|
|
<!------
|
|
|
|
<div class="px-1 bg-zinc-100 rounded-lg text-center">
|
|
|
|
<div class="px-1 bg-zinc-100 rounded-lg text-center">
|
|
|
|
<div class="text-sm">upcoming events</div>
|
|
|
|
<div class="text-sm">upcoming events</div>
|
|
|
|
<EventSlider :upcoming_events="upcoming_events" class="max-w-[95%] min-h-[80%]"></EventSlider>
|
|
|
|
<EventSlider :upcoming_events="upcoming_events" class="max-w-[95%] min-h-[80%]"></EventSlider>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!------
|
|
|
|
|
|
|
|
<div class="ml-3 p-2 text-sm justify-end">
|
|
|
|
|
|
|
|
Welcome to the new front-end of my website, which is still in development. It functions similar to the former site. In case you cannot find something here, you can still view the old front-end by clicking on the "legacy" link in the menu below. If you have any questions or find any problems, please contact me at the email link in the about section.
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
--->
|
|
|
|
--->
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<slot /> <!-- required here only -->
|
|
|
|
<slot /> <!-- required here only -->
|
|
|
|
<div class="fixed bottom-0 bg-white p-2 w-full flex justify-center z-20">
|
|
|
|
<div class="fixed bottom-0 bg-white p-2 w-full flex justify-center z-20">
|
|
|
@ -61,7 +65,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//const today = Date.now(); //annoying this does not work
|
|
|
|
//const today = Date.now(); //annoying this does not work
|
|
|
|
const today = 1697498918543;
|
|
|
|
const today = 1701607887056;
|
|
|
|
const { data: upcoming_events } = await useFetch("https://unboundedpress.org/api/events?filter={'start_date':{'$gte':{'$date':" + today + "}}}", {
|
|
|
|
const { data: upcoming_events } = await useFetch("https://unboundedpress.org/api/events?filter={'start_date':{'$gte':{'$date':" + today + "}}}", {
|
|
|
|
transform: (upcoming_events) => {
|
|
|
|
transform: (upcoming_events) => {
|
|
|
|
for (const event of upcoming_events) {
|
|
|
|
for (const event of upcoming_events) {
|
|
|
|