Skip to content

Commit

Permalink
feat: hack-night page (#18)
Browse files Browse the repository at this point in the history
* feat(hacknight-page): add initial hack night event page with resources and details

* feat(hacknight-page): add date and time to event details

* feat: hack-night page

Adds react integration, a react Tabs component, and a /hack-night page

Co-authored-by: CKCarr <[email protected]>

* chore: cleanup tab component

* fix: correct Tabs component's `props` interface

- ensures `value` is of type `string`
- corrects element IDs (previous "[object Object]")
- makes tabs accessible/keyboard navigable

* fix: correct and clean up Tab component styles

* chore: pin dependencies

* chore: fix merge error

* chore: unify hack-night pages

Also made some minor updates to style/copy

* feat: flesh out hack-night pages

* chore: lock deps, update lockfile

---------

Co-authored-by: CKCarr <[email protected]>
Co-authored-by: CKCarr <[email protected]>
  • Loading branch information
3 people authored and zenlex committed Apr 27, 2024
1 parent 8148d6c commit 9c6537b
Show file tree
Hide file tree
Showing 15 changed files with 967 additions and 98 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/deploy-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ jobs:
- name: Install, build, and upload your site
uses: withastro/action@v2
# with:
# path: . # The root location of your Astro project inside the repository. (optional)
# node-version: 18 # The specific version of Node that should be used to build your site. Defaults to 18. (optional)
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
# path: . # The root location of your Astro project inside the repository. (optional)
# node-version: 18 # The specific version of Node that should be used to build your site. Defaults to 18. (optional)
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)

deploy:
needs: build
Expand Down
3 changes: 2 additions & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { defineConfig } from 'astro/config';
import tailwind from '@astrojs/tailwind';
import react from '@astrojs/react';

// https://astro.build/config
export default defineConfig({
site: 'https://tulsawebdevs.github.io',
integrations: [tailwind()],
integrations: [tailwind(), react()],
server: {
host: true,
},
Expand Down
Loading

0 comments on commit 9c6537b

Please sign in to comment.