From c9970e2b0d2ec9e93d3b1884724a8242a18cdcd2 Mon Sep 17 00:00:00 2001 From: Matt Bevilacqua Date: Thu, 25 Jul 2024 16:45:11 -0400 Subject: [PATCH] Convert to typescript --- components/{banner.js => Banner.jsx} | 1 - components/{footer.js => Footer.jsx} | 0 .../{gridContainer.js => GridContainer.jsx} | 8 +-- components/{header.js => Header.jsx} | 3 +- components/{hero.js => Hero.jsx} | 0 components/{intro.js => Intro.jsx} | 0 components/{masthead.js => Masthead.jsx} | 1 - components/{nav.js => Nav.jsx} | 2 +- components/{tagline.js => Tagline.jsx} | 0 ...cessibilityNew.js => AccessibilityNew.jsx} | 0 ...ssibleForward.js => AccessibleForward.jsx} | 0 .../{AccountBalance.js => AccountBalance.jsx} | 0 .../icons/{AccountBox.js => AccountBox.jsx} | 0 .../{AccountCircle.js => AccountCircle.jsx} | 0 components/icons/{Add.js => Add.jsx} | 0 .../icons/{AddCircle.js => AddCircle.jsx} | 0 ...dCircleOutline.js => AddCircleOutline.jsx} | 0 components/icons/{Alarm.js => Alarm.jsx} | 0 .../{AlternateEmail.js => AlternateEmail.jsx} | 0 .../{Announcement.js => Announcement.jsx} | 0 components/icons/{Api.js => Api.jsx} | 0 .../icons/{ArrowBack.js => ArrowBack.jsx} | 0 .../{ArrowDownward.js => ArrowDownward.jsx} | 0 .../{ArrowDropDown.js => ArrowDropDown.jsx} | 0 .../icons/{ArrowDropUp.js => ArrowDropUp.jsx} | 0 .../{ArrowForward.js => ArrowForward.jsx} | 0 .../icons/{ArrowUpward.js => ArrowUpward.jsx} | 0 .../icons/{Assessment.js => Assessment.jsx} | 0 .../icons/{AttachFile.js => AttachFile.jsx} | 0 .../icons/{AttachMoney.js => AttachMoney.jsx} | 0 .../icons/{Autorenew.js => Autorenew.jsx} | 0 .../icons/{Backpack.js => Backpack.jsx} | 0 components/icons/{Bathtub.js => Bathtub.jsx} | 0 components/icons/{Bedding.js => Bedding.jsx} | 0 .../icons/{Bookmark.js => Bookmark.jsx} | 0 .../icons/{BugReport.js => BugReport.jsx} | 0 components/icons/{Build.js => Build.jsx} | 0 .../{CalendarToday.js => CalendarToday.jsx} | 0 .../icons/{Campaign.js => Campaign.jsx} | 0 components/icons/{Camping.js => Camping.jsx} | 0 components/icons/{Cancel.js => Cancel.jsx} | 0 components/icons/{Chat.js => Chat.jsx} | 0 components/icons/{Check.js => Check.jsx} | 0 ...tlineBlank.js => CheckBoxOutlineBlank.jsx} | 0 .../icons/{CheckCircle.js => CheckCircle.jsx} | 0 ...ircleOutline.js => CheckCircleOutline.jsx} | 0 .../icons/{Checkroom.js => Checkroom.jsx} | 0 .../icons/{ChevronLeft.js => ChevronLeft.jsx} | 0 .../{ChevronRight.js => ChevronRight.jsx} | 0 .../icons/{CleanHands.js => CleanHands.jsx} | 0 components/icons/{Close.js => Close.jsx} | 0 .../{ClosedCaption.js => ClosedCaption.jsx} | 0 components/icons/{Clothes.js => Clothes.jsx} | 0 components/icons/{Cloud.js => Cloud.jsx} | 0 components/icons/{Code.js => Code.jsx} | 0 components/icons/{Comment.js => Comment.jsx} | 0 ...utContact.js => ConnectWithoutContact.jsx} | 0 .../{Construction.js => Construction.jsx} | 0 ...uctionWorker.js => ConstructionWorker.jsx} | 0 .../icons/{ContactPage.js => ContactPage.jsx} | 0 .../icons/{ContentCopy.js => ContentCopy.jsx} | 0 .../icons/{Coronavirus.js => Coronavirus.jsx} | 0 .../icons/{CreditCard.js => CreditCard.jsx} | 0 components/icons/{Deck.js => Deck.jsx} | 0 components/icons/{Delete.js => Delete.jsx} | 0 ...viceThermostat.js => DeviceThermostat.jsx} | 0 .../icons/{Directions.js => Directions.jsx} | 0 .../{DirectionsBike.js => DirectionsBike.jsx} | 0 .../{DirectionsBus.js => DirectionsBus.jsx} | 0 .../{DirectionsCar.js => DirectionsCar.jsx} | 0 .../{DirectionsWalk.js => DirectionsWalk.jsx} | 0 .../{DoNotDisturb.js => DoNotDisturb.jsx} | 0 .../icons/{DoNotTouch.js => DoNotTouch.jsx} | 0 .../icons/{DragHandle.js => DragHandle.jsx} | 0 components/icons/{Eco.js => Eco.jsx} | 0 components/icons/{Edit.js => Edit.jsx} | 0 ...icalServices.js => ElectricalServices.jsx} | 0 .../icons/{EmojiEvents.js => EmojiEvents.jsx} | 0 components/icons/{Error.js => Error.jsx} | 0 .../{ErrorOutline.js => ErrorOutline.jsx} | 0 components/icons/{Event.js => Event.jsx} | 0 .../icons/{ExpandLess.js => ExpandLess.jsx} | 0 .../icons/{ExpandMore.js => ExpandMore.jsx} | 0 .../icons/{Facebook.js => Facebook.jsx} | 0 .../icons/{FastForward.js => FastForward.jsx} | 0 .../icons/{FastRewind.js => FastRewind.jsx} | 0 .../icons/{Favorite.js => Favorite.jsx} | 0 .../{FavoriteBorder.js => FavoriteBorder.jsx} | 0 components/icons/{Fax.js => Fax.jsx} | 0 .../{FileDownload.js => FileDownload.jsx} | 0 .../icons/{FilePresent.js => FilePresent.jsx} | 0 .../icons/{FileUpload.js => FileUpload.jsx} | 0 .../icons/{FilterAlt.js => FilterAlt.jsx} | 0 .../icons/{FilterList.js => FilterList.jsx} | 0 .../icons/{Fingerprint.js => Fingerprint.jsx} | 0 .../icons/{FirstPage.js => FirstPage.jsx} | 0 components/icons/{Flag.js => Flag.jsx} | 0 components/icons/{Flickr.js => Flickr.jsx} | 0 components/icons/{Flight.js => Flight.jsx} | 0 .../icons/{Flooding.js => Flooding.jsx} | 0 components/icons/{Folder.js => Folder.jsx} | 0 .../icons/{FolderOpen.js => FolderOpen.jsx} | 0 .../icons/{FormatQuote.js => FormatQuote.jsx} | 0 .../icons/{FormatSize.js => FormatSize.jsx} | 0 components/icons/{Forum.js => Forum.jsx} | 0 components/icons/{Github.js => Github.jsx} | 0 .../icons/{GridView.js => GridView.jsx} | 0 .../icons/{GroupAdd.js => GroupAdd.jsx} | 0 components/icons/{Groups.js => Groups.jsx} | 0 components/icons/{Hearing.js => Hearing.jsx} | 0 components/icons/{Help.js => Help.jsx} | 0 .../icons/{HelpOutline.js => HelpOutline.jsx} | 0 .../{HighlightOff.js => HighlightOff.jsx} | 0 components/icons/{History.js => History.jsx} | 0 components/icons/{Home.js => Home.jsx} | 0 .../icons/{Hospital.js => Hospital.jsx} | 0 components/icons/{Hotel.js => Hotel.jsx} | 0 .../{HourglassEmpty.js => HourglassEmpty.jsx} | 0 .../icons/{Hurricane.js => Hurricane.jsx} | 0 .../{Identification.js => Identification.jsx} | 0 components/icons/{Image.js => Image.jsx} | 0 components/icons/{Info.js => Info.jsx} | 0 .../icons/{InfoOutline.js => InfoOutline.jsx} | 0 .../icons/{Insights.js => Insights.jsx} | 0 .../icons/{Instagram.js => Instagram.jsx} | 0 .../icons/{Keyboard.js => Keyboard.jsx} | 0 components/icons/{Label.js => Label.jsx} | 0 .../icons/{Language.js => Language.jsx} | 0 .../icons/{LastPage.js => LastPage.jsx} | 0 components/icons/{Launch.js => Launch.jsx} | 0 .../icons/{Lightbulb.js => Lightbulb.jsx} | 0 ...ghtbulbOutline.js => LightbulbOutline.jsx} | 0 components/icons/{Link.js => Link.jsx} | 0 components/icons/{LinkOff.js => LinkOff.jsx} | 0 .../icons/{Linkedin.js => Linkedin.jsx} | 0 components/icons/{List.js => List.jsx} | 0 .../icons/{LocalCafe.js => LocalCafe.jsx} | 0 ...eDepartment.js => LocalFireDepartment.jsx} | 0 ...LocalGasStation.js => LocalGasStation.jsx} | 0 ...lGroceryStore.js => LocalGroceryStore.jsx} | 0 .../{LocalHospital.js => LocalHospital.jsx} | 0 ...ndryService.js => LocalLaundryService.jsx} | 0 .../{LocalLibrary.js => LocalLibrary.jsx} | 0 .../icons/{LocalOffer.js => LocalOffer.jsx} | 0 .../{LocalParking.js => LocalParking.jsx} | 0 .../{LocalPharmacy.js => LocalPharmacy.jsx} | 0 .../icons/{LocalPolice.js => LocalPolice.jsx} | 0 .../icons/{LocalTaxi.js => LocalTaxi.jsx} | 0 .../{LocationCity.js => LocationCity.jsx} | 0 .../icons/{LocationOn.js => LocationOn.jsx} | 0 components/icons/{Lock.js => Lock.jsx} | 0 .../icons/{LockOpen.js => LockOpen.jsx} | 0 .../icons/{LockOutline.js => LockOutline.jsx} | 0 components/icons/{Login.js => Login.jsx} | 0 components/icons/{Logout.js => Logout.jsx} | 0 components/icons/{Loop.js => Loop.jsx} | 0 components/icons/{Mail.js => Mail.jsx} | 0 .../icons/{MailOutline.js => MailOutline.jsx} | 0 components/icons/{Map.js => Map.jsx} | 0 components/icons/{Masks.js => Masks.jsx} | 0 ...MedicalServices.js => MedicalServices.jsx} | 0 components/icons/{Menu.js => Menu.jsx} | 0 .../{MilitaryTech.js => MilitaryTech.jsx} | 0 .../icons/{MoreHoriz.js => MoreHoriz.jsx} | 0 .../icons/{MoreVert.js => MoreVert.jsx} | 0 .../icons/{MyLocation.js => MyLocation.jsx} | 0 .../{NavigateBefore.js => NavigateBefore.jsx} | 0 ...gateFarBefore.js => NavigateFarBefore.jsx} | 0 ...NavigateFarNext.js => NavigateFarNext.jsx} | 0 .../{NavigateNext.js => NavigateNext.jsx} | 0 components/icons/{NearMe.js => NearMe.jsx} | 0 .../{Notifications.js => Notifications.jsx} | 0 ...tionsActive.js => NotificationsActive.jsx} | 0 ...ficationsNone.js => NotificationsNone.jsx} | 0 ...tificationsOff.js => NotificationsOff.jsx} | 0 components/icons/{Park.js => Park.jsx} | 0 components/icons/{People.js => People.jsx} | 0 components/icons/{Person.js => Person.jsx} | 0 components/icons/{Pets.js => Pets.jsx} | 0 components/icons/{Phone.js => Phone.jsx} | 0 .../icons/{PhotoCamera.js => PhotoCamera.jsx} | 0 components/icons/{Print.js => Print.jsx} | 0 .../{PriorityHigh.js => PriorityHigh.jsx} | 0 components/icons/{Public.js => Public.jsx} | 0 components/icons/{PushPin.js => PushPin.jsx} | 0 ...nUnchecked.js => RadioButtonUnchecked.jsx} | 0 components/icons/{Rain.js => Rain.jsx} | 0 .../{ReduceCapacity.js => ReduceCapacity.jsx} | 0 components/icons/{Remove.js => Remove.jsx} | 0 .../{RemoveCircle.js => RemoveCircle.jsx} | 0 components/icons/{Report.js => Report.jsx} | 0 .../icons/{Restaurant.js => Restaurant.jsx} | 0 components/icons/{RssFeed.js => RssFeed.jsx} | 0 .../{SafetyDivider.js => SafetyDivider.jsx} | 0 .../icons/{Sanitizer.js => Sanitizer.jsx} | 0 components/icons/{SaveAlt.js => SaveAlt.jsx} | 0 .../icons/{Schedule.js => Schedule.jsx} | 0 components/icons/{School.js => School.jsx} | 0 components/icons/{Science.js => Science.jsx} | 0 components/icons/{Search.js => Search.jsx} | 0 .../icons/{Security.js => Security.jsx} | 0 components/icons/{Send.js => Send.jsx} | 0 ...satisfied.js => SentimentDissatisfied.jsx} | 0 ...ntimentNeutral.js => SentimentNeutral.jsx} | 0 ...entSatisfied.js => SentimentSatisfied.jsx} | 0 ...isfiedAlt.js => SentimentSatisfiedAlt.jsx} | 0 ...sfied.js => SentimentVeryDissatisfied.jsx} | 0 .../icons/{Settings.js => Settings.jsx} | 0 .../{SevereWeather.js => SevereWeather.jsx} | 0 components/icons/{Share.js => Share.jsx} | 0 components/icons/{Shield.js => Shield.jsx} | 0 .../{ShoppingBasket.js => ShoppingBasket.jsx} | 0 components/icons/{Snow.js => Snow.jsx} | 0 components/icons/{Soap.js => Soap.jsx} | 0 .../{SocialDistance.js => SocialDistance.jsx} | 0 .../icons/{SortArrow.js => SortArrow.jsx} | 0 .../icons/{Spellcheck.js => Spellcheck.jsx} | 0 components/icons/{Star.js => Star.jsx} | 0 .../icons/{StarHalf.js => StarHalf.jsx} | 0 .../icons/{StarOutline.js => StarOutline.jsx} | 0 components/icons/{Store.js => Store.jsx} | 0 components/icons/{Support.js => Support.jsx} | 0 .../{SupportAgent.js => SupportAgent.jsx} | 0 .../icons/{TextFields.js => TextFields.jsx} | 0 .../{ThumbDownAlt.js => ThumbDownAlt.jsx} | 0 .../icons/{ThumbUpAlt.js => ThumbUpAlt.jsx} | 0 components/icons/{Timer.js => Timer.jsx} | 0 .../icons/{ToggleOff.js => ToggleOff.jsx} | 0 .../icons/{ToggleOn.js => ToggleOn.jsx} | 0 components/icons/{Topic.js => Topic.jsx} | 0 components/icons/{Tornado.js => Tornado.jsx} | 0 .../icons/{Translate.js => Translate.jsx} | 0 .../{TrendingDown.js => TrendingDown.jsx} | 0 .../icons/{TrendingUp.js => TrendingUp.jsx} | 0 components/icons/{Twitter.js => Twitter.jsx} | 0 components/icons/{Undo.js => Undo.jsx} | 0 .../icons/{UnfoldLess.js => UnfoldLess.jsx} | 0 .../icons/{UnfoldMore.js => UnfoldMore.jsx} | 0 components/icons/{Update.js => Update.jsx} | 0 .../icons/{UploadFile.js => UploadFile.jsx} | 0 .../icons/{Verified.js => Verified.jsx} | 0 .../{VerifiedUser.js => VerifiedUser.jsx} | 0 .../icons/{Visibility.js => Visibility.jsx} | 0 .../{VisibilityOff.js => VisibilityOff.jsx} | 0 .../icons/{VolumeOff.js => VolumeOff.jsx} | 0 components/icons/{Warning.js => Warning.jsx} | 0 components/icons/{Wash.js => Wash.jsx} | 0 components/icons/{Wifi.js => Wifi.jsx} | 0 components/icons/{Work.js => Work.jsx} | 0 components/icons/{Youtube.js => Youtube.jsx} | 0 components/icons/{ZoomIn.js => ZoomIn.jsx} | 0 components/icons/{ZoomOut.js => ZoomOut.jsx} | 0 .../icons/{ZoomOutMap.js => ZoomOutMap.jsx} | 0 components/icons/{index.js => index.jsx} | 0 next-env.d.ts | 5 ++ package-lock.json | 65 +++++++++++++++---- package.json | 7 +- pages/{_app.js => _app.tsx} | 0 pages/{_document.js => _document.tsx} | 0 pages/{index.js => index.jsx} | 14 ++-- tsconfig.json | 29 +++++++++ 261 files changed, 104 insertions(+), 31 deletions(-) rename components/{banner.js => Banner.jsx} (99%) rename components/{footer.js => Footer.jsx} (100%) rename components/{gridContainer.js => GridContainer.jsx} (95%) rename components/{header.js => Header.jsx} (95%) rename components/{hero.js => Hero.jsx} (100%) rename components/{intro.js => Intro.jsx} (100%) rename components/{masthead.js => Masthead.jsx} (99%) rename components/{nav.js => Nav.jsx} (98%) rename components/{tagline.js => Tagline.jsx} (100%) rename components/icons/{AccessibilityNew.js => AccessibilityNew.jsx} (100%) rename components/icons/{AccessibleForward.js => AccessibleForward.jsx} (100%) rename components/icons/{AccountBalance.js => AccountBalance.jsx} (100%) rename components/icons/{AccountBox.js => AccountBox.jsx} (100%) rename components/icons/{AccountCircle.js => AccountCircle.jsx} (100%) rename components/icons/{Add.js => Add.jsx} (100%) rename components/icons/{AddCircle.js => AddCircle.jsx} (100%) rename components/icons/{AddCircleOutline.js => AddCircleOutline.jsx} (100%) rename components/icons/{Alarm.js => Alarm.jsx} (100%) rename components/icons/{AlternateEmail.js => AlternateEmail.jsx} (100%) rename components/icons/{Announcement.js => Announcement.jsx} (100%) rename components/icons/{Api.js => Api.jsx} (100%) rename components/icons/{ArrowBack.js => ArrowBack.jsx} (100%) rename components/icons/{ArrowDownward.js => ArrowDownward.jsx} (100%) rename components/icons/{ArrowDropDown.js => ArrowDropDown.jsx} (100%) rename components/icons/{ArrowDropUp.js => ArrowDropUp.jsx} (100%) rename components/icons/{ArrowForward.js => ArrowForward.jsx} (100%) rename components/icons/{ArrowUpward.js => ArrowUpward.jsx} (100%) rename components/icons/{Assessment.js => Assessment.jsx} (100%) rename components/icons/{AttachFile.js => AttachFile.jsx} (100%) rename components/icons/{AttachMoney.js => AttachMoney.jsx} (100%) rename components/icons/{Autorenew.js => Autorenew.jsx} (100%) rename components/icons/{Backpack.js => Backpack.jsx} (100%) rename components/icons/{Bathtub.js => Bathtub.jsx} (100%) rename components/icons/{Bedding.js => Bedding.jsx} (100%) rename components/icons/{Bookmark.js => Bookmark.jsx} (100%) rename components/icons/{BugReport.js => BugReport.jsx} (100%) rename components/icons/{Build.js => Build.jsx} (100%) rename components/icons/{CalendarToday.js => CalendarToday.jsx} (100%) rename components/icons/{Campaign.js => Campaign.jsx} (100%) rename components/icons/{Camping.js => Camping.jsx} (100%) rename components/icons/{Cancel.js => Cancel.jsx} (100%) rename components/icons/{Chat.js => Chat.jsx} (100%) rename components/icons/{Check.js => Check.jsx} (100%) rename components/icons/{CheckBoxOutlineBlank.js => CheckBoxOutlineBlank.jsx} (100%) rename components/icons/{CheckCircle.js => CheckCircle.jsx} (100%) rename components/icons/{CheckCircleOutline.js => CheckCircleOutline.jsx} (100%) rename components/icons/{Checkroom.js => Checkroom.jsx} (100%) rename components/icons/{ChevronLeft.js => ChevronLeft.jsx} (100%) rename components/icons/{ChevronRight.js => ChevronRight.jsx} (100%) rename components/icons/{CleanHands.js => CleanHands.jsx} (100%) rename components/icons/{Close.js => Close.jsx} (100%) rename components/icons/{ClosedCaption.js => ClosedCaption.jsx} (100%) rename components/icons/{Clothes.js => Clothes.jsx} (100%) rename components/icons/{Cloud.js => Cloud.jsx} (100%) rename components/icons/{Code.js => Code.jsx} (100%) rename components/icons/{Comment.js => Comment.jsx} (100%) rename components/icons/{ConnectWithoutContact.js => ConnectWithoutContact.jsx} (100%) rename components/icons/{Construction.js => Construction.jsx} (100%) rename components/icons/{ConstructionWorker.js => ConstructionWorker.jsx} (100%) rename components/icons/{ContactPage.js => ContactPage.jsx} (100%) rename components/icons/{ContentCopy.js => ContentCopy.jsx} (100%) rename components/icons/{Coronavirus.js => Coronavirus.jsx} (100%) rename components/icons/{CreditCard.js => CreditCard.jsx} (100%) rename components/icons/{Deck.js => Deck.jsx} (100%) rename components/icons/{Delete.js => Delete.jsx} (100%) rename components/icons/{DeviceThermostat.js => DeviceThermostat.jsx} (100%) rename components/icons/{Directions.js => Directions.jsx} (100%) rename components/icons/{DirectionsBike.js => DirectionsBike.jsx} (100%) rename components/icons/{DirectionsBus.js => DirectionsBus.jsx} (100%) rename components/icons/{DirectionsCar.js => DirectionsCar.jsx} (100%) rename components/icons/{DirectionsWalk.js => DirectionsWalk.jsx} (100%) rename components/icons/{DoNotDisturb.js => DoNotDisturb.jsx} (100%) rename components/icons/{DoNotTouch.js => DoNotTouch.jsx} (100%) rename components/icons/{DragHandle.js => DragHandle.jsx} (100%) rename components/icons/{Eco.js => Eco.jsx} (100%) rename components/icons/{Edit.js => Edit.jsx} (100%) rename components/icons/{ElectricalServices.js => ElectricalServices.jsx} (100%) rename components/icons/{EmojiEvents.js => EmojiEvents.jsx} (100%) rename components/icons/{Error.js => Error.jsx} (100%) rename components/icons/{ErrorOutline.js => ErrorOutline.jsx} (100%) rename components/icons/{Event.js => Event.jsx} (100%) rename components/icons/{ExpandLess.js => ExpandLess.jsx} (100%) rename components/icons/{ExpandMore.js => ExpandMore.jsx} (100%) rename components/icons/{Facebook.js => Facebook.jsx} (100%) rename components/icons/{FastForward.js => FastForward.jsx} (100%) rename components/icons/{FastRewind.js => FastRewind.jsx} (100%) rename components/icons/{Favorite.js => Favorite.jsx} (100%) rename components/icons/{FavoriteBorder.js => FavoriteBorder.jsx} (100%) rename components/icons/{Fax.js => Fax.jsx} (100%) rename components/icons/{FileDownload.js => FileDownload.jsx} (100%) rename components/icons/{FilePresent.js => FilePresent.jsx} (100%) rename components/icons/{FileUpload.js => FileUpload.jsx} (100%) rename components/icons/{FilterAlt.js => FilterAlt.jsx} (100%) rename components/icons/{FilterList.js => FilterList.jsx} (100%) rename components/icons/{Fingerprint.js => Fingerprint.jsx} (100%) rename components/icons/{FirstPage.js => FirstPage.jsx} (100%) rename components/icons/{Flag.js => Flag.jsx} (100%) rename components/icons/{Flickr.js => Flickr.jsx} (100%) rename components/icons/{Flight.js => Flight.jsx} (100%) rename components/icons/{Flooding.js => Flooding.jsx} (100%) rename components/icons/{Folder.js => Folder.jsx} (100%) rename components/icons/{FolderOpen.js => FolderOpen.jsx} (100%) rename components/icons/{FormatQuote.js => FormatQuote.jsx} (100%) rename components/icons/{FormatSize.js => FormatSize.jsx} (100%) rename components/icons/{Forum.js => Forum.jsx} (100%) rename components/icons/{Github.js => Github.jsx} (100%) rename components/icons/{GridView.js => GridView.jsx} (100%) rename components/icons/{GroupAdd.js => GroupAdd.jsx} (100%) rename components/icons/{Groups.js => Groups.jsx} (100%) rename components/icons/{Hearing.js => Hearing.jsx} (100%) rename components/icons/{Help.js => Help.jsx} (100%) rename components/icons/{HelpOutline.js => HelpOutline.jsx} (100%) rename components/icons/{HighlightOff.js => HighlightOff.jsx} (100%) rename components/icons/{History.js => History.jsx} (100%) rename components/icons/{Home.js => Home.jsx} (100%) rename components/icons/{Hospital.js => Hospital.jsx} (100%) rename components/icons/{Hotel.js => Hotel.jsx} (100%) rename components/icons/{HourglassEmpty.js => HourglassEmpty.jsx} (100%) rename components/icons/{Hurricane.js => Hurricane.jsx} (100%) rename components/icons/{Identification.js => Identification.jsx} (100%) rename components/icons/{Image.js => Image.jsx} (100%) rename components/icons/{Info.js => Info.jsx} (100%) rename components/icons/{InfoOutline.js => InfoOutline.jsx} (100%) rename components/icons/{Insights.js => Insights.jsx} (100%) rename components/icons/{Instagram.js => Instagram.jsx} (100%) rename components/icons/{Keyboard.js => Keyboard.jsx} (100%) rename components/icons/{Label.js => Label.jsx} (100%) rename components/icons/{Language.js => Language.jsx} (100%) rename components/icons/{LastPage.js => LastPage.jsx} (100%) rename components/icons/{Launch.js => Launch.jsx} (100%) rename components/icons/{Lightbulb.js => Lightbulb.jsx} (100%) rename components/icons/{LightbulbOutline.js => LightbulbOutline.jsx} (100%) rename components/icons/{Link.js => Link.jsx} (100%) rename components/icons/{LinkOff.js => LinkOff.jsx} (100%) rename components/icons/{Linkedin.js => Linkedin.jsx} (100%) rename components/icons/{List.js => List.jsx} (100%) rename components/icons/{LocalCafe.js => LocalCafe.jsx} (100%) rename components/icons/{LocalFireDepartment.js => LocalFireDepartment.jsx} (100%) rename components/icons/{LocalGasStation.js => LocalGasStation.jsx} (100%) rename components/icons/{LocalGroceryStore.js => LocalGroceryStore.jsx} (100%) rename components/icons/{LocalHospital.js => LocalHospital.jsx} (100%) rename components/icons/{LocalLaundryService.js => LocalLaundryService.jsx} (100%) rename components/icons/{LocalLibrary.js => LocalLibrary.jsx} (100%) rename components/icons/{LocalOffer.js => LocalOffer.jsx} (100%) rename components/icons/{LocalParking.js => LocalParking.jsx} (100%) rename components/icons/{LocalPharmacy.js => LocalPharmacy.jsx} (100%) rename components/icons/{LocalPolice.js => LocalPolice.jsx} (100%) rename components/icons/{LocalTaxi.js => LocalTaxi.jsx} (100%) rename components/icons/{LocationCity.js => LocationCity.jsx} (100%) rename components/icons/{LocationOn.js => LocationOn.jsx} (100%) rename components/icons/{Lock.js => Lock.jsx} (100%) rename components/icons/{LockOpen.js => LockOpen.jsx} (100%) rename components/icons/{LockOutline.js => LockOutline.jsx} (100%) rename components/icons/{Login.js => Login.jsx} (100%) rename components/icons/{Logout.js => Logout.jsx} (100%) rename components/icons/{Loop.js => Loop.jsx} (100%) rename components/icons/{Mail.js => Mail.jsx} (100%) rename components/icons/{MailOutline.js => MailOutline.jsx} (100%) rename components/icons/{Map.js => Map.jsx} (100%) rename components/icons/{Masks.js => Masks.jsx} (100%) rename components/icons/{MedicalServices.js => MedicalServices.jsx} (100%) rename components/icons/{Menu.js => Menu.jsx} (100%) rename components/icons/{MilitaryTech.js => MilitaryTech.jsx} (100%) rename components/icons/{MoreHoriz.js => MoreHoriz.jsx} (100%) rename components/icons/{MoreVert.js => MoreVert.jsx} (100%) rename components/icons/{MyLocation.js => MyLocation.jsx} (100%) rename components/icons/{NavigateBefore.js => NavigateBefore.jsx} (100%) rename components/icons/{NavigateFarBefore.js => NavigateFarBefore.jsx} (100%) rename components/icons/{NavigateFarNext.js => NavigateFarNext.jsx} (100%) rename components/icons/{NavigateNext.js => NavigateNext.jsx} (100%) rename components/icons/{NearMe.js => NearMe.jsx} (100%) rename components/icons/{Notifications.js => Notifications.jsx} (100%) rename components/icons/{NotificationsActive.js => NotificationsActive.jsx} (100%) rename components/icons/{NotificationsNone.js => NotificationsNone.jsx} (100%) rename components/icons/{NotificationsOff.js => NotificationsOff.jsx} (100%) rename components/icons/{Park.js => Park.jsx} (100%) rename components/icons/{People.js => People.jsx} (100%) rename components/icons/{Person.js => Person.jsx} (100%) rename components/icons/{Pets.js => Pets.jsx} (100%) rename components/icons/{Phone.js => Phone.jsx} (100%) rename components/icons/{PhotoCamera.js => PhotoCamera.jsx} (100%) rename components/icons/{Print.js => Print.jsx} (100%) rename components/icons/{PriorityHigh.js => PriorityHigh.jsx} (100%) rename components/icons/{Public.js => Public.jsx} (100%) rename components/icons/{PushPin.js => PushPin.jsx} (100%) rename components/icons/{RadioButtonUnchecked.js => RadioButtonUnchecked.jsx} (100%) rename components/icons/{Rain.js => Rain.jsx} (100%) rename components/icons/{ReduceCapacity.js => ReduceCapacity.jsx} (100%) rename components/icons/{Remove.js => Remove.jsx} (100%) rename components/icons/{RemoveCircle.js => RemoveCircle.jsx} (100%) rename components/icons/{Report.js => Report.jsx} (100%) rename components/icons/{Restaurant.js => Restaurant.jsx} (100%) rename components/icons/{RssFeed.js => RssFeed.jsx} (100%) rename components/icons/{SafetyDivider.js => SafetyDivider.jsx} (100%) rename components/icons/{Sanitizer.js => Sanitizer.jsx} (100%) rename components/icons/{SaveAlt.js => SaveAlt.jsx} (100%) rename components/icons/{Schedule.js => Schedule.jsx} (100%) rename components/icons/{School.js => School.jsx} (100%) rename components/icons/{Science.js => Science.jsx} (100%) rename components/icons/{Search.js => Search.jsx} (100%) rename components/icons/{Security.js => Security.jsx} (100%) rename components/icons/{Send.js => Send.jsx} (100%) rename components/icons/{SentimentDissatisfied.js => SentimentDissatisfied.jsx} (100%) rename components/icons/{SentimentNeutral.js => SentimentNeutral.jsx} (100%) rename components/icons/{SentimentSatisfied.js => SentimentSatisfied.jsx} (100%) rename components/icons/{SentimentSatisfiedAlt.js => SentimentSatisfiedAlt.jsx} (100%) rename components/icons/{SentimentVeryDissatisfied.js => SentimentVeryDissatisfied.jsx} (100%) rename components/icons/{Settings.js => Settings.jsx} (100%) rename components/icons/{SevereWeather.js => SevereWeather.jsx} (100%) rename components/icons/{Share.js => Share.jsx} (100%) rename components/icons/{Shield.js => Shield.jsx} (100%) rename components/icons/{ShoppingBasket.js => ShoppingBasket.jsx} (100%) rename components/icons/{Snow.js => Snow.jsx} (100%) rename components/icons/{Soap.js => Soap.jsx} (100%) rename components/icons/{SocialDistance.js => SocialDistance.jsx} (100%) rename components/icons/{SortArrow.js => SortArrow.jsx} (100%) rename components/icons/{Spellcheck.js => Spellcheck.jsx} (100%) rename components/icons/{Star.js => Star.jsx} (100%) rename components/icons/{StarHalf.js => StarHalf.jsx} (100%) rename components/icons/{StarOutline.js => StarOutline.jsx} (100%) rename components/icons/{Store.js => Store.jsx} (100%) rename components/icons/{Support.js => Support.jsx} (100%) rename components/icons/{SupportAgent.js => SupportAgent.jsx} (100%) rename components/icons/{TextFields.js => TextFields.jsx} (100%) rename components/icons/{ThumbDownAlt.js => ThumbDownAlt.jsx} (100%) rename components/icons/{ThumbUpAlt.js => ThumbUpAlt.jsx} (100%) rename components/icons/{Timer.js => Timer.jsx} (100%) rename components/icons/{ToggleOff.js => ToggleOff.jsx} (100%) rename components/icons/{ToggleOn.js => ToggleOn.jsx} (100%) rename components/icons/{Topic.js => Topic.jsx} (100%) rename components/icons/{Tornado.js => Tornado.jsx} (100%) rename components/icons/{Translate.js => Translate.jsx} (100%) rename components/icons/{TrendingDown.js => TrendingDown.jsx} (100%) rename components/icons/{TrendingUp.js => TrendingUp.jsx} (100%) rename components/icons/{Twitter.js => Twitter.jsx} (100%) rename components/icons/{Undo.js => Undo.jsx} (100%) rename components/icons/{UnfoldLess.js => UnfoldLess.jsx} (100%) rename components/icons/{UnfoldMore.js => UnfoldMore.jsx} (100%) rename components/icons/{Update.js => Update.jsx} (100%) rename components/icons/{UploadFile.js => UploadFile.jsx} (100%) rename components/icons/{Verified.js => Verified.jsx} (100%) rename components/icons/{VerifiedUser.js => VerifiedUser.jsx} (100%) rename components/icons/{Visibility.js => Visibility.jsx} (100%) rename components/icons/{VisibilityOff.js => VisibilityOff.jsx} (100%) rename components/icons/{VolumeOff.js => VolumeOff.jsx} (100%) rename components/icons/{Warning.js => Warning.jsx} (100%) rename components/icons/{Wash.js => Wash.jsx} (100%) rename components/icons/{Wifi.js => Wifi.jsx} (100%) rename components/icons/{Work.js => Work.jsx} (100%) rename components/icons/{Youtube.js => Youtube.jsx} (100%) rename components/icons/{ZoomIn.js => ZoomIn.jsx} (100%) rename components/icons/{ZoomOut.js => ZoomOut.jsx} (100%) rename components/icons/{ZoomOutMap.js => ZoomOutMap.jsx} (100%) rename components/icons/{index.js => index.jsx} (100%) create mode 100644 next-env.d.ts rename pages/{_app.js => _app.tsx} (100%) rename pages/{_document.js => _document.tsx} (100%) rename pages/{index.js => index.jsx} (70%) create mode 100644 tsconfig.json diff --git a/components/banner.js b/components/Banner.jsx similarity index 99% rename from components/banner.js rename to components/Banner.jsx index 2c291a9..a46edc0 100644 --- a/components/banner.js +++ b/components/Banner.jsx @@ -1,5 +1,4 @@ import Image from "next/image"; - import smallFlag from "/public/uswds/img/us_flag_small.png"; import iconDotGov from "/public/uswds/img/icon-dot-gov.svg"; import iconHttps from "/public/uswds/img/icon-https.svg"; diff --git a/components/footer.js b/components/Footer.jsx similarity index 100% rename from components/footer.js rename to components/Footer.jsx diff --git a/components/gridContainer.js b/components/GridContainer.jsx similarity index 95% rename from components/gridContainer.js rename to components/GridContainer.jsx index 39d03fa..f7ee25b 100644 --- a/components/gridContainer.js +++ b/components/GridContainer.jsx @@ -1,7 +1,7 @@ -import SvgAccessibleForward from "./icons/AccessibleForward.js"; -import SvgBuild from "./icons/Build.js"; -import SvgConstructionWorker from "./icons/ConstructionWorker.js"; -import SvgGithub from "./icons/Github.js"; +import SvgAccessibleForward from "./icons/AccessibleForward"; +import SvgBuild from "./icons/Build"; +import SvgConstructionWorker from "./icons/ConstructionWorker"; +import SvgGithub from "./icons/Github"; export default function GridContainer() { return ( diff --git a/components/header.js b/components/Header.jsx similarity index 95% rename from components/header.js rename to components/Header.jsx index 458d6c9..f736446 100644 --- a/components/header.js +++ b/components/Header.jsx @@ -1,6 +1,5 @@ import Link from "next/link"; - -import Banner from "./banner"; +import Banner from "./Banner"; export default function Header() { return ( diff --git a/components/hero.js b/components/Hero.jsx similarity index 100% rename from components/hero.js rename to components/Hero.jsx diff --git a/components/intro.js b/components/Intro.jsx similarity index 100% rename from components/intro.js rename to components/Intro.jsx diff --git a/components/masthead.js b/components/Masthead.jsx similarity index 99% rename from components/masthead.js rename to components/Masthead.jsx index fda2451..4a14085 100644 --- a/components/masthead.js +++ b/components/Masthead.jsx @@ -1,5 +1,4 @@ import Image from "next/image"; - import circle from "/public/uswds/img/circle-gray-20.svg"; export default function Masthead() { diff --git a/components/nav.js b/components/Nav.jsx similarity index 98% rename from components/nav.js rename to components/Nav.jsx index bbe0748..c61993b 100644 --- a/components/nav.js +++ b/components/Nav.jsx @@ -1,4 +1,4 @@ -import Masthead from "./masthead"; +import Masthead from "./Masthead"; export default function Nav() { return ( diff --git a/components/tagline.js b/components/Tagline.jsx similarity index 100% rename from components/tagline.js rename to components/Tagline.jsx diff --git a/components/icons/AccessibilityNew.js b/components/icons/AccessibilityNew.jsx similarity index 100% rename from components/icons/AccessibilityNew.js rename to components/icons/AccessibilityNew.jsx diff --git a/components/icons/AccessibleForward.js b/components/icons/AccessibleForward.jsx similarity index 100% rename from components/icons/AccessibleForward.js rename to components/icons/AccessibleForward.jsx diff --git a/components/icons/AccountBalance.js b/components/icons/AccountBalance.jsx similarity index 100% rename from components/icons/AccountBalance.js rename to components/icons/AccountBalance.jsx diff --git a/components/icons/AccountBox.js b/components/icons/AccountBox.jsx similarity index 100% rename from components/icons/AccountBox.js rename to components/icons/AccountBox.jsx diff --git a/components/icons/AccountCircle.js b/components/icons/AccountCircle.jsx similarity index 100% rename from components/icons/AccountCircle.js rename to components/icons/AccountCircle.jsx diff --git a/components/icons/Add.js b/components/icons/Add.jsx similarity index 100% rename from components/icons/Add.js rename to components/icons/Add.jsx diff --git a/components/icons/AddCircle.js b/components/icons/AddCircle.jsx similarity index 100% rename from components/icons/AddCircle.js rename to components/icons/AddCircle.jsx diff --git a/components/icons/AddCircleOutline.js b/components/icons/AddCircleOutline.jsx similarity index 100% rename from components/icons/AddCircleOutline.js rename to components/icons/AddCircleOutline.jsx diff --git a/components/icons/Alarm.js b/components/icons/Alarm.jsx similarity index 100% rename from components/icons/Alarm.js rename to components/icons/Alarm.jsx diff --git a/components/icons/AlternateEmail.js b/components/icons/AlternateEmail.jsx similarity index 100% rename from components/icons/AlternateEmail.js rename to components/icons/AlternateEmail.jsx diff --git a/components/icons/Announcement.js b/components/icons/Announcement.jsx similarity index 100% rename from components/icons/Announcement.js rename to components/icons/Announcement.jsx diff --git a/components/icons/Api.js b/components/icons/Api.jsx similarity index 100% rename from components/icons/Api.js rename to components/icons/Api.jsx diff --git a/components/icons/ArrowBack.js b/components/icons/ArrowBack.jsx similarity index 100% rename from components/icons/ArrowBack.js rename to components/icons/ArrowBack.jsx diff --git a/components/icons/ArrowDownward.js b/components/icons/ArrowDownward.jsx similarity index 100% rename from components/icons/ArrowDownward.js rename to components/icons/ArrowDownward.jsx diff --git a/components/icons/ArrowDropDown.js b/components/icons/ArrowDropDown.jsx similarity index 100% rename from components/icons/ArrowDropDown.js rename to components/icons/ArrowDropDown.jsx diff --git a/components/icons/ArrowDropUp.js b/components/icons/ArrowDropUp.jsx similarity index 100% rename from components/icons/ArrowDropUp.js rename to components/icons/ArrowDropUp.jsx diff --git a/components/icons/ArrowForward.js b/components/icons/ArrowForward.jsx similarity index 100% rename from components/icons/ArrowForward.js rename to components/icons/ArrowForward.jsx diff --git a/components/icons/ArrowUpward.js b/components/icons/ArrowUpward.jsx similarity index 100% rename from components/icons/ArrowUpward.js rename to components/icons/ArrowUpward.jsx diff --git a/components/icons/Assessment.js b/components/icons/Assessment.jsx similarity index 100% rename from components/icons/Assessment.js rename to components/icons/Assessment.jsx diff --git a/components/icons/AttachFile.js b/components/icons/AttachFile.jsx similarity index 100% rename from components/icons/AttachFile.js rename to components/icons/AttachFile.jsx diff --git a/components/icons/AttachMoney.js b/components/icons/AttachMoney.jsx similarity index 100% rename from components/icons/AttachMoney.js rename to components/icons/AttachMoney.jsx diff --git a/components/icons/Autorenew.js b/components/icons/Autorenew.jsx similarity index 100% rename from components/icons/Autorenew.js rename to components/icons/Autorenew.jsx diff --git a/components/icons/Backpack.js b/components/icons/Backpack.jsx similarity index 100% rename from components/icons/Backpack.js rename to components/icons/Backpack.jsx diff --git a/components/icons/Bathtub.js b/components/icons/Bathtub.jsx similarity index 100% rename from components/icons/Bathtub.js rename to components/icons/Bathtub.jsx diff --git a/components/icons/Bedding.js b/components/icons/Bedding.jsx similarity index 100% rename from components/icons/Bedding.js rename to components/icons/Bedding.jsx diff --git a/components/icons/Bookmark.js b/components/icons/Bookmark.jsx similarity index 100% rename from components/icons/Bookmark.js rename to components/icons/Bookmark.jsx diff --git a/components/icons/BugReport.js b/components/icons/BugReport.jsx similarity index 100% rename from components/icons/BugReport.js rename to components/icons/BugReport.jsx diff --git a/components/icons/Build.js b/components/icons/Build.jsx similarity index 100% rename from components/icons/Build.js rename to components/icons/Build.jsx diff --git a/components/icons/CalendarToday.js b/components/icons/CalendarToday.jsx similarity index 100% rename from components/icons/CalendarToday.js rename to components/icons/CalendarToday.jsx diff --git a/components/icons/Campaign.js b/components/icons/Campaign.jsx similarity index 100% rename from components/icons/Campaign.js rename to components/icons/Campaign.jsx diff --git a/components/icons/Camping.js b/components/icons/Camping.jsx similarity index 100% rename from components/icons/Camping.js rename to components/icons/Camping.jsx diff --git a/components/icons/Cancel.js b/components/icons/Cancel.jsx similarity index 100% rename from components/icons/Cancel.js rename to components/icons/Cancel.jsx diff --git a/components/icons/Chat.js b/components/icons/Chat.jsx similarity index 100% rename from components/icons/Chat.js rename to components/icons/Chat.jsx diff --git a/components/icons/Check.js b/components/icons/Check.jsx similarity index 100% rename from components/icons/Check.js rename to components/icons/Check.jsx diff --git a/components/icons/CheckBoxOutlineBlank.js b/components/icons/CheckBoxOutlineBlank.jsx similarity index 100% rename from components/icons/CheckBoxOutlineBlank.js rename to components/icons/CheckBoxOutlineBlank.jsx diff --git a/components/icons/CheckCircle.js b/components/icons/CheckCircle.jsx similarity index 100% rename from components/icons/CheckCircle.js rename to components/icons/CheckCircle.jsx diff --git a/components/icons/CheckCircleOutline.js b/components/icons/CheckCircleOutline.jsx similarity index 100% rename from components/icons/CheckCircleOutline.js rename to components/icons/CheckCircleOutline.jsx diff --git a/components/icons/Checkroom.js b/components/icons/Checkroom.jsx similarity index 100% rename from components/icons/Checkroom.js rename to components/icons/Checkroom.jsx diff --git a/components/icons/ChevronLeft.js b/components/icons/ChevronLeft.jsx similarity index 100% rename from components/icons/ChevronLeft.js rename to components/icons/ChevronLeft.jsx diff --git a/components/icons/ChevronRight.js b/components/icons/ChevronRight.jsx similarity index 100% rename from components/icons/ChevronRight.js rename to components/icons/ChevronRight.jsx diff --git a/components/icons/CleanHands.js b/components/icons/CleanHands.jsx similarity index 100% rename from components/icons/CleanHands.js rename to components/icons/CleanHands.jsx diff --git a/components/icons/Close.js b/components/icons/Close.jsx similarity index 100% rename from components/icons/Close.js rename to components/icons/Close.jsx diff --git a/components/icons/ClosedCaption.js b/components/icons/ClosedCaption.jsx similarity index 100% rename from components/icons/ClosedCaption.js rename to components/icons/ClosedCaption.jsx diff --git a/components/icons/Clothes.js b/components/icons/Clothes.jsx similarity index 100% rename from components/icons/Clothes.js rename to components/icons/Clothes.jsx diff --git a/components/icons/Cloud.js b/components/icons/Cloud.jsx similarity index 100% rename from components/icons/Cloud.js rename to components/icons/Cloud.jsx diff --git a/components/icons/Code.js b/components/icons/Code.jsx similarity index 100% rename from components/icons/Code.js rename to components/icons/Code.jsx diff --git a/components/icons/Comment.js b/components/icons/Comment.jsx similarity index 100% rename from components/icons/Comment.js rename to components/icons/Comment.jsx diff --git a/components/icons/ConnectWithoutContact.js b/components/icons/ConnectWithoutContact.jsx similarity index 100% rename from components/icons/ConnectWithoutContact.js rename to components/icons/ConnectWithoutContact.jsx diff --git a/components/icons/Construction.js b/components/icons/Construction.jsx similarity index 100% rename from components/icons/Construction.js rename to components/icons/Construction.jsx diff --git a/components/icons/ConstructionWorker.js b/components/icons/ConstructionWorker.jsx similarity index 100% rename from components/icons/ConstructionWorker.js rename to components/icons/ConstructionWorker.jsx diff --git a/components/icons/ContactPage.js b/components/icons/ContactPage.jsx similarity index 100% rename from components/icons/ContactPage.js rename to components/icons/ContactPage.jsx diff --git a/components/icons/ContentCopy.js b/components/icons/ContentCopy.jsx similarity index 100% rename from components/icons/ContentCopy.js rename to components/icons/ContentCopy.jsx diff --git a/components/icons/Coronavirus.js b/components/icons/Coronavirus.jsx similarity index 100% rename from components/icons/Coronavirus.js rename to components/icons/Coronavirus.jsx diff --git a/components/icons/CreditCard.js b/components/icons/CreditCard.jsx similarity index 100% rename from components/icons/CreditCard.js rename to components/icons/CreditCard.jsx diff --git a/components/icons/Deck.js b/components/icons/Deck.jsx similarity index 100% rename from components/icons/Deck.js rename to components/icons/Deck.jsx diff --git a/components/icons/Delete.js b/components/icons/Delete.jsx similarity index 100% rename from components/icons/Delete.js rename to components/icons/Delete.jsx diff --git a/components/icons/DeviceThermostat.js b/components/icons/DeviceThermostat.jsx similarity index 100% rename from components/icons/DeviceThermostat.js rename to components/icons/DeviceThermostat.jsx diff --git a/components/icons/Directions.js b/components/icons/Directions.jsx similarity index 100% rename from components/icons/Directions.js rename to components/icons/Directions.jsx diff --git a/components/icons/DirectionsBike.js b/components/icons/DirectionsBike.jsx similarity index 100% rename from components/icons/DirectionsBike.js rename to components/icons/DirectionsBike.jsx diff --git a/components/icons/DirectionsBus.js b/components/icons/DirectionsBus.jsx similarity index 100% rename from components/icons/DirectionsBus.js rename to components/icons/DirectionsBus.jsx diff --git a/components/icons/DirectionsCar.js b/components/icons/DirectionsCar.jsx similarity index 100% rename from components/icons/DirectionsCar.js rename to components/icons/DirectionsCar.jsx diff --git a/components/icons/DirectionsWalk.js b/components/icons/DirectionsWalk.jsx similarity index 100% rename from components/icons/DirectionsWalk.js rename to components/icons/DirectionsWalk.jsx diff --git a/components/icons/DoNotDisturb.js b/components/icons/DoNotDisturb.jsx similarity index 100% rename from components/icons/DoNotDisturb.js rename to components/icons/DoNotDisturb.jsx diff --git a/components/icons/DoNotTouch.js b/components/icons/DoNotTouch.jsx similarity index 100% rename from components/icons/DoNotTouch.js rename to components/icons/DoNotTouch.jsx diff --git a/components/icons/DragHandle.js b/components/icons/DragHandle.jsx similarity index 100% rename from components/icons/DragHandle.js rename to components/icons/DragHandle.jsx diff --git a/components/icons/Eco.js b/components/icons/Eco.jsx similarity index 100% rename from components/icons/Eco.js rename to components/icons/Eco.jsx diff --git a/components/icons/Edit.js b/components/icons/Edit.jsx similarity index 100% rename from components/icons/Edit.js rename to components/icons/Edit.jsx diff --git a/components/icons/ElectricalServices.js b/components/icons/ElectricalServices.jsx similarity index 100% rename from components/icons/ElectricalServices.js rename to components/icons/ElectricalServices.jsx diff --git a/components/icons/EmojiEvents.js b/components/icons/EmojiEvents.jsx similarity index 100% rename from components/icons/EmojiEvents.js rename to components/icons/EmojiEvents.jsx diff --git a/components/icons/Error.js b/components/icons/Error.jsx similarity index 100% rename from components/icons/Error.js rename to components/icons/Error.jsx diff --git a/components/icons/ErrorOutline.js b/components/icons/ErrorOutline.jsx similarity index 100% rename from components/icons/ErrorOutline.js rename to components/icons/ErrorOutline.jsx diff --git a/components/icons/Event.js b/components/icons/Event.jsx similarity index 100% rename from components/icons/Event.js rename to components/icons/Event.jsx diff --git a/components/icons/ExpandLess.js b/components/icons/ExpandLess.jsx similarity index 100% rename from components/icons/ExpandLess.js rename to components/icons/ExpandLess.jsx diff --git a/components/icons/ExpandMore.js b/components/icons/ExpandMore.jsx similarity index 100% rename from components/icons/ExpandMore.js rename to components/icons/ExpandMore.jsx diff --git a/components/icons/Facebook.js b/components/icons/Facebook.jsx similarity index 100% rename from components/icons/Facebook.js rename to components/icons/Facebook.jsx diff --git a/components/icons/FastForward.js b/components/icons/FastForward.jsx similarity index 100% rename from components/icons/FastForward.js rename to components/icons/FastForward.jsx diff --git a/components/icons/FastRewind.js b/components/icons/FastRewind.jsx similarity index 100% rename from components/icons/FastRewind.js rename to components/icons/FastRewind.jsx diff --git a/components/icons/Favorite.js b/components/icons/Favorite.jsx similarity index 100% rename from components/icons/Favorite.js rename to components/icons/Favorite.jsx diff --git a/components/icons/FavoriteBorder.js b/components/icons/FavoriteBorder.jsx similarity index 100% rename from components/icons/FavoriteBorder.js rename to components/icons/FavoriteBorder.jsx diff --git a/components/icons/Fax.js b/components/icons/Fax.jsx similarity index 100% rename from components/icons/Fax.js rename to components/icons/Fax.jsx diff --git a/components/icons/FileDownload.js b/components/icons/FileDownload.jsx similarity index 100% rename from components/icons/FileDownload.js rename to components/icons/FileDownload.jsx diff --git a/components/icons/FilePresent.js b/components/icons/FilePresent.jsx similarity index 100% rename from components/icons/FilePresent.js rename to components/icons/FilePresent.jsx diff --git a/components/icons/FileUpload.js b/components/icons/FileUpload.jsx similarity index 100% rename from components/icons/FileUpload.js rename to components/icons/FileUpload.jsx diff --git a/components/icons/FilterAlt.js b/components/icons/FilterAlt.jsx similarity index 100% rename from components/icons/FilterAlt.js rename to components/icons/FilterAlt.jsx diff --git a/components/icons/FilterList.js b/components/icons/FilterList.jsx similarity index 100% rename from components/icons/FilterList.js rename to components/icons/FilterList.jsx diff --git a/components/icons/Fingerprint.js b/components/icons/Fingerprint.jsx similarity index 100% rename from components/icons/Fingerprint.js rename to components/icons/Fingerprint.jsx diff --git a/components/icons/FirstPage.js b/components/icons/FirstPage.jsx similarity index 100% rename from components/icons/FirstPage.js rename to components/icons/FirstPage.jsx diff --git a/components/icons/Flag.js b/components/icons/Flag.jsx similarity index 100% rename from components/icons/Flag.js rename to components/icons/Flag.jsx diff --git a/components/icons/Flickr.js b/components/icons/Flickr.jsx similarity index 100% rename from components/icons/Flickr.js rename to components/icons/Flickr.jsx diff --git a/components/icons/Flight.js b/components/icons/Flight.jsx similarity index 100% rename from components/icons/Flight.js rename to components/icons/Flight.jsx diff --git a/components/icons/Flooding.js b/components/icons/Flooding.jsx similarity index 100% rename from components/icons/Flooding.js rename to components/icons/Flooding.jsx diff --git a/components/icons/Folder.js b/components/icons/Folder.jsx similarity index 100% rename from components/icons/Folder.js rename to components/icons/Folder.jsx diff --git a/components/icons/FolderOpen.js b/components/icons/FolderOpen.jsx similarity index 100% rename from components/icons/FolderOpen.js rename to components/icons/FolderOpen.jsx diff --git a/components/icons/FormatQuote.js b/components/icons/FormatQuote.jsx similarity index 100% rename from components/icons/FormatQuote.js rename to components/icons/FormatQuote.jsx diff --git a/components/icons/FormatSize.js b/components/icons/FormatSize.jsx similarity index 100% rename from components/icons/FormatSize.js rename to components/icons/FormatSize.jsx diff --git a/components/icons/Forum.js b/components/icons/Forum.jsx similarity index 100% rename from components/icons/Forum.js rename to components/icons/Forum.jsx diff --git a/components/icons/Github.js b/components/icons/Github.jsx similarity index 100% rename from components/icons/Github.js rename to components/icons/Github.jsx diff --git a/components/icons/GridView.js b/components/icons/GridView.jsx similarity index 100% rename from components/icons/GridView.js rename to components/icons/GridView.jsx diff --git a/components/icons/GroupAdd.js b/components/icons/GroupAdd.jsx similarity index 100% rename from components/icons/GroupAdd.js rename to components/icons/GroupAdd.jsx diff --git a/components/icons/Groups.js b/components/icons/Groups.jsx similarity index 100% rename from components/icons/Groups.js rename to components/icons/Groups.jsx diff --git a/components/icons/Hearing.js b/components/icons/Hearing.jsx similarity index 100% rename from components/icons/Hearing.js rename to components/icons/Hearing.jsx diff --git a/components/icons/Help.js b/components/icons/Help.jsx similarity index 100% rename from components/icons/Help.js rename to components/icons/Help.jsx diff --git a/components/icons/HelpOutline.js b/components/icons/HelpOutline.jsx similarity index 100% rename from components/icons/HelpOutline.js rename to components/icons/HelpOutline.jsx diff --git a/components/icons/HighlightOff.js b/components/icons/HighlightOff.jsx similarity index 100% rename from components/icons/HighlightOff.js rename to components/icons/HighlightOff.jsx diff --git a/components/icons/History.js b/components/icons/History.jsx similarity index 100% rename from components/icons/History.js rename to components/icons/History.jsx diff --git a/components/icons/Home.js b/components/icons/Home.jsx similarity index 100% rename from components/icons/Home.js rename to components/icons/Home.jsx diff --git a/components/icons/Hospital.js b/components/icons/Hospital.jsx similarity index 100% rename from components/icons/Hospital.js rename to components/icons/Hospital.jsx diff --git a/components/icons/Hotel.js b/components/icons/Hotel.jsx similarity index 100% rename from components/icons/Hotel.js rename to components/icons/Hotel.jsx diff --git a/components/icons/HourglassEmpty.js b/components/icons/HourglassEmpty.jsx similarity index 100% rename from components/icons/HourglassEmpty.js rename to components/icons/HourglassEmpty.jsx diff --git a/components/icons/Hurricane.js b/components/icons/Hurricane.jsx similarity index 100% rename from components/icons/Hurricane.js rename to components/icons/Hurricane.jsx diff --git a/components/icons/Identification.js b/components/icons/Identification.jsx similarity index 100% rename from components/icons/Identification.js rename to components/icons/Identification.jsx diff --git a/components/icons/Image.js b/components/icons/Image.jsx similarity index 100% rename from components/icons/Image.js rename to components/icons/Image.jsx diff --git a/components/icons/Info.js b/components/icons/Info.jsx similarity index 100% rename from components/icons/Info.js rename to components/icons/Info.jsx diff --git a/components/icons/InfoOutline.js b/components/icons/InfoOutline.jsx similarity index 100% rename from components/icons/InfoOutline.js rename to components/icons/InfoOutline.jsx diff --git a/components/icons/Insights.js b/components/icons/Insights.jsx similarity index 100% rename from components/icons/Insights.js rename to components/icons/Insights.jsx diff --git a/components/icons/Instagram.js b/components/icons/Instagram.jsx similarity index 100% rename from components/icons/Instagram.js rename to components/icons/Instagram.jsx diff --git a/components/icons/Keyboard.js b/components/icons/Keyboard.jsx similarity index 100% rename from components/icons/Keyboard.js rename to components/icons/Keyboard.jsx diff --git a/components/icons/Label.js b/components/icons/Label.jsx similarity index 100% rename from components/icons/Label.js rename to components/icons/Label.jsx diff --git a/components/icons/Language.js b/components/icons/Language.jsx similarity index 100% rename from components/icons/Language.js rename to components/icons/Language.jsx diff --git a/components/icons/LastPage.js b/components/icons/LastPage.jsx similarity index 100% rename from components/icons/LastPage.js rename to components/icons/LastPage.jsx diff --git a/components/icons/Launch.js b/components/icons/Launch.jsx similarity index 100% rename from components/icons/Launch.js rename to components/icons/Launch.jsx diff --git a/components/icons/Lightbulb.js b/components/icons/Lightbulb.jsx similarity index 100% rename from components/icons/Lightbulb.js rename to components/icons/Lightbulb.jsx diff --git a/components/icons/LightbulbOutline.js b/components/icons/LightbulbOutline.jsx similarity index 100% rename from components/icons/LightbulbOutline.js rename to components/icons/LightbulbOutline.jsx diff --git a/components/icons/Link.js b/components/icons/Link.jsx similarity index 100% rename from components/icons/Link.js rename to components/icons/Link.jsx diff --git a/components/icons/LinkOff.js b/components/icons/LinkOff.jsx similarity index 100% rename from components/icons/LinkOff.js rename to components/icons/LinkOff.jsx diff --git a/components/icons/Linkedin.js b/components/icons/Linkedin.jsx similarity index 100% rename from components/icons/Linkedin.js rename to components/icons/Linkedin.jsx diff --git a/components/icons/List.js b/components/icons/List.jsx similarity index 100% rename from components/icons/List.js rename to components/icons/List.jsx diff --git a/components/icons/LocalCafe.js b/components/icons/LocalCafe.jsx similarity index 100% rename from components/icons/LocalCafe.js rename to components/icons/LocalCafe.jsx diff --git a/components/icons/LocalFireDepartment.js b/components/icons/LocalFireDepartment.jsx similarity index 100% rename from components/icons/LocalFireDepartment.js rename to components/icons/LocalFireDepartment.jsx diff --git a/components/icons/LocalGasStation.js b/components/icons/LocalGasStation.jsx similarity index 100% rename from components/icons/LocalGasStation.js rename to components/icons/LocalGasStation.jsx diff --git a/components/icons/LocalGroceryStore.js b/components/icons/LocalGroceryStore.jsx similarity index 100% rename from components/icons/LocalGroceryStore.js rename to components/icons/LocalGroceryStore.jsx diff --git a/components/icons/LocalHospital.js b/components/icons/LocalHospital.jsx similarity index 100% rename from components/icons/LocalHospital.js rename to components/icons/LocalHospital.jsx diff --git a/components/icons/LocalLaundryService.js b/components/icons/LocalLaundryService.jsx similarity index 100% rename from components/icons/LocalLaundryService.js rename to components/icons/LocalLaundryService.jsx diff --git a/components/icons/LocalLibrary.js b/components/icons/LocalLibrary.jsx similarity index 100% rename from components/icons/LocalLibrary.js rename to components/icons/LocalLibrary.jsx diff --git a/components/icons/LocalOffer.js b/components/icons/LocalOffer.jsx similarity index 100% rename from components/icons/LocalOffer.js rename to components/icons/LocalOffer.jsx diff --git a/components/icons/LocalParking.js b/components/icons/LocalParking.jsx similarity index 100% rename from components/icons/LocalParking.js rename to components/icons/LocalParking.jsx diff --git a/components/icons/LocalPharmacy.js b/components/icons/LocalPharmacy.jsx similarity index 100% rename from components/icons/LocalPharmacy.js rename to components/icons/LocalPharmacy.jsx diff --git a/components/icons/LocalPolice.js b/components/icons/LocalPolice.jsx similarity index 100% rename from components/icons/LocalPolice.js rename to components/icons/LocalPolice.jsx diff --git a/components/icons/LocalTaxi.js b/components/icons/LocalTaxi.jsx similarity index 100% rename from components/icons/LocalTaxi.js rename to components/icons/LocalTaxi.jsx diff --git a/components/icons/LocationCity.js b/components/icons/LocationCity.jsx similarity index 100% rename from components/icons/LocationCity.js rename to components/icons/LocationCity.jsx diff --git a/components/icons/LocationOn.js b/components/icons/LocationOn.jsx similarity index 100% rename from components/icons/LocationOn.js rename to components/icons/LocationOn.jsx diff --git a/components/icons/Lock.js b/components/icons/Lock.jsx similarity index 100% rename from components/icons/Lock.js rename to components/icons/Lock.jsx diff --git a/components/icons/LockOpen.js b/components/icons/LockOpen.jsx similarity index 100% rename from components/icons/LockOpen.js rename to components/icons/LockOpen.jsx diff --git a/components/icons/LockOutline.js b/components/icons/LockOutline.jsx similarity index 100% rename from components/icons/LockOutline.js rename to components/icons/LockOutline.jsx diff --git a/components/icons/Login.js b/components/icons/Login.jsx similarity index 100% rename from components/icons/Login.js rename to components/icons/Login.jsx diff --git a/components/icons/Logout.js b/components/icons/Logout.jsx similarity index 100% rename from components/icons/Logout.js rename to components/icons/Logout.jsx diff --git a/components/icons/Loop.js b/components/icons/Loop.jsx similarity index 100% rename from components/icons/Loop.js rename to components/icons/Loop.jsx diff --git a/components/icons/Mail.js b/components/icons/Mail.jsx similarity index 100% rename from components/icons/Mail.js rename to components/icons/Mail.jsx diff --git a/components/icons/MailOutline.js b/components/icons/MailOutline.jsx similarity index 100% rename from components/icons/MailOutline.js rename to components/icons/MailOutline.jsx diff --git a/components/icons/Map.js b/components/icons/Map.jsx similarity index 100% rename from components/icons/Map.js rename to components/icons/Map.jsx diff --git a/components/icons/Masks.js b/components/icons/Masks.jsx similarity index 100% rename from components/icons/Masks.js rename to components/icons/Masks.jsx diff --git a/components/icons/MedicalServices.js b/components/icons/MedicalServices.jsx similarity index 100% rename from components/icons/MedicalServices.js rename to components/icons/MedicalServices.jsx diff --git a/components/icons/Menu.js b/components/icons/Menu.jsx similarity index 100% rename from components/icons/Menu.js rename to components/icons/Menu.jsx diff --git a/components/icons/MilitaryTech.js b/components/icons/MilitaryTech.jsx similarity index 100% rename from components/icons/MilitaryTech.js rename to components/icons/MilitaryTech.jsx diff --git a/components/icons/MoreHoriz.js b/components/icons/MoreHoriz.jsx similarity index 100% rename from components/icons/MoreHoriz.js rename to components/icons/MoreHoriz.jsx diff --git a/components/icons/MoreVert.js b/components/icons/MoreVert.jsx similarity index 100% rename from components/icons/MoreVert.js rename to components/icons/MoreVert.jsx diff --git a/components/icons/MyLocation.js b/components/icons/MyLocation.jsx similarity index 100% rename from components/icons/MyLocation.js rename to components/icons/MyLocation.jsx diff --git a/components/icons/NavigateBefore.js b/components/icons/NavigateBefore.jsx similarity index 100% rename from components/icons/NavigateBefore.js rename to components/icons/NavigateBefore.jsx diff --git a/components/icons/NavigateFarBefore.js b/components/icons/NavigateFarBefore.jsx similarity index 100% rename from components/icons/NavigateFarBefore.js rename to components/icons/NavigateFarBefore.jsx diff --git a/components/icons/NavigateFarNext.js b/components/icons/NavigateFarNext.jsx similarity index 100% rename from components/icons/NavigateFarNext.js rename to components/icons/NavigateFarNext.jsx diff --git a/components/icons/NavigateNext.js b/components/icons/NavigateNext.jsx similarity index 100% rename from components/icons/NavigateNext.js rename to components/icons/NavigateNext.jsx diff --git a/components/icons/NearMe.js b/components/icons/NearMe.jsx similarity index 100% rename from components/icons/NearMe.js rename to components/icons/NearMe.jsx diff --git a/components/icons/Notifications.js b/components/icons/Notifications.jsx similarity index 100% rename from components/icons/Notifications.js rename to components/icons/Notifications.jsx diff --git a/components/icons/NotificationsActive.js b/components/icons/NotificationsActive.jsx similarity index 100% rename from components/icons/NotificationsActive.js rename to components/icons/NotificationsActive.jsx diff --git a/components/icons/NotificationsNone.js b/components/icons/NotificationsNone.jsx similarity index 100% rename from components/icons/NotificationsNone.js rename to components/icons/NotificationsNone.jsx diff --git a/components/icons/NotificationsOff.js b/components/icons/NotificationsOff.jsx similarity index 100% rename from components/icons/NotificationsOff.js rename to components/icons/NotificationsOff.jsx diff --git a/components/icons/Park.js b/components/icons/Park.jsx similarity index 100% rename from components/icons/Park.js rename to components/icons/Park.jsx diff --git a/components/icons/People.js b/components/icons/People.jsx similarity index 100% rename from components/icons/People.js rename to components/icons/People.jsx diff --git a/components/icons/Person.js b/components/icons/Person.jsx similarity index 100% rename from components/icons/Person.js rename to components/icons/Person.jsx diff --git a/components/icons/Pets.js b/components/icons/Pets.jsx similarity index 100% rename from components/icons/Pets.js rename to components/icons/Pets.jsx diff --git a/components/icons/Phone.js b/components/icons/Phone.jsx similarity index 100% rename from components/icons/Phone.js rename to components/icons/Phone.jsx diff --git a/components/icons/PhotoCamera.js b/components/icons/PhotoCamera.jsx similarity index 100% rename from components/icons/PhotoCamera.js rename to components/icons/PhotoCamera.jsx diff --git a/components/icons/Print.js b/components/icons/Print.jsx similarity index 100% rename from components/icons/Print.js rename to components/icons/Print.jsx diff --git a/components/icons/PriorityHigh.js b/components/icons/PriorityHigh.jsx similarity index 100% rename from components/icons/PriorityHigh.js rename to components/icons/PriorityHigh.jsx diff --git a/components/icons/Public.js b/components/icons/Public.jsx similarity index 100% rename from components/icons/Public.js rename to components/icons/Public.jsx diff --git a/components/icons/PushPin.js b/components/icons/PushPin.jsx similarity index 100% rename from components/icons/PushPin.js rename to components/icons/PushPin.jsx diff --git a/components/icons/RadioButtonUnchecked.js b/components/icons/RadioButtonUnchecked.jsx similarity index 100% rename from components/icons/RadioButtonUnchecked.js rename to components/icons/RadioButtonUnchecked.jsx diff --git a/components/icons/Rain.js b/components/icons/Rain.jsx similarity index 100% rename from components/icons/Rain.js rename to components/icons/Rain.jsx diff --git a/components/icons/ReduceCapacity.js b/components/icons/ReduceCapacity.jsx similarity index 100% rename from components/icons/ReduceCapacity.js rename to components/icons/ReduceCapacity.jsx diff --git a/components/icons/Remove.js b/components/icons/Remove.jsx similarity index 100% rename from components/icons/Remove.js rename to components/icons/Remove.jsx diff --git a/components/icons/RemoveCircle.js b/components/icons/RemoveCircle.jsx similarity index 100% rename from components/icons/RemoveCircle.js rename to components/icons/RemoveCircle.jsx diff --git a/components/icons/Report.js b/components/icons/Report.jsx similarity index 100% rename from components/icons/Report.js rename to components/icons/Report.jsx diff --git a/components/icons/Restaurant.js b/components/icons/Restaurant.jsx similarity index 100% rename from components/icons/Restaurant.js rename to components/icons/Restaurant.jsx diff --git a/components/icons/RssFeed.js b/components/icons/RssFeed.jsx similarity index 100% rename from components/icons/RssFeed.js rename to components/icons/RssFeed.jsx diff --git a/components/icons/SafetyDivider.js b/components/icons/SafetyDivider.jsx similarity index 100% rename from components/icons/SafetyDivider.js rename to components/icons/SafetyDivider.jsx diff --git a/components/icons/Sanitizer.js b/components/icons/Sanitizer.jsx similarity index 100% rename from components/icons/Sanitizer.js rename to components/icons/Sanitizer.jsx diff --git a/components/icons/SaveAlt.js b/components/icons/SaveAlt.jsx similarity index 100% rename from components/icons/SaveAlt.js rename to components/icons/SaveAlt.jsx diff --git a/components/icons/Schedule.js b/components/icons/Schedule.jsx similarity index 100% rename from components/icons/Schedule.js rename to components/icons/Schedule.jsx diff --git a/components/icons/School.js b/components/icons/School.jsx similarity index 100% rename from components/icons/School.js rename to components/icons/School.jsx diff --git a/components/icons/Science.js b/components/icons/Science.jsx similarity index 100% rename from components/icons/Science.js rename to components/icons/Science.jsx diff --git a/components/icons/Search.js b/components/icons/Search.jsx similarity index 100% rename from components/icons/Search.js rename to components/icons/Search.jsx diff --git a/components/icons/Security.js b/components/icons/Security.jsx similarity index 100% rename from components/icons/Security.js rename to components/icons/Security.jsx diff --git a/components/icons/Send.js b/components/icons/Send.jsx similarity index 100% rename from components/icons/Send.js rename to components/icons/Send.jsx diff --git a/components/icons/SentimentDissatisfied.js b/components/icons/SentimentDissatisfied.jsx similarity index 100% rename from components/icons/SentimentDissatisfied.js rename to components/icons/SentimentDissatisfied.jsx diff --git a/components/icons/SentimentNeutral.js b/components/icons/SentimentNeutral.jsx similarity index 100% rename from components/icons/SentimentNeutral.js rename to components/icons/SentimentNeutral.jsx diff --git a/components/icons/SentimentSatisfied.js b/components/icons/SentimentSatisfied.jsx similarity index 100% rename from components/icons/SentimentSatisfied.js rename to components/icons/SentimentSatisfied.jsx diff --git a/components/icons/SentimentSatisfiedAlt.js b/components/icons/SentimentSatisfiedAlt.jsx similarity index 100% rename from components/icons/SentimentSatisfiedAlt.js rename to components/icons/SentimentSatisfiedAlt.jsx diff --git a/components/icons/SentimentVeryDissatisfied.js b/components/icons/SentimentVeryDissatisfied.jsx similarity index 100% rename from components/icons/SentimentVeryDissatisfied.js rename to components/icons/SentimentVeryDissatisfied.jsx diff --git a/components/icons/Settings.js b/components/icons/Settings.jsx similarity index 100% rename from components/icons/Settings.js rename to components/icons/Settings.jsx diff --git a/components/icons/SevereWeather.js b/components/icons/SevereWeather.jsx similarity index 100% rename from components/icons/SevereWeather.js rename to components/icons/SevereWeather.jsx diff --git a/components/icons/Share.js b/components/icons/Share.jsx similarity index 100% rename from components/icons/Share.js rename to components/icons/Share.jsx diff --git a/components/icons/Shield.js b/components/icons/Shield.jsx similarity index 100% rename from components/icons/Shield.js rename to components/icons/Shield.jsx diff --git a/components/icons/ShoppingBasket.js b/components/icons/ShoppingBasket.jsx similarity index 100% rename from components/icons/ShoppingBasket.js rename to components/icons/ShoppingBasket.jsx diff --git a/components/icons/Snow.js b/components/icons/Snow.jsx similarity index 100% rename from components/icons/Snow.js rename to components/icons/Snow.jsx diff --git a/components/icons/Soap.js b/components/icons/Soap.jsx similarity index 100% rename from components/icons/Soap.js rename to components/icons/Soap.jsx diff --git a/components/icons/SocialDistance.js b/components/icons/SocialDistance.jsx similarity index 100% rename from components/icons/SocialDistance.js rename to components/icons/SocialDistance.jsx diff --git a/components/icons/SortArrow.js b/components/icons/SortArrow.jsx similarity index 100% rename from components/icons/SortArrow.js rename to components/icons/SortArrow.jsx diff --git a/components/icons/Spellcheck.js b/components/icons/Spellcheck.jsx similarity index 100% rename from components/icons/Spellcheck.js rename to components/icons/Spellcheck.jsx diff --git a/components/icons/Star.js b/components/icons/Star.jsx similarity index 100% rename from components/icons/Star.js rename to components/icons/Star.jsx diff --git a/components/icons/StarHalf.js b/components/icons/StarHalf.jsx similarity index 100% rename from components/icons/StarHalf.js rename to components/icons/StarHalf.jsx diff --git a/components/icons/StarOutline.js b/components/icons/StarOutline.jsx similarity index 100% rename from components/icons/StarOutline.js rename to components/icons/StarOutline.jsx diff --git a/components/icons/Store.js b/components/icons/Store.jsx similarity index 100% rename from components/icons/Store.js rename to components/icons/Store.jsx diff --git a/components/icons/Support.js b/components/icons/Support.jsx similarity index 100% rename from components/icons/Support.js rename to components/icons/Support.jsx diff --git a/components/icons/SupportAgent.js b/components/icons/SupportAgent.jsx similarity index 100% rename from components/icons/SupportAgent.js rename to components/icons/SupportAgent.jsx diff --git a/components/icons/TextFields.js b/components/icons/TextFields.jsx similarity index 100% rename from components/icons/TextFields.js rename to components/icons/TextFields.jsx diff --git a/components/icons/ThumbDownAlt.js b/components/icons/ThumbDownAlt.jsx similarity index 100% rename from components/icons/ThumbDownAlt.js rename to components/icons/ThumbDownAlt.jsx diff --git a/components/icons/ThumbUpAlt.js b/components/icons/ThumbUpAlt.jsx similarity index 100% rename from components/icons/ThumbUpAlt.js rename to components/icons/ThumbUpAlt.jsx diff --git a/components/icons/Timer.js b/components/icons/Timer.jsx similarity index 100% rename from components/icons/Timer.js rename to components/icons/Timer.jsx diff --git a/components/icons/ToggleOff.js b/components/icons/ToggleOff.jsx similarity index 100% rename from components/icons/ToggleOff.js rename to components/icons/ToggleOff.jsx diff --git a/components/icons/ToggleOn.js b/components/icons/ToggleOn.jsx similarity index 100% rename from components/icons/ToggleOn.js rename to components/icons/ToggleOn.jsx diff --git a/components/icons/Topic.js b/components/icons/Topic.jsx similarity index 100% rename from components/icons/Topic.js rename to components/icons/Topic.jsx diff --git a/components/icons/Tornado.js b/components/icons/Tornado.jsx similarity index 100% rename from components/icons/Tornado.js rename to components/icons/Tornado.jsx diff --git a/components/icons/Translate.js b/components/icons/Translate.jsx similarity index 100% rename from components/icons/Translate.js rename to components/icons/Translate.jsx diff --git a/components/icons/TrendingDown.js b/components/icons/TrendingDown.jsx similarity index 100% rename from components/icons/TrendingDown.js rename to components/icons/TrendingDown.jsx diff --git a/components/icons/TrendingUp.js b/components/icons/TrendingUp.jsx similarity index 100% rename from components/icons/TrendingUp.js rename to components/icons/TrendingUp.jsx diff --git a/components/icons/Twitter.js b/components/icons/Twitter.jsx similarity index 100% rename from components/icons/Twitter.js rename to components/icons/Twitter.jsx diff --git a/components/icons/Undo.js b/components/icons/Undo.jsx similarity index 100% rename from components/icons/Undo.js rename to components/icons/Undo.jsx diff --git a/components/icons/UnfoldLess.js b/components/icons/UnfoldLess.jsx similarity index 100% rename from components/icons/UnfoldLess.js rename to components/icons/UnfoldLess.jsx diff --git a/components/icons/UnfoldMore.js b/components/icons/UnfoldMore.jsx similarity index 100% rename from components/icons/UnfoldMore.js rename to components/icons/UnfoldMore.jsx diff --git a/components/icons/Update.js b/components/icons/Update.jsx similarity index 100% rename from components/icons/Update.js rename to components/icons/Update.jsx diff --git a/components/icons/UploadFile.js b/components/icons/UploadFile.jsx similarity index 100% rename from components/icons/UploadFile.js rename to components/icons/UploadFile.jsx diff --git a/components/icons/Verified.js b/components/icons/Verified.jsx similarity index 100% rename from components/icons/Verified.js rename to components/icons/Verified.jsx diff --git a/components/icons/VerifiedUser.js b/components/icons/VerifiedUser.jsx similarity index 100% rename from components/icons/VerifiedUser.js rename to components/icons/VerifiedUser.jsx diff --git a/components/icons/Visibility.js b/components/icons/Visibility.jsx similarity index 100% rename from components/icons/Visibility.js rename to components/icons/Visibility.jsx diff --git a/components/icons/VisibilityOff.js b/components/icons/VisibilityOff.jsx similarity index 100% rename from components/icons/VisibilityOff.js rename to components/icons/VisibilityOff.jsx diff --git a/components/icons/VolumeOff.js b/components/icons/VolumeOff.jsx similarity index 100% rename from components/icons/VolumeOff.js rename to components/icons/VolumeOff.jsx diff --git a/components/icons/Warning.js b/components/icons/Warning.jsx similarity index 100% rename from components/icons/Warning.js rename to components/icons/Warning.jsx diff --git a/components/icons/Wash.js b/components/icons/Wash.jsx similarity index 100% rename from components/icons/Wash.js rename to components/icons/Wash.jsx diff --git a/components/icons/Wifi.js b/components/icons/Wifi.jsx similarity index 100% rename from components/icons/Wifi.js rename to components/icons/Wifi.jsx diff --git a/components/icons/Work.js b/components/icons/Work.jsx similarity index 100% rename from components/icons/Work.js rename to components/icons/Work.jsx diff --git a/components/icons/Youtube.js b/components/icons/Youtube.jsx similarity index 100% rename from components/icons/Youtube.js rename to components/icons/Youtube.jsx diff --git a/components/icons/ZoomIn.js b/components/icons/ZoomIn.jsx similarity index 100% rename from components/icons/ZoomIn.js rename to components/icons/ZoomIn.jsx diff --git a/components/icons/ZoomOut.js b/components/icons/ZoomOut.jsx similarity index 100% rename from components/icons/ZoomOut.js rename to components/icons/ZoomOut.jsx diff --git a/components/icons/ZoomOutMap.js b/components/icons/ZoomOutMap.jsx similarity index 100% rename from components/icons/ZoomOutMap.js rename to components/icons/ZoomOutMap.jsx diff --git a/components/icons/index.js b/components/icons/index.jsx similarity index 100% rename from components/icons/index.js rename to components/icons/index.jsx diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/package-lock.json b/package-lock.json index 2749a49..a62b066 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,10 @@ "sharp": "^0.31.3" }, "devDependencies": { - "sass": "^1.58.0" + "@types/node": "^20.14.12", + "@types/react": "^18.3.3", + "sass": "^1.58.0", + "typescript": "^5.5.4" } }, "node_modules/@ampproject/remapping": { @@ -1590,11 +1593,36 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, + "node_modules/@types/node": { + "version": "20.14.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.12.tgz", + "integrity": "sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, "node_modules/@typescript-eslint/parser": { "version": "5.50.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.50.0.tgz", @@ -1692,11 +1720,11 @@ } }, "node_modules/@uswds/uswds": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@uswds/uswds/-/uswds-3.3.0.tgz", - "integrity": "sha512-qiugkbwrO+eIIwi4lbEdH15LCHuAjfUMDRQNBBujakR99Ka3iqmrLpPllffdKaJJnnYkt75v0lltnJ5Nnd/obQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@uswds/uswds/-/uswds-3.8.1.tgz", + "integrity": "sha512-bKG/B9mJF1v0yoqth48wQDzST5Xyu3OxxpePIPDyhKWS84oDrCehnu3Z88JhSjdIAJMl8dtjtH8YvdO9kZUpAg==", "dependencies": { - "classlist-polyfill": "1.0.3", + "classlist-polyfill": "1.2.0", "object-assign": "4.1.1", "receptor": "1.0.0", "resolve-id-refs": "0.1.0" @@ -2165,9 +2193,9 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/classlist-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.0.3.tgz", - "integrity": "sha512-bDLDUsSg5LYFWsc2hphtG6ulyaCFSupdEBU3wxNECKWHnyPVvY8EB9Wbt9DzWkstWclFZhDaZK/VnEK/DmqE/Q==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz", + "integrity": "sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==" }, "node_modules/client-only": { "version": "0.0.1", @@ -2379,6 +2407,12 @@ "node": ">=8.0.0" } }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -6122,16 +6156,15 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true, + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/unbox-primitive": { @@ -6148,6 +6181,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/update-browserslist-db": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", diff --git a/package.json b/package.json index 0ed53ce..e833f14 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "uswds_nextjs_starter", "version": "1.0.0", "description": "accessible USWDS starting point using next.js and react", - "main": "index.js", + "main": "index.jsx", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "node_modules/.bin/next dev", @@ -27,6 +27,9 @@ "sharp": "^0.31.3" }, "devDependencies": { - "sass": "^1.58.0" + "@types/node": "^20.14.12", + "@types/react": "^18.3.3", + "sass": "^1.58.0", + "typescript": "^5.5.4" } } diff --git a/pages/_app.js b/pages/_app.tsx similarity index 100% rename from pages/_app.js rename to pages/_app.tsx diff --git a/pages/_document.js b/pages/_document.tsx similarity index 100% rename from pages/_document.js rename to pages/_document.tsx diff --git a/pages/index.js b/pages/index.jsx similarity index 70% rename from pages/index.js rename to pages/index.jsx index 238d0e8..3dacc90 100644 --- a/pages/index.js +++ b/pages/index.jsx @@ -1,12 +1,12 @@ import Head from "next/head"; import Script from "next/script"; -import Header from "../components/header"; -import Hero from "../components/hero"; -import Tagline from "../components/tagline"; -import GridContainer from "../components/gridContainer"; -import Intro from "../components/intro"; -import Footer from "../components/footer"; -import Nav from "../components/nav"; +import Header from "../components/Header"; +import Hero from "../components/Hero"; +import Tagline from "../components/Tagline"; +import GridContainer from "../components/GridContainer"; +import Intro from "../components/Intro"; +import Footer from "../components/Footer"; +import Nav from "../components/Nav"; export default function Home() { return ( diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..4e224ad --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +}