All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Prefix the change with one of these keywords:
- Added: for new features.
- Breaking: for higher visibility of breaking changes
- Changed: for changes in existing functionality.
- Deprecated: for soon-to-be removed features.
- Removed: for now removed features.
- Fixed: for any bug fixes.
- Security: in case of vulnerabilities.
- Image slider subcomponent structure, reworked padding to prevent cut off
- Form Autosuggest style
- Form Datetime clear icon style
- Form Input style with prefix and suffix
- Table horizontal scroll
- Changed spacing on
cu-no-browsers-edge
utility class
- Created full banner subcomponents and abstracted out image
- Custom Slider
- Figure component to display the image size for retina display
- Refactored Full Banner to remove bg image, position and improve mobile experience
##[0.18.10]
- autosuggest initial value and adding onchange when coming from rest
- updating the a tag color to cu-red-700 to help with the accessibility
- updated the date picker component to have clearable and other attributes for hr project
- Input Addon Component for before and after element in Input Form Field
- Loader for Pagination , Events and calendar
- Nav component icon style for desktop and mobile with and without title
- Added clear button and autocomplete to date time picker component and fixed validation error for input fields.
- Footer style issue to text align center in
- Z-index issue in ImageCover
- Overflow issue in WideWave
- Improved responsiveness of land acknowledgement
- Placeholder style for light prose
- Loader for Event and People Page header
- Land acknowledgement in footer
- Position issue when badges used in news cards
- Image order added to image grid based on col span prop
- Instagram logo and ORCID logo to social icons in PageHeader for people
- Twitter icon with X in PageHeader for people
- colSpanClasses and rowSpanClasses utilities classes
- Timeline Component
- Style issue in WideImage component
- Style issue in WideImage component
- Spacing style to exclude WideImage block's max width
- Add cover, badges, and technology icons to README
- Style to remove margin from empty elements
- Table header type to accept ReactNodes
- Auto suggest component's style
- Adding classes to table component
- Accordion Content style by removing extra padding in mobile screen
- Margin classes for the PageHeader with and without children
- Form auto suggest menu, options style
- ImageGrid block to use aspect ratio and bg images
- Wide Wave markup for ravens bg
- ORCID prop to PageHeader.People
- WideWave to export
- Spacing on wide image component
- Added custom column option to table
- Opacity option to Image Cover
- Issues with bg wave on image cover
- bgImageNames added to compiled package
- Repeating wave graphic for Image Cover
- Images for Image Cover component
- Script to generate array of images
- Spacing on full banner and
cu-no-browsers-edge
util class - Made bg wave on Wide Wave repeat after 1200px wide
- Conditional left and right spacing on Wide Wave
- Spacing on subcomponents used in Wide Wave
- Issue in generate icons script
- Width type on full banner
- Replaced full width with min width on full banner content overlay
- Reset Autosuggest on form reset
- Added header type prop to Full Banner
- Content styles on Full Banner
- Testimonial no longer forces quote component to be used
- Removed Lexical Editor
- Removed AWS util function
- Autosuggest form field style
- Row header option to table
- Discovery Center footer link changed to Future Learning Lab
- Wide image padding-y for light and dark backgrounds
- Reduced spacing between list items in basic content
- New Component: Call Out
- New Component: Placeholder
- New Component: Full Banner
- New Component: Testimonial
- New Component: Text & Media (to replace Text & Image)
- New Layout Component: Image Cover
- New Layout Component: Wide Wave
- Data: to pass admissions content into card views
- Example Layouts: Block testing
- Description: added
cu-component
class - Figure: added rounded prop
- Image Grid: added
cu-component
class - Login: added maxWidth prop
- Modal: added Section wrapper for children
- Page Header: added styles for ul, ol, li to over ride prose
- Section: added
proseType
prop for dark or light - Tailwind Theme: included RDS Tailwind Theme in config
- Alert: updated stories
- Badge Group: updated stories
- Button Group: updated stories
- Calendar: updated stories
- Calendar: removed nested
not-prose
class - Card: updated stories
- Description: updated stories
- Embed: updated stories
- Figure: updated stories
- Filter: updated stories
- Forbidden 403: updated stories
- Editor: changed
prose-rds
toprose-dark
- Image Grid: updated stories
- Listing: updated stories
- Login: updated stories
- Modal: updated stories
- Multiday Calendar: updated stories
- Multiday Calendar: removed nested
not-prose
class - Not Found 404: updated stories
- Page Header: updated stories
- Page Header: updated conditional content sizes
- Page Header: removed text colors to fallback on prose-dark or prose-light
- Page Header Events: replaced a tags with
useLinkContext
- Page Header Events: updated prose class for light font
- Page Header Events: removed prose class from ul wrappers
- Page Header People: replaced a tags with
useLinkContext
- Page Header People: updated prose class for light font
- Page Header People: removed prose class from ul wrappers
- Pagination: updated stories
- Quote: updated stories
- Search Input: updated stories
- Table: updated stories
- Wide Image: updated stories
- Spacing: consecutive components, first child full banner
- Prose: removed
prose-rds
and replaced withprose-dark
andprose-light
- Vite Config: added
cjs
file to build, updated globals
- Text & Image component
- Forbidden 403: isCenter toggle properly aligns left
- Not Found 404: isCenter toggle properly aligns left
- Main: remove prose class
- Section: remove
noProse
prop
- A new Custom Form Error Component has been added
- AWS image upload to lexical editor
- AWS utility functions
- Badge: new colors - white, black/60, white/60
- Badge: rounded prop
- BadgeGroup: props for absolute position and top, bottom, left, right
- propClasses: several new prop classes
- Styles: new util class to remove spacing, allow component to go to browsers edge
- Styles: updated global spacing between components
- DescriptionLoader with all types
- Keys to the TableLoader row
- adding the location and location picker components. Also using them to create a form component
- Alerts: textSize prop renamed to size, options changed to use sm, md, lg
- Badges: no longer accepts children, new text prop is required, new link is optional
- ButtonGroup: gap prop requires string, previously integer
- Card: refactored icon card, now required assetPath prop
- Description: removed isSmall and hasBorder props
- Listing: refactored icon card, now required assetPath prop
- PageHeadersLoader: refactored name to be singular as PageHeaderLoader
- PageHeaders: refactored name to be singular as PageHeader
- WideImage: remove isType wave in lieu of hasWave boolean
- propClasses: bgOpacityClasses and justifyContentClasses
- propClasses: add new gridGapClasses options
- propClasses: add figureSizeClasses and figureAlignClasses
- propClasses: added as part of package
- New Component for 404 and 403 named NotFound404 and Forbidden403
- Alerts: conditional text and icon sizes
- Alerts: updated stories file for improved examples
- Badge: changed styles to use cu-badge--color classes
- Badge: replaced text prop with children to allow for links
- Badge: update stories file for improved examples
- BadgeGroup: updated stories file for improved examples
- Button: merged prop groups
- Button: updated stories file for improved examples
- Calendar: updated stories file for improved examples
- Card: updated max width and hover styles
- Card: updated stories file for improved examples
- Description:: updated styles to increase consistency
- Description: updated stories file for improved examples
- Dialogue: updated stories file for improved examples
- Embed: moved iframe styles to a class
- Figure: removed isRound prop
- Figure: updated stories file for improved examples
- Filter: updated deprecated headless ui components
- Filter: updated stories file for improved examples
- Footers: updated stories file for improved examples
- ImageGrid: refactored text overlay, improved prop checks, added new styles
- ImageGrid: updated stories file for improved examples
- Listing: updated stories file for improved examples
- Modal: increased padding
- MultiDayCalendar: updated stories file for improved examples
- Nav: changed aside li's for donate and apply to buttons
- PageHeader: updated stories file for improved examples
- Pagination: updated stories file for improved examples
- Quote: updated stories file for improved examples
- SearchInput: updated stories file for improved examples
- Table: updated stories file for improved examples
- TextImage: updated stories file for improved examples
- WideImage: updated styles based on conditions
- WideImage: updated stories file for improved examples
- Prose Classes: replaced utilities for cu-prose classes
- Validation for Lexical Editor using Yup
- Props for Form's media input to disable preview and set up form value properly
- WideImage scrollTo and isType wave conditional styles
- Renamed global class cu-component-spacing to be cu-component
- First and last child spacing on Article component to match Section
- Set prose to true on Main as default
- noProse prop set to false by default on Main and Section, removed from other components
- Updated story files for all layout components, updating story display and configuration options
- Upgraded react-datepicker and lexical packages
- Black color option for buttons
- isWhite prop for PageHeaders text
- Undefined document error in Lexical
- Issues with FieldArray component and props in Lexical Editor
- New props to wide image to accommodate scroll to and wave graphic
- Image upload to lexical editor in form component
- Image Grid component
- Added image preview option for image formik component
- Add space between calendar and button
- Update to dialog component to fix centering
- Update Formik form's inline component ( radio, checkbox ) style
- Fixed Formik wrapper and control with proper typescript
- Update a function to check Lexical editor empty states
- Added error messaging to Login component
- Added SoundCloud subcomponent to Embed component
- Added prop to pagination to handle paginated endpoints
- Fix for the table initial sorting
- Updating the table to have default sort options
- Added white space no break in event header contact info
- Added hidden label prop to add form fields
- Added FieldArray Container
- Updating the dialog in the main.tsx to be used in components outside this project
- Updated output of single and multi day events in page header
- Form.group to add the alignment prop and spacing
- Added helper text position option in form component
- Added error class to inputs in form component
- helperpostop and disabled attributes in the form components
- Passing all the prop of FormField from all form fields
- Icons: lightning bolt, stacked boxes, glasses
- Changed prose stlye for page header event data and people title
- TextImage top and bottom spacing
- Updated TextImage style imports
- Removed hasBorder prop from TextImage
- Search component new name is SearchInput
- Search component no longer uses Headless UI components
- Nav component uses new version of Search component
- Max width on login component
- Search Form component has been removed in favour of the Search component
- Dialog component to be used to prompt users with title and description text
- Created new helper function to sanitize HTML using DOMPurify package
- Search Form now includes subcomponents to show a list of results either on page or in a modal
- Updated Modal component to only accept content as children or a prop.
- isCenter prop on button, moving all alignment options to button group for greater control
- Card and Listing image sizes to meet a 4/3 ratio
- Page header event subcomponent start and end date logic
- Removed button props in page header event subcomponent, allowed children instead
- Section component, merging it with container
- Refactored spacing on main, section, and various components
- Container component
- Reverse prop for columns set at 1/3 or 2/3
- PageHeader underline styles and spacing
- Fixed few component for the spacing
- Add new Login component
- Update Login link in the Navigation component
- Troy goofed and release without pulling from develop
- Block loader with height option in loading component
- New icon assets
- Global class for block spacing, applied to all components
- Page header to display loader for the content
- Adjusted table loader cell height
- peer dependencies
- changed the location story to include the google api key as environment variable
- adding cypress for component and E2E testing.
- SearchForm: add the ability for custom placeholder text
- isSticky config on Aside component
- Fixed cu-button class to remove hover underline
- Fixed footer cookie condition to hide it when cookie existing
- Fixed form components with formik and lexical editor
- Upgrade footer and body classes to display footer at page bottom
- Replaced children prop with text string in Badge component
- Moving the dropdown and social share component to deprecated
- Line clamp 3 on Card.Header title prop
- Replaced children with title prop on Card.Header
- Button: added class based styles
- Button: added support for type prop
- Card Loader: page card loader was missing shadow
- Dropdown: add hasBorder prop
- Page Header: added isCenter prop
- Page Header: character limit on content prop
- Stat Card: character limit on stat and desc props
- Text and Image: character limit on content
- Avatar: removed hasShadow and hasBorder props
- Avatar: replaced rounded prop with isCircle
- Avatar: updated styles
- Button: restricted to red and grey color
- Button: removed outline style
- Cards: removed button color options in footer sub component, restricted to red
- Cards: removed shadow options, forced shadow on all cards
- Cards: removed card bg color, forced white bg on all cards
- Cards: updated card styles
- Description List: updated styles
- Dropdown: removed story view that uses Button component as child
- Figure: updated props and styles
- Footer: small link text below logo
- Icon: restricted to only black, red, white and light grey
- Icon Cards: restricted to red icons, removed shadow and bg colors
- Icon Cards: fixed width and height for icons inside container
- Listings: removed button color options in footer subcomponent, restricted to red
- Listings: updated card styles
- Multiday Calendar: updated clear button styles
- Nav: space between logo and site title
- Page Header: updated props and styles for event and people sub components
- Pagination: active text changed to red
- Search: changed icon color
- SearchForm: changed icon color
- Stacked List: removed border option
- Stacked List: updated max width query sizes when offset used
- Table: removed hasShadow, forced shadow style
- Text and Image: header always has underline
- Wide Image: opacity range set at 60-80
- Heading: is being replaced by PageHeader
- Text and Image: removed image angle options
- Stacked List: bottom border on odd / even items
- Pagination: accessibility error relating to role="presentation"
- Footer Cookie to use useEffect to the hide/show cookie for next js.
- Footer Cookie to set the expiry date on button click.
- Adjusting thead icon to fix accessibility
- Adding role to nav item to fix accessibility
- Adjusting nav to convert span into div
- Adjusting alt tag of nav logo
- Adjusting alt tag of footer logo
- Props for isSmall and hasBorder for description list
- Description list styles
- BadgeGroup component as a wrapper for multiple badges
- Missing tr in thead of table component
- Check in alert if content exists
- Content prop for PageHeader
- PageHeader padding and margin
- noWordBreak prop to table header
- Updated badges to have more space, color prop and noWordBreak prop
- Updated dependencies
- Refactored table styles and added markup to fix horizontal scrolling
- Toast style to set z-index and position
- Changed styling on icon listing loader component
- Changed nav aside to not refresh page on click of avatar
- Listing loader for pages
- Card initials
- New loaders for listing components
- Priority plus node package
- Including card page loader in build
- Page card loader
- Card.Excerpt check for text
- Date prefix and position props to Listing.Header
- Git action for dev and main
- Refactored vite + storybook + ts + tailwind config
- Added onClick option to Nav component
- Props for date prefix and position in Card.Header subcomponent
- Props for header level and font size in PageHeader
- New loaders for various Card components
- Added Icon subcomponent to Listing component
- Dependency versions
- LinkProvider to set the anchor type Ex: next/link
- Added a series of new icons
- Nav, Dropdown, Filter, Footer, Search and Table components to accommodate LinkProvider
- Link component
- Styling issue on card image thumb spacing
- Favicon assets
- Nav component to limit the character in parent item
- New component called PageHeaders to replace deprecated TextImage subcomponents
- Subcomponents for TextImage.Event and TextImage.People
- Changed markup and styles for wide image block
- Series of svg icons
- Auto generation script for icon list as exportable item
- Image aspect ratio for listing and card thumbs
- Refactored listing block to use button instead of primary a wrapper
- Spacing on wide image
- Para styles on heading component
- Wide image spacing
- Heading styles and test
- Desc list styles
- noLink prop to noHover for cards and listing
- Icon thumb subcomponent for cards
- Image thumb subcomponent for cards
- Integrated font awesome packages
- Quote styles
- a11y issue to match changes made to cutheme
- Replaced @lg with @xl on listing screen loader
- Removed slice from table
- Refactored cards and subcomponents
- Examples and projects
- Issues with container queries on listing items
- Adjusting focus style of cu listing and cu cards
- Refactored stacked list to merge with panel
- Cookie notification styles
- Panel component
- Updated RDS Tailwind Theme
- addShadow prop on cards now accepts onCard or onHover for style options
- Error on card shadows
- Default secondary button label for event Text Image component
- Spacing on event and people text image sub components
- Shadow and hover options and styles for cards
- Fixed previous release
- Added a series of new options for cards including borders, shadows, grey bg and more
- Description accordion's vanilla script to handle toggle
- Styles for UL / OL and nested list items
- Updated styling for alert block text and links
- Description accordion to remove hooks instead add vanilla script to handle toggle
- Updated styling for alert block text and links
- Image angle svg positioning on text image component
- Restricted width of container when grey bg is applied
- Spacing issue with description list
- Event and people stories for text image component
- Not prose conflict on text image component
- New subcomponents for Event and People banners
- Fixed styling bug with Alert component
- Removed persistance functionality from Alert component
- Updates to text image
- Issues with text image reverse
- Partial refactor of text image
- Refactored hero components to Text & Image and Wide Image
- Error publishing 0.3.7
- Updated hero banner image styles
- Added max width to hero image banner
- Button solid and outline colors
- Opacity classes
- Opacity option on banner image
- Hero image banner
- Style issues on Alert
- a11y errors on cards, listings and footers
- Type exports in package.json
- Storybook publish error, missing dependency
- Dependencies and RollUp config
- Bottom spacing on hero text image
- Removed italic from hero text image content
- Updated to cookie notification
- Cookie notification styles
- Cookie notification design
- Refactored cookie as Footer component
- Footer banner for departmental info
- Embed iframe markup
- Added new Embed subcomponents to embed YouTube, Vimeo, and TED videos
- Check on URL for kaltura embed
- Removed prose class from column content
- Updated styling of event host contact information
- Fixed email link for event host
- Prose typography styles
- Added new Topbar component with various subcomponents
- Added new Quote component with multiple style options
- TopBar in all templates and examples
- Switched to use Yarn to build, fixed conflict with Storybook HTML AddOn
- TopNav component
- Fixed type errors
- Error on alert story relating to large text size
- Removed padding left from footer simple dept contact text
- Color option changed to hasBorder boolean and limited to red only
- Card examples with borders have been updated based on hasBorder change
- Updated styles for paragraph and spacing in heading component
- Removed borders from table hasStripes option
- updated the card header to have no hover on title
- updated the alert component to have textsize and persistence options
- Added wrapping meta style for card and listing components
- Applied meta wrapping style to email address of people card and listing
- Hide images on hero text image by default, added option to show on mobile
- added the overflow-hidden class to stats card
- Updated assets with new logos and broke out folder structure
- Kaltura embed subcomponent
- Publishing to fix errrors from 0.0.71-0.0.73
- New props for hero event subcomponent
- Incorrect check in hero event buttons
- Updated styles for responsive embed wrapper
- Embed wrapper component
- PowerBi embed subcomponent
- Datebox multi day display missed in previous version
- Added props and markup for buttons on hero text image event subcomponent
- Added max width prop to panel layout component
- Added isCenter props on the content subcomponent for hero text image
- Added checks for multiday on event date box subcomponent
- Updated button and social markup in hero text image social subcomponent
- Brought back relative class on main layout component
- Spacing issue relating to incorrect selector for hero text image
- Button group component
- Conditions on event subcomponent for hero text image
- Reworked some hero text image markup, styles and options
- Subcomponents for hero text image for people profiles and event details
- Refactored hero: text and image to use flexbox
- Cookies notification component
- Name of HeroBanner to HeroTextImage
- Change smallHeader prop, replaced with headerType that accepts h1 or h2
- Card.Initials and Listing.Initials subcomponents
- Removed width restrictions on stackedlist and panel
- Updated styles for accordion version of desc list that was forgotten in last release
- Updated styles on description list to accommodate spacing with multiple child elements
- Background position prop on hero banner
- Content subcomponent for hero banner
- Refactored hero text image to hero banner
- Styles and spacing for hero banner
- Added image validation to upload component
- Styles for hero text image
- I missed a version. I'm old. That's my excuse.
- Hero Text Image component
- Unique class on all components and layout elements
- Content subcomponent for layout column
- Refactored layout spacing
- Refactored organization in storybook nav
- Reworked template examples and project templates
- Banner
- Deprecated cards and listings
- Fixed issue in previous release PR, adding missing changes for search
- Global spacing
- Header styles
- Callback from search
- Spacing on header
- Global spacing for section, container
- Trying to successfully complete a publish to NPM action
- Included Description component in primary export (index.ts)
- Updated dependencies
- Description plugin with DL tag in stacked, column and accordion format
- Option to reverse content order for Stats subcomponent for cards
- Updated required form input styles
- Reduced font size on Stats subcomponent header
- a11y issue in footer
- Fixed issue with search not closing
- Stats sub-component for cards
- Line clamp to listing header
- Updated styles for tables
- Updated release doc
- Type on heroicons
- Release doc
- Aerial banner image to assets
- Default date in calendar and time picker components
- category and audience filtering
- Figure component with video child component
- PR checklist template
- Error with release where 37 follows 36
- Forgot to pull changes from dev before releasing 0.0.36
- Updated form upload functionality including validation
- Refactored button to use better isType and color props
- isSmall option for Listing Content component
- Invalid time error on add event
- Width of 100% from listing images, fixes next image issue
- Updated spacing on listing to accommodate items with and without links
- Changed top spacing for sticky aside component
- New listing component with a series of sub-components
- Default date and time on Calendar and Form Date Time Picker
- Fixed default date and time values on Calendar and Form Date Time Picker
- Fixed default coordinates of location map
- Tailwind classes on Calendar component
- Included Panel inside StackedList to avoid code duplication
- Updated date & time on event list item
- Updated how event dates are rendered
- New card component with a series of sub-components
- Card components for News, Events, People, Videos
- Updated publish workflow to use npm install
- Form functionality, image upload option
- Link component changes
- Date and Time picker styles
- Github workflow for S3 deployment
- Updated all github actions to use npm ci instead of npm install
- PR from previous release didn't get properly included
- Spinner for loading states
- Updated devDependencies
- Changed clean command to use npm ci
- Replaced places auto complete in Form with Location Picker
- Issues relating to avatar and top nav
- Warnings for any type on Location Picker
- Removed GTM from Meta and Body components
- Removed forwardRef from Meta component
- Heading component
- Reworked Location and Location Picker components to accept multiple markers
- Updated zoom levels on Location component
- Github action for storybook deployment
- Image upload option from WYSIWYG component
- Added prose to wysiwyg editor
- Added new Section component
- Project examples pages for cutheme news blocks
- Global styles to Tailwind RDS utility classes
- Added prose classes to global styles
- Removed as prop from Container
- Removed individual prose styles from layout components, updated reference to global prose classes
- HTML Addon for storybook
- Select component for forms
- Updated types across various the components
- Styles relating to using overlap options on banner and main components
- Changed layout component spacing
- Template examples
- Project examples
- Something went wrong publishing 0.0.14, fixing
- Issue relating to not pulling from dev before release 0.0.13
- Add stories for the following components
- Alert
- Avatar
- Badge
- Calendar
- Dropdown
- Filter
- Icon
- Location
- Modal
- Pagination
- Search Form
- Social Share
- Table
- Toast
- Updated types across most of the components
- Moved component styles into external files
- Avatar
- Badge
- Banner
- Calendar
- Dropdown
- Filter
- Pagination
- Table
- Stories for all card and list item components
- Updated devDependencies
- Updated styles relating to borders on stacked list and child components
- Add h-full to all list item component link tags
- Badge compoennt added to index for exporting
- Classes on people card content container
- Updated people list item markup for images and contact info
- Unnecessary wrapping div on vido in card component
- Renamed build filename to rds, replacing rds-tailwindui
- Story for Banner component
- Story for Top Nav component
- Story for Footer Basic component
- Story for Footer Standard component
- Callback on Video Card component
- Event Card compoennt
- Event Listing component
- News Card compoennt
- News Listing component
- Number Card compoennt
- People Card compoennt
- People Listing compoennt
- Video Card compoennt
- Details Listing component
- Feed Listing component
- File Listing component
- Job Listing component
- Link Listing component
- Marketplace Listing component
- Card loader component
- Event loader component
- Meta component
- Table component
- Location component
- Location Picker component
- Modal component
- Search component
- Searchform component
- Social Sharing component
- Top Nav component
- Story for Card Loading component
- Story for Event Loading component
- Updated Article stories file
- Updated Aside stories file
- Updated Column stories file
- Updated Panel stories file
- Updated Stacked List stories file
- Calendar component
- Dropdown component
- Added template for stories file
- Story file for Button component
- Story file for Body component
- Story file for Main component
- Story file for Container component
- Story file for Article component
- Story file for Column component
- Story file for Aside component
- Story file for Panel component
- Story file for Stacked List component
- Created separate styles file for layout components
- Footer components
- Badge component
- Avatar component
- Banner component
- Installed @size-limit/preset-big-lib
- Moved @size-limit config to a dot file
- Updating setup instructions in README
- Giving proper credit for our initial commit
- feat type for comment linting
- Renamed README from mdx to md file
- Added custom types for comment linting
- Article layout component
- Aside layout component
- Body layout component
- Column layout component
- Container layout component
- Main layout component
- Panel layout component
- StackedList layout component
- Updated readm me to have info relevant to the project
- Added publish.yml git workflow
- Added a11y add-on to Storybook
- Added CHANGELOG.mdx and imported into a Changelog story doc file
- Initial commit from a clone of a test repo from NiranjithCU
- Updated secret keys for Google Maps API
- Renamed README.md to README.mdx
- Updated onClick handlers for social login buttons to use single object handler
- Made social login buttons optional on login page