Path Lines of Code backend/jest.config.js 13 backend/postman/openapi.yaml 1332 backend/src/lambda/api.ts 24 backend/src/lambda/streams.ts 9 backend/src/lib/api/dashboard-api.ts 111 backend/src/lib/api/dataset-api.ts 24 backend/src/lib/api/index.ts 24 backend/src/lib/api/ingest-api.ts 8 backend/src/lib/api/middleware/auth.ts 12 backend/src/lib/api/middleware/csp.ts 14 backend/src/lib/api/middleware/error-handler.ts 15 backend/src/lib/api/middleware/parser-error-handler.ts 15 backend/src/lib/api/middleware/rbac.ts 24 backend/src/lib/api/public-api.ts 18 backend/src/lib/api/settings-api.ts 22 backend/src/lib/api/topicarea-api.ts 30 backend/src/lib/api/user-api.ts 14 backend/src/lib/controllers/auditlog-ctrl.ts 15 backend/src/lib/controllers/dashboard-ctrl.ts 320 backend/src/lib/controllers/dataset-ctrl.ts 60 backend/src/lib/controllers/homepage-ctrl.ts 135 backend/src/lib/controllers/ingestapi-ctrl.ts 187 backend/src/lib/controllers/settings-ctrl.ts 131 backend/src/lib/controllers/topicarea-ctrl.ts 63 backend/src/lib/controllers/user-ctrl.ts 119 backend/src/lib/controllers/widget-ctrl.ts 221 backend/src/lib/errors/index.ts 4 backend/src/lib/factories/auditlog-factory.ts 79 backend/src/lib/factories/dashboard-factory.ts 217 backend/src/lib/factories/dataset-factory.ts 74 backend/src/lib/factories/homepage-factory.ts 22 backend/src/lib/factories/settings-factory.ts 82 backend/src/lib/factories/topicarea-factory.ts 37 backend/src/lib/factories/user-factory.ts 38 backend/src/lib/factories/widget-factory.ts 381 backend/src/lib/models/auditlog.ts 31 backend/src/lib/models/dashboard.ts 74 backend/src/lib/models/dataset.ts 36 backend/src/lib/models/homepage.ts 13 backend/src/lib/models/settings.ts 65 backend/src/lib/models/topicarea.ts 14 backend/src/lib/models/user.ts 15 backend/src/lib/models/widget.ts 144 backend/src/lib/repositories/auditlog-repo.ts 46 backend/src/lib/repositories/base.ts 13 backend/src/lib/repositories/dashboard-repo.ts 607 backend/src/lib/repositories/dataset-repo.ts 171 backend/src/lib/repositories/homepage-repo.ts 74 backend/src/lib/repositories/settings-repo.ts 79 backend/src/lib/repositories/topicarea-repo.ts 125 backend/src/lib/repositories/user-repo.ts 92 backend/src/lib/repositories/widget-repo.ts 226 backend/src/lib/services/audit-trail.ts 44 backend/src/lib/services/auth.ts 56 backend/src/lib/services/cognito.ts 38 backend/src/lib/services/dataset-service.ts 62 backend/src/lib/services/dynamodb.ts 70 backend/src/lib/services/friendlyurl-service.ts 58 backend/src/lib/services/logger.ts 7 backend/src/lib/services/s3.ts 49 backend/src/lib/services/stream-processor.ts 81 backend/src/local/server.ts 4 buildspec.yml 21 cdk/jest.config.js 7 cdk/lib/auth-stack.ts 220 cdk/lib/backend-stack.ts 69 cdk/lib/constructs/api.ts 227 cdk/lib/constructs/contentstorage.ts 54 cdk/lib/constructs/database.ts 97 cdk/lib/constructs/datastorage.ts 52 cdk/lib/constructs/exampledashboardlambda.ts 58 cdk/lib/constructs/function-aspect.ts 57 cdk/lib/constructs/lambdas.ts 131 cdk/lib/constructs/policy-aspect.ts 33 cdk/lib/dashboardexamples-stack.ts 66 cdk/lib/data/email-template.html 149 cdk/lib/envconfig/index.ts 54 cdk/lib/frontend-stack.ts 153 cdk/lib/ops-stack.ts 490 cdk/lib/pipeline-stack.ts 150 frontend/public/index.html 15 frontend/src/App.tsx 391 frontend/src/amplify-config.ts 53 frontend/src/components/Accordion.tsx 32 frontend/src/components/Alert.tsx 32 frontend/src/components/ArchivedTab.tsx 54 frontend/src/components/Arrows.tsx 85 frontend/src/components/BarChartWidget.tsx 269 frontend/src/components/Breadcrumbs.scss 3 frontend/src/components/Breadcrumbs.tsx 35 frontend/src/components/Button.scss 27 frontend/src/components/Button.tsx 84 frontend/src/components/CardGroup.tsx 52 frontend/src/components/ChartWidget.tsx 162 frontend/src/components/CheckData.tsx 440 frontend/src/components/ChooseData.tsx 236 frontend/src/components/ColumnChartWidget.tsx 275 frontend/src/components/Combobox.css 91 frontend/src/components/Combobox.tsx 79 frontend/src/components/ContentItem.tsx 78 frontend/src/components/DashboardHeader.tsx 50 frontend/src/components/DataTable.scss 4 frontend/src/components/DataTable.tsx 145 frontend/src/components/DatePicker.scss 5 frontend/src/components/DatePicker.tsx 98 frontend/src/components/DateRangePicker.tsx 34 frontend/src/components/DonutChartWidget.tsx 362 frontend/src/components/DraftsTab.tsx 167 frontend/src/components/Dropdown.tsx 68 frontend/src/components/DropdownMenu.css 37 frontend/src/components/DropdownMenu.tsx 70 frontend/src/components/Favicon.tsx 31 frontend/src/components/FileInput.css 6 frontend/src/components/FileInput.tsx 113 frontend/src/components/FriendlyURLInput.tsx 105 frontend/src/components/Header.tsx 16 frontend/src/components/ImageWidget.tsx 33 frontend/src/components/LineChartWidget.tsx 223 frontend/src/components/Link.scss 4 frontend/src/components/Link.tsx 29 frontend/src/components/Logo.tsx 32 frontend/src/components/Markdown.css 14 frontend/src/components/Markdown.tsx 97 frontend/src/components/MarkdownRender.scss 16 frontend/src/components/MarkdownRender.tsx 22 frontend/src/components/MetricsCardGroup.tsx 121 frontend/src/components/MetricsList.css 10 frontend/src/components/MetricsList.tsx 254 frontend/src/components/MetricsWidget.tsx 36 frontend/src/components/Modal.css 29 frontend/src/components/Modal.tsx 79 frontend/src/components/Navigation.tsx 155 frontend/src/components/NumberField.tsx 72 frontend/src/components/Page.tsx 21 frontend/src/components/PartWholeChartWidget.tsx 242 frontend/src/components/PieChartWidget.tsx 328 frontend/src/components/PrimaryActionBar.tsx 19 frontend/src/components/PublishQueueTab.tsx 93 frontend/src/components/PublishedTab.tsx 160 frontend/src/components/RadioButtons.tsx 76 frontend/src/components/RadioButtonsTile.tsx 51 frontend/src/components/Search.tsx 82 frontend/src/components/SecondaryActionBar.tsx 19 frontend/src/components/SectionWidget.tsx 173 frontend/src/components/Spinner.tsx 14 frontend/src/components/StepIndicator.css 18 frontend/src/components/StepIndicator.tsx 95 frontend/src/components/Tab.tsx 48 frontend/src/components/TabVertical.tsx 51 frontend/src/components/Table.tsx 684 frontend/src/components/TableWidget.tsx 122 frontend/src/components/Tabs.tsx 124 frontend/src/components/TabsVertical.tsx 79 frontend/src/components/TextField.tsx 93 frontend/src/components/TextWidget.tsx 17 frontend/src/components/Tooltip.tsx 32 frontend/src/components/TopicareasTable.tsx 148 frontend/src/components/VisualizeChart.tsx 511 frontend/src/components/VisualizeTable.tsx 272 frontend/src/components/WidgetList.css 3 frontend/src/components/WidgetList.tsx 417 frontend/src/components/WidgetRender.tsx 137 frontend/src/containers/APIHelpPage.tsx 51 frontend/src/containers/AccessDenied.tsx 63 frontend/src/containers/AddChart.css 3 frontend/src/containers/AddChart.tsx 508 frontend/src/containers/AddContent.tsx 194 frontend/src/containers/AddImage.tsx 283 frontend/src/containers/AddMetric.css 3 frontend/src/containers/AddMetric.tsx 260 frontend/src/containers/AddMetrics.tsx 604 frontend/src/containers/AddSection.tsx 274 frontend/src/containers/AddTable.tsx 432 frontend/src/containers/AddText.tsx 217 frontend/src/containers/AddUsers.tsx 130 frontend/src/containers/AdminHome.tsx 157 frontend/src/containers/AdminSiteSettings.tsx 62 frontend/src/containers/AlertContainer.tsx 36 frontend/src/containers/BrandingAndStylingSettings.tsx 126 frontend/src/containers/ChangeRole.tsx 123 frontend/src/containers/ChooseStaticDataset.tsx 138 frontend/src/containers/ColorsHelpPage.tsx 29 frontend/src/containers/CreateDashboard.tsx 159 frontend/src/containers/CreateTopicArea.tsx 92 frontend/src/containers/DashboardHistory.tsx 93 frontend/src/containers/DashboardListing.tsx 233 frontend/src/containers/DateFormatSettings.tsx 68 frontend/src/containers/EditChart.css 3 frontend/src/containers/EditChart.tsx 669 frontend/src/containers/EditColors.tsx 207 frontend/src/containers/EditDashboard.tsx 359 frontend/src/containers/EditDateFormat.tsx 130 frontend/src/containers/EditDetails.tsx 303 frontend/src/containers/EditFavicon.tsx 163 frontend/src/containers/EditHomepageContent.tsx 106 frontend/src/containers/EditImage.tsx 331 frontend/src/containers/EditLogo.tsx 204 frontend/src/containers/EditMetric.tsx 301 frontend/src/containers/EditMetrics.tsx 365 frontend/src/containers/EditNavbar.tsx 117 frontend/src/containers/EditPublishingGuidance.tsx 103 frontend/src/containers/EditSection.tsx 281 frontend/src/containers/EditSupportContactEmail.tsx 103 frontend/src/containers/EditTable.css 3 frontend/src/containers/EditTable.tsx 590 frontend/src/containers/EditTableOfContents.tsx 253 frontend/src/containers/EditText.tsx 224 frontend/src/containers/EditTopicArea.tsx 105 frontend/src/containers/EditTopicAreaLabel.tsx 112 frontend/src/containers/FormattingCSV.tsx 268 frontend/src/containers/FourZeroFour.tsx 19 frontend/src/containers/Home.css 3 frontend/src/containers/Home.tsx 85 frontend/src/containers/HomeWithSearch.tsx 89 frontend/src/containers/MarkdownSyntax.tsx 80 frontend/src/containers/PublishDashboard.css 8 frontend/src/containers/PublishDashboard.tsx 390 frontend/src/containers/PublishedSiteSettings.css 6 frontend/src/containers/PublishedSiteSettings.tsx 146 frontend/src/containers/PublishingGuidanceSettings.css 6 frontend/src/containers/PublishingGuidanceSettings.tsx 52 frontend/src/containers/TopicareaListing.tsx 154 frontend/src/containers/TopicareaSettings.tsx 82 frontend/src/containers/UserListing.tsx 215 frontend/src/containers/UserStatus.tsx 65 frontend/src/containers/ViewDashboard.tsx 148 frontend/src/containers/ViewDashboardAdmin.css 6 frontend/src/containers/ViewDashboardAdmin.tsx 682 frontend/src/context/SettingsProvider.tsx 121 frontend/src/hooks/background-hooks.ts 10 frontend/src/hooks/chart-hooks.ts 80 frontend/src/hooks/dashboard-hooks.ts 229 frontend/src/hooks/dashboard-preview-hooks.tsx 29 frontend/src/hooks/dataset-hooks.ts 126 frontend/src/hooks/datetime-hooks.ts 15 frontend/src/hooks/favicon-hooks.ts 36 frontend/src/hooks/file-loaded-hooks.ts 41 frontend/src/hooks/homepage-hooks.ts 85 frontend/src/hooks/image-hooks.ts 27 frontend/src/hooks/index.tsx 68 frontend/src/hooks/logo-hooks.ts 36 frontend/src/hooks/scrollup-hooks.ts 13 frontend/src/hooks/settings-hooks.ts 41 frontend/src/hooks/table-hooks.ts 34 frontend/src/hooks/topicarea-hooks.ts 47 frontend/src/hooks/user-hooks.ts 84 frontend/src/hooks/widget-hooks.ts 142 frontend/src/i18n.ts 35 frontend/src/index.scss 155 frontend/src/index.tsx 38 frontend/src/layouts/Admin.scss 1 frontend/src/layouts/Admin.tsx 156 frontend/src/layouts/Footer.tsx 32 frontend/src/layouts/Public.tsx 80 frontend/src/layouts/SAMLAuthenticator.tsx 94 frontend/src/layouts/Settings.css 20 frontend/src/layouts/Settings.tsx 168 frontend/src/models/index.tsx 320 frontend/src/serviceWorker.ts 102 frontend/src/services/AuditTrailService.ts 57 frontend/src/services/BackendService.ts 471 frontend/src/services/ColorPaletteService.ts 47 frontend/src/services/ColumnsMetadataService.ts 116 frontend/src/services/DatasetParsingService.ts 103 frontend/src/services/EnvConfig.ts 36 frontend/src/services/FriendlyURLGenerator.ts 13 frontend/src/services/OrderingService.ts 278 frontend/src/services/ParsingFileService.ts 30 frontend/src/services/RulerService.ts 72 frontend/src/services/StorageService.ts 193 frontend/src/services/TickFormatter.ts 116 frontend/src/services/UtilsService.ts 151 frontend/src/setupTests.ts 13 frontend/src/styles/_backgrounds.scss 69 frontend/src/styles/_settings.scss 14 frontend/src/styles/_type.scss 69 frontend/src/styles/base.scss 10 frontend/src/testUtils.ts 41