Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: website update 2024 #198

Merged
merged 59 commits into from
Oct 19, 2024
Merged
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a0a4e2a
feat: new website skeleton
PatrickHeneise Nov 8, 2023
ece2818
feat: add image compression workflow
PatrickHeneise Nov 8, 2023
ad886c3
feat: add graphql queries for github
PatrickHeneise Nov 9, 2023
3819168
fix: use cf worker adapter
PatrickHeneise Nov 9, 2023
c8663e5
fix: wrangler config
PatrickHeneise Nov 9, 2023
79c0086
fix: wrangler config
PatrickHeneise Nov 9, 2023
9cf20fa
fix: node version
PatrickHeneise Nov 9, 2023
646f6bf
fix: vite config for cf
PatrickHeneise Nov 9, 2023
30afbaa
fix: wrangler flags
PatrickHeneise Nov 9, 2023
6b6f2a0
fix: remove esm build
PatrickHeneise Nov 9, 2023
5bf2334
fix: query & cf config
PatrickHeneise Nov 9, 2023
5667662
feat: homepage improvements
PatrickHeneise Nov 10, 2023
bbdfa13
feat: add events and event detail pages
PatrickHeneise Nov 11, 2023
b617741
fix: featured image
PatrickHeneise Nov 11, 2023
5a7a8a1
feat: stats
PatrickHeneise Nov 11, 2023
8bf2527
feat: add discord link
PatrickHeneise Nov 11, 2023
6247beb
chore: add cta notes
PatrickHeneise Nov 11, 2023
e46d0af
fix: enable PAT auth
PatrickHeneise Nov 11, 2023
3fea8c9
chore: production env description
PatrickHeneise Nov 11, 2023
11bfdbb
feat: group page
PatrickHeneise Nov 11, 2023
2110cf4
feat: add team page, unify layouts
PatrickHeneise Nov 11, 2023
8f2189a
feat: upcoming and past events
PatrickHeneise Nov 11, 2023
54f4508
fix: another vite deploy try
PatrickHeneise Nov 11, 2023
8f6749d
wip: speaker profiles
PatrickHeneise Nov 11, 2023
7370e81
fix: speaker mini profile
PatrickHeneise Nov 12, 2023
4ed4562
fix: speaker profile
PatrickHeneise Nov 12, 2023
bc5cb70
chore: try build
PatrickHeneise Nov 16, 2023
0bc5323
fix: merge main
PatrickHeneise Nov 16, 2023
3b27698
chore: try workers adapter
PatrickHeneise Nov 16, 2023
f13fec0
fix: wrangler
PatrickHeneise Nov 16, 2023
b4d8b1e
fix: wrangler
PatrickHeneise Nov 16, 2023
b374503
chore: deploy
PatrickHeneise Nov 28, 2023
92fcabd
chore: deploy
PatrickHeneise Nov 28, 2023
51cd7d4
wip: upgrade solid start
PatrickHeneise Jan 26, 2024
b9b017d
wip: upgrade solid start
PatrickHeneise Jan 26, 2024
6c88173
fix: delete output
PatrickHeneise Jan 26, 2024
34431a5
fix: wrangler
PatrickHeneise Jan 26, 2024
80f1425
fix: lockfile
PatrickHeneise Jan 26, 2024
294db2c
fix: typo
PatrickHeneise Jan 26, 2024
48ee07e
fix: try latest versions
PatrickHeneise Feb 9, 2024
88d42be
fix: switch back to npm
PatrickHeneise Feb 9, 2024
f470627
fix: try cf pages module
PatrickHeneise Feb 9, 2024
0ebab67
fix: remove body logic for now
PatrickHeneise Feb 9, 2024
0d0eff7
refactor: graphql
PatrickHeneise Feb 13, 2024
3d38202
chore: pkg updates
PatrickHeneise Feb 14, 2024
cc6c67f
chore: pkg update for solid
PatrickHeneise Feb 29, 2024
d42a151
fix: solid 0.6 trial
PatrickHeneise Feb 29, 2024
f107c91
fix: pages
PatrickHeneise Mar 1, 2024
8c94ac8
fix: pages
PatrickHeneise Mar 1, 2024
dd68764
fix: cf module
PatrickHeneise Mar 1, 2024
7cfcf66
feat: toggle menu with buttons on mobile
framp Mar 1, 2024
6f429fe
fix: run prettier / eslint on build
framp Mar 1, 2024
da3179c
feat: migrate about page
framp Mar 2, 2024
51252d5
feat: announcements
PatrickHeneise Mar 2, 2024
3551626
feat: add events and event detail
PatrickHeneise Mar 2, 2024
562e04c
fix: remove component
PatrickHeneise Mar 2, 2024
a64ab1c
feat: website 2024 (#279)
PatrickHeneise Mar 3, 2024
08e098d
fix: revert vinxi
PatrickHeneise Mar 4, 2024
d435096
Merge pull request #288 from cyprus-developer-community/feat/website-…
PatrickHeneise Mar 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat: toggle menu with buttons on mobile
  • Loading branch information
framp committed Mar 1, 2024

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
commit 7cfcf66c8b17e543c1c85bf92045101bf57ed410
12 changes: 10 additions & 2 deletions src/components/Header.jsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { For } from 'solid-js'
import { For, createSignal } from 'solid-js'
import { A } from '@solidjs/router'

const navItems = [
@@ -25,6 +25,8 @@ const navItems = [
]

export function Header() {
const [menuOpen, setMenuOpen] = createSignal(false)

return (
<header class="">
<nav
@@ -48,6 +50,7 @@ export function Header() {
<button
type="button"
class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700"
onClick={() => setMenuOpen(true)}
>
<span class="sr-only">Open main menu</span>
<svg
@@ -78,14 +81,19 @@ export function Header() {
</A>
<div class="flex flex-1 justify-end" />
</nav>
<div class="lg:hidden" role="dialog" aria-modal="true">
<div
class={menuOpen() ? 'lg:hidden' : 'hidden'}
role="dialog"
aria-modal="true"
>
<div class="fixed inset-0 z-10" />
<div class="fixed inset-y-0 left-0 z-10 w-full overflow-y-auto bg-white px-6 py-6">
<div class="flex items-center justify-between">
<div class="flex flex-1">
<button
type="button"
class="-m-2.5 rounded-md p-2.5 text-gray-700"
onClick={() => setMenuOpen(false)}
>
<span class="sr-only">Close menu</span>
<svg
Loading