├── .eslintignore ├── .eslintrc.js ├── .evn.example ├── .github └── ISSUE_TEMPLATE │ ├── config.yml │ ├── issue-form.yml │ └── new-feature.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docker ├── Dockerfile ├── entrypoint.sh ├── package-lock.json ├── package.json └── run.sh ├── global.d.ts ├── package.json ├── public ├── 404.html ├── LICENSE.txt ├── browserconfig.xml ├── humans.txt ├── images │ ├── asknews_logo.png │ ├── financial_answers_logo.png │ ├── github_logo.png │ ├── vectara_logo.png │ └── workplace_logo.png ├── index.html ├── queries.json ├── robots.txt ├── site.webmanifest └── vectara-favicon.png ├── server └── index.js ├── src ├── App.scss ├── App.tsx ├── configuration.ts ├── contexts │ ├── ConfigurationContext.tsx │ ├── SearchContext.tsx │ ├── history.ts │ └── sendSearchRequest.ts ├── index.tsx ├── react-app-env.d.ts ├── setupTests.ts ├── ui │ ├── _index.scss │ ├── _reset.scss │ ├── components │ │ ├── _index.scss │ │ ├── accordion │ │ │ ├── Accordion.tsx │ │ │ └── _index.scss │ │ ├── accountMenu │ │ │ ├── AccountMenu.tsx │ │ │ └── _index.scss │ │ ├── app │ │ │ ├── AppContent.tsx │ │ │ ├── AppHeader.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── _index.scss │ │ │ ├── appContent.scss │ │ │ ├── appHeader.scss │ │ │ ├── appLayout.scss │ │ │ ├── appSideNav │ │ │ │ ├── AppSideNav.tsx │ │ │ │ ├── AppSideNavLink.tsx │ │ │ │ ├── AppSideNavSections.tsx │ │ │ │ ├── AppSideNavTree.tsx │ │ │ │ ├── _index.scss │ │ │ │ ├── appSideNav.scss │ │ │ │ ├── appSideNavSections.scss │ │ │ │ └── appSideNavTree.scss │ │ │ └── types.ts │ │ ├── badge │ │ │ ├── Badge.tsx │ │ │ └── _index.scss │ │ ├── button │ │ │ ├── BaseButton.tsx │ │ │ ├── ButtonPrimary.tsx │ │ │ ├── ButtonSecondary.tsx │ │ │ ├── ButtonTertiary.tsx │ │ │ ├── IconButton.tsx │ │ │ ├── _index.scss │ │ │ ├── baseButton.scss │ │ │ ├── buttonPrimary.scss │ │ │ ├── buttonSecondary.scss │ │ │ ├── buttonTertiary.scss │ │ │ ├── createButtonIcon.ts │ │ │ ├── iconButton.scss │ │ │ └── types.ts │ │ ├── callout │ │ │ ├── Callout.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── card │ │ │ ├── Card.tsx │ │ │ └── _index.scss │ │ ├── chat │ │ │ ├── Chat.tsx │ │ │ ├── ChatInspector.tsx │ │ │ ├── ChatPanel.tsx │ │ │ ├── ChatSearchResult.tsx │ │ │ ├── ChatTurn.tsx │ │ │ ├── _index.scss │ │ │ ├── chatTurn.scss │ │ │ └── types.ts │ │ ├── code │ │ │ ├── Code.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── copyButton │ │ │ └── CopyButton.tsx │ │ ├── drawer │ │ │ ├── Drawer.tsx │ │ │ └── _index.scss │ │ ├── flex │ │ │ ├── FlexContainer.tsx │ │ │ ├── FlexItem.tsx │ │ │ ├── _flexContainer.scss │ │ │ ├── _flexItem.scss │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── form │ │ │ ├── _index.scss │ │ │ ├── checkbox │ │ │ │ ├── Checkbox.tsx │ │ │ │ └── _index.scss │ │ │ ├── index.ts │ │ │ ├── input │ │ │ │ ├── NumberInput.tsx │ │ │ │ ├── TextInput.tsx │ │ │ │ └── _index.scss │ │ │ ├── label │ │ │ │ ├── Label.tsx │ │ │ │ └── _index.scss │ │ │ ├── radioButton │ │ │ │ ├── RadioButton.tsx │ │ │ │ └── _index.scss │ │ │ ├── select │ │ │ │ ├── Select.tsx │ │ │ │ └── _index.scss │ │ │ ├── superRadioGroup │ │ │ │ ├── SuperRadioButton.tsx │ │ │ │ ├── SuperRadioGroup.tsx │ │ │ │ ├── _index.scss │ │ │ │ └── types.ts │ │ │ └── textArea │ │ │ │ ├── TextArea.tsx │ │ │ │ └── _index.scss │ │ ├── formGroup │ │ │ └── FormGroup.tsx │ │ ├── grid │ │ │ ├── Grid.tsx │ │ │ └── _index.scss │ │ ├── groupedSearchResult │ │ │ ├── GroupedSearchResult.tsx │ │ │ └── _index.scss │ │ ├── horizontalRule │ │ │ ├── HorizontalRule.tsx │ │ │ └── _index.scss │ │ ├── icon │ │ │ ├── Icon.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── infoTable │ │ │ ├── InfoTable.tsx │ │ │ └── _index.scss │ │ ├── link │ │ │ ├── Link.test.tsx │ │ │ ├── Link.tsx │ │ │ └── _index.scss │ │ ├── list │ │ │ ├── List.tsx │ │ │ └── _index.scss │ │ ├── menu │ │ │ ├── Menu.tsx │ │ │ ├── MenuItem.tsx │ │ │ └── _index.scss │ │ ├── modal │ │ │ ├── Modal.tsx │ │ │ └── _index.scss │ │ ├── notification │ │ │ ├── Notification.tsx │ │ │ ├── Notifications.tsx │ │ │ └── _index.scss │ │ ├── optionsButton │ │ │ ├── OptionsButton.tsx │ │ │ └── _index.scss │ │ ├── optionsList │ │ │ ├── OptionsList.tsx │ │ │ ├── OptionsListItem.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── popover │ │ │ ├── Popover.tsx │ │ │ └── _index.scss │ │ ├── portal │ │ │ └── Portal.tsx │ │ ├── progressBar │ │ │ ├── ProgressBar.tsx │ │ │ └── _index.scss │ │ ├── prompt │ │ │ ├── Prompt.tsx │ │ │ └── _index.scss │ │ ├── screenBlock │ │ │ ├── ScreenBlock.tsx │ │ │ └── _index.scss │ │ ├── searchInput │ │ │ ├── SearchInput.tsx │ │ │ └── _index.scss │ │ ├── searchResult │ │ │ ├── SearchResult.test.tsx │ │ │ ├── SearchResult.tsx │ │ │ └── _index.scss │ │ ├── searchSelect │ │ │ ├── SearchSelect.tsx │ │ │ └── _index.scss │ │ ├── setting │ │ │ └── Setting.tsx │ │ ├── spacer │ │ │ ├── Spacer.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── spinner │ │ │ ├── Spinner.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── summary │ │ │ ├── Summary.test.tsx │ │ │ ├── Summary.tsx │ │ │ ├── SummaryCitation.tsx │ │ │ └── _index.scss │ │ ├── table │ │ │ ├── Table.tsx │ │ │ ├── TableBulkActions.tsx │ │ │ ├── TableCell.tsx │ │ │ ├── TableContent.tsx │ │ │ ├── TableHeaderCell.tsx │ │ │ ├── TablePager.tsx │ │ │ ├── TablePagination.tsx │ │ │ ├── TableRowActions.tsx │ │ │ ├── _index.scss │ │ │ ├── createPagination.test.ts │ │ │ ├── createPagination.ts │ │ │ └── types.ts │ │ ├── tabs │ │ │ ├── Tab.tsx │ │ │ ├── TabbedRoutes.tsx │ │ │ ├── Tabs.tsx │ │ │ ├── _index.scss │ │ │ └── types.ts │ │ ├── toggle │ │ │ ├── Toggle.tsx │ │ │ └── _index.scss │ │ ├── topicButton │ │ │ ├── TopicButton.tsx │ │ │ └── _index.scss │ │ └── typography │ │ │ ├── Text.tsx │ │ │ ├── TextColor.tsx │ │ │ ├── Title.tsx │ │ │ ├── _index.scss │ │ │ ├── _text.scss │ │ │ ├── _textColor.scss │ │ │ ├── _title.scss │ │ │ └── types.ts │ ├── index.ts │ ├── styleUtils │ │ ├── _animation.scss │ │ ├── _app.scss │ │ ├── _borders.scss │ │ ├── _colors.scss │ │ ├── _depth.scss │ │ ├── _index.scss │ │ ├── _mixins.scss │ │ ├── _shadows.scss │ │ ├── _sizes.scss │ │ └── _typography.scss │ └── utils │ │ ├── citations │ │ ├── applyCitationOrder.test.ts │ │ ├── applyCitationOrder.ts │ │ ├── extractCitations.test.ts │ │ ├── extractCitations.ts │ │ ├── index.ts │ │ ├── reorderCitations.test.ts │ │ ├── reorderCitations.ts │ │ ├── sanitizeCitations.test.ts │ │ └── sanitizeCitations.ts │ │ ├── createId.ts │ │ ├── getTrackingProps.ts │ │ ├── index.ts │ │ ├── truncateString.test.ts │ │ └── truncateString.ts ├── utils │ ├── deserializeSearchResponse.ts │ └── parseSnippet.ts ├── variables.scss └── view │ ├── SearchUx.tsx │ ├── SearchView.tsx │ ├── chrome │ ├── AppHeader.tsx │ └── HeaderLogo.tsx │ ├── controls │ ├── ExampleQuestion.tsx │ ├── ExampleQuestions.tsx │ ├── HistoryDrawer.tsx │ ├── SearchControls.tsx │ ├── exampleQuestions.scss │ └── searchControls.scss │ ├── results │ ├── GroupedSearchResult.tsx │ ├── SearchErrorCallout.tsx │ ├── SearchResult.scss │ ├── SearchResult.tsx │ ├── SearchResultList.tsx │ └── SummaryErrorCallout.tsx │ ├── searchView.scss │ └── types.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.evn.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.evn.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.github/ISSUE_TEMPLATE /config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE /issue-form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.github/ISSUE_TEMPLATE /issue-form.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE /new-feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.github/ISSUE_TEMPLATE /new-feature.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export PORT=3000 4 | exec node server/index.js -------------------------------------------------------------------------------- /docker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/docker/package-lock.json -------------------------------------------------------------------------------- /docker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/docker/package.json -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/docker/run.sh -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/global.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/404.html -------------------------------------------------------------------------------- /public/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/LICENSE.txt -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/humans.txt -------------------------------------------------------------------------------- /public/images/asknews_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/images/asknews_logo.png -------------------------------------------------------------------------------- /public/images/financial_answers_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/images/financial_answers_logo.png -------------------------------------------------------------------------------- /public/images/github_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/images/github_logo.png -------------------------------------------------------------------------------- /public/images/vectara_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/images/vectara_logo.png -------------------------------------------------------------------------------- /public/images/workplace_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/images/workplace_logo.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/index.html -------------------------------------------------------------------------------- /public/queries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/queries.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/vectara-favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/public/vectara-favicon.png -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/server/index.js -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/configuration.ts -------------------------------------------------------------------------------- /src/contexts/ConfigurationContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/contexts/ConfigurationContext.tsx -------------------------------------------------------------------------------- /src/contexts/SearchContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/contexts/SearchContext.tsx -------------------------------------------------------------------------------- /src/contexts/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/contexts/history.ts -------------------------------------------------------------------------------- /src/contexts/sendSearchRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/contexts/sendSearchRequest.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/ui/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/_index.scss -------------------------------------------------------------------------------- /src/ui/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/_reset.scss -------------------------------------------------------------------------------- /src/ui/components/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/_index.scss -------------------------------------------------------------------------------- /src/ui/components/accordion/Accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/accordion/Accordion.tsx -------------------------------------------------------------------------------- /src/ui/components/accordion/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/accordion/_index.scss -------------------------------------------------------------------------------- /src/ui/components/accountMenu/AccountMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/accountMenu/AccountMenu.tsx -------------------------------------------------------------------------------- /src/ui/components/accountMenu/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/accountMenu/_index.scss -------------------------------------------------------------------------------- /src/ui/components/app/AppContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/AppContent.tsx -------------------------------------------------------------------------------- /src/ui/components/app/AppHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/AppHeader.tsx -------------------------------------------------------------------------------- /src/ui/components/app/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/AppLayout.tsx -------------------------------------------------------------------------------- /src/ui/components/app/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/_index.scss -------------------------------------------------------------------------------- /src/ui/components/app/appContent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appContent.scss -------------------------------------------------------------------------------- /src/ui/components/app/appHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appHeader.scss -------------------------------------------------------------------------------- /src/ui/components/app/appLayout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appLayout.scss -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/AppSideNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/AppSideNav.tsx -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/AppSideNavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/AppSideNavLink.tsx -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/AppSideNavSections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/AppSideNavSections.tsx -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/AppSideNavTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/AppSideNavTree.tsx -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/_index.scss -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/appSideNav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/appSideNav.scss -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/appSideNavSections.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/appSideNavSections.scss -------------------------------------------------------------------------------- /src/ui/components/app/appSideNav/appSideNavTree.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/appSideNav/appSideNavTree.scss -------------------------------------------------------------------------------- /src/ui/components/app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/app/types.ts -------------------------------------------------------------------------------- /src/ui/components/badge/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/badge/Badge.tsx -------------------------------------------------------------------------------- /src/ui/components/badge/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/badge/_index.scss -------------------------------------------------------------------------------- /src/ui/components/button/BaseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/BaseButton.tsx -------------------------------------------------------------------------------- /src/ui/components/button/ButtonPrimary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/ButtonPrimary.tsx -------------------------------------------------------------------------------- /src/ui/components/button/ButtonSecondary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/ButtonSecondary.tsx -------------------------------------------------------------------------------- /src/ui/components/button/ButtonTertiary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/ButtonTertiary.tsx -------------------------------------------------------------------------------- /src/ui/components/button/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/IconButton.tsx -------------------------------------------------------------------------------- /src/ui/components/button/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/_index.scss -------------------------------------------------------------------------------- /src/ui/components/button/baseButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/baseButton.scss -------------------------------------------------------------------------------- /src/ui/components/button/buttonPrimary.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/buttonPrimary.scss -------------------------------------------------------------------------------- /src/ui/components/button/buttonSecondary.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/buttonSecondary.scss -------------------------------------------------------------------------------- /src/ui/components/button/buttonTertiary.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/buttonTertiary.scss -------------------------------------------------------------------------------- /src/ui/components/button/createButtonIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/createButtonIcon.ts -------------------------------------------------------------------------------- /src/ui/components/button/iconButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/iconButton.scss -------------------------------------------------------------------------------- /src/ui/components/button/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/button/types.ts -------------------------------------------------------------------------------- /src/ui/components/callout/Callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/callout/Callout.tsx -------------------------------------------------------------------------------- /src/ui/components/callout/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/callout/_index.scss -------------------------------------------------------------------------------- /src/ui/components/callout/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/callout/types.ts -------------------------------------------------------------------------------- /src/ui/components/card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/card/Card.tsx -------------------------------------------------------------------------------- /src/ui/components/card/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/card/_index.scss -------------------------------------------------------------------------------- /src/ui/components/chat/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/Chat.tsx -------------------------------------------------------------------------------- /src/ui/components/chat/ChatInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/ChatInspector.tsx -------------------------------------------------------------------------------- /src/ui/components/chat/ChatPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/ChatPanel.tsx -------------------------------------------------------------------------------- /src/ui/components/chat/ChatSearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/ChatSearchResult.tsx -------------------------------------------------------------------------------- /src/ui/components/chat/ChatTurn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/ChatTurn.tsx -------------------------------------------------------------------------------- /src/ui/components/chat/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/_index.scss -------------------------------------------------------------------------------- /src/ui/components/chat/chatTurn.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/chatTurn.scss -------------------------------------------------------------------------------- /src/ui/components/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/chat/types.ts -------------------------------------------------------------------------------- /src/ui/components/code/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/code/Code.tsx -------------------------------------------------------------------------------- /src/ui/components/code/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/code/_index.scss -------------------------------------------------------------------------------- /src/ui/components/code/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/code/types.ts -------------------------------------------------------------------------------- /src/ui/components/copyButton/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/copyButton/CopyButton.tsx -------------------------------------------------------------------------------- /src/ui/components/drawer/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/drawer/Drawer.tsx -------------------------------------------------------------------------------- /src/ui/components/drawer/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/drawer/_index.scss -------------------------------------------------------------------------------- /src/ui/components/flex/FlexContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/flex/FlexContainer.tsx -------------------------------------------------------------------------------- /src/ui/components/flex/FlexItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/flex/FlexItem.tsx -------------------------------------------------------------------------------- /src/ui/components/flex/_flexContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/flex/_flexContainer.scss -------------------------------------------------------------------------------- /src/ui/components/flex/_flexItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/flex/_flexItem.scss -------------------------------------------------------------------------------- /src/ui/components/flex/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/flex/_index.scss -------------------------------------------------------------------------------- /src/ui/components/flex/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/flex/types.ts -------------------------------------------------------------------------------- /src/ui/components/form/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/checkbox/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/checkbox/Checkbox.tsx -------------------------------------------------------------------------------- /src/ui/components/form/checkbox/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/checkbox/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/index.ts -------------------------------------------------------------------------------- /src/ui/components/form/input/NumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/input/NumberInput.tsx -------------------------------------------------------------------------------- /src/ui/components/form/input/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/input/TextInput.tsx -------------------------------------------------------------------------------- /src/ui/components/form/input/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/input/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/label/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/label/Label.tsx -------------------------------------------------------------------------------- /src/ui/components/form/label/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/label/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/radioButton/RadioButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/radioButton/RadioButton.tsx -------------------------------------------------------------------------------- /src/ui/components/form/radioButton/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/radioButton/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/select/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/select/Select.tsx -------------------------------------------------------------------------------- /src/ui/components/form/select/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/select/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/superRadioGroup/SuperRadioButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/superRadioGroup/SuperRadioButton.tsx -------------------------------------------------------------------------------- /src/ui/components/form/superRadioGroup/SuperRadioGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/superRadioGroup/SuperRadioGroup.tsx -------------------------------------------------------------------------------- /src/ui/components/form/superRadioGroup/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/superRadioGroup/_index.scss -------------------------------------------------------------------------------- /src/ui/components/form/superRadioGroup/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/superRadioGroup/types.ts -------------------------------------------------------------------------------- /src/ui/components/form/textArea/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/textArea/TextArea.tsx -------------------------------------------------------------------------------- /src/ui/components/form/textArea/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/form/textArea/_index.scss -------------------------------------------------------------------------------- /src/ui/components/formGroup/FormGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/formGroup/FormGroup.tsx -------------------------------------------------------------------------------- /src/ui/components/grid/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/grid/Grid.tsx -------------------------------------------------------------------------------- /src/ui/components/grid/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/grid/_index.scss -------------------------------------------------------------------------------- /src/ui/components/groupedSearchResult/GroupedSearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/groupedSearchResult/GroupedSearchResult.tsx -------------------------------------------------------------------------------- /src/ui/components/groupedSearchResult/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/groupedSearchResult/_index.scss -------------------------------------------------------------------------------- /src/ui/components/horizontalRule/HorizontalRule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/horizontalRule/HorizontalRule.tsx -------------------------------------------------------------------------------- /src/ui/components/horizontalRule/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/horizontalRule/_index.scss -------------------------------------------------------------------------------- /src/ui/components/icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/icon/Icon.tsx -------------------------------------------------------------------------------- /src/ui/components/icon/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/icon/_index.scss -------------------------------------------------------------------------------- /src/ui/components/icon/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/icon/types.ts -------------------------------------------------------------------------------- /src/ui/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/index.ts -------------------------------------------------------------------------------- /src/ui/components/infoTable/InfoTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/infoTable/InfoTable.tsx -------------------------------------------------------------------------------- /src/ui/components/infoTable/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/infoTable/_index.scss -------------------------------------------------------------------------------- /src/ui/components/link/Link.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/link/Link.test.tsx -------------------------------------------------------------------------------- /src/ui/components/link/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/link/Link.tsx -------------------------------------------------------------------------------- /src/ui/components/link/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/link/_index.scss -------------------------------------------------------------------------------- /src/ui/components/list/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/list/List.tsx -------------------------------------------------------------------------------- /src/ui/components/list/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/list/_index.scss -------------------------------------------------------------------------------- /src/ui/components/menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/menu/Menu.tsx -------------------------------------------------------------------------------- /src/ui/components/menu/MenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/menu/MenuItem.tsx -------------------------------------------------------------------------------- /src/ui/components/menu/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/menu/_index.scss -------------------------------------------------------------------------------- /src/ui/components/modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/modal/Modal.tsx -------------------------------------------------------------------------------- /src/ui/components/modal/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/modal/_index.scss -------------------------------------------------------------------------------- /src/ui/components/notification/Notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/notification/Notification.tsx -------------------------------------------------------------------------------- /src/ui/components/notification/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/notification/Notifications.tsx -------------------------------------------------------------------------------- /src/ui/components/notification/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/notification/_index.scss -------------------------------------------------------------------------------- /src/ui/components/optionsButton/OptionsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/optionsButton/OptionsButton.tsx -------------------------------------------------------------------------------- /src/ui/components/optionsButton/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/optionsButton/_index.scss -------------------------------------------------------------------------------- /src/ui/components/optionsList/OptionsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/optionsList/OptionsList.tsx -------------------------------------------------------------------------------- /src/ui/components/optionsList/OptionsListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/optionsList/OptionsListItem.tsx -------------------------------------------------------------------------------- /src/ui/components/optionsList/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/optionsList/_index.scss -------------------------------------------------------------------------------- /src/ui/components/optionsList/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/optionsList/types.ts -------------------------------------------------------------------------------- /src/ui/components/popover/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/popover/Popover.tsx -------------------------------------------------------------------------------- /src/ui/components/popover/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/popover/_index.scss -------------------------------------------------------------------------------- /src/ui/components/portal/Portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/portal/Portal.tsx -------------------------------------------------------------------------------- /src/ui/components/progressBar/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/progressBar/ProgressBar.tsx -------------------------------------------------------------------------------- /src/ui/components/progressBar/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/progressBar/_index.scss -------------------------------------------------------------------------------- /src/ui/components/prompt/Prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/prompt/Prompt.tsx -------------------------------------------------------------------------------- /src/ui/components/prompt/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/prompt/_index.scss -------------------------------------------------------------------------------- /src/ui/components/screenBlock/ScreenBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/screenBlock/ScreenBlock.tsx -------------------------------------------------------------------------------- /src/ui/components/screenBlock/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/screenBlock/_index.scss -------------------------------------------------------------------------------- /src/ui/components/searchInput/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchInput/SearchInput.tsx -------------------------------------------------------------------------------- /src/ui/components/searchInput/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchInput/_index.scss -------------------------------------------------------------------------------- /src/ui/components/searchResult/SearchResult.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchResult/SearchResult.test.tsx -------------------------------------------------------------------------------- /src/ui/components/searchResult/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchResult/SearchResult.tsx -------------------------------------------------------------------------------- /src/ui/components/searchResult/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchResult/_index.scss -------------------------------------------------------------------------------- /src/ui/components/searchSelect/SearchSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchSelect/SearchSelect.tsx -------------------------------------------------------------------------------- /src/ui/components/searchSelect/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/searchSelect/_index.scss -------------------------------------------------------------------------------- /src/ui/components/setting/Setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/setting/Setting.tsx -------------------------------------------------------------------------------- /src/ui/components/spacer/Spacer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/spacer/Spacer.tsx -------------------------------------------------------------------------------- /src/ui/components/spacer/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/spacer/_index.scss -------------------------------------------------------------------------------- /src/ui/components/spacer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/spacer/types.ts -------------------------------------------------------------------------------- /src/ui/components/spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/spinner/Spinner.tsx -------------------------------------------------------------------------------- /src/ui/components/spinner/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/spinner/_index.scss -------------------------------------------------------------------------------- /src/ui/components/spinner/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/spinner/types.ts -------------------------------------------------------------------------------- /src/ui/components/summary/Summary.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/summary/Summary.test.tsx -------------------------------------------------------------------------------- /src/ui/components/summary/Summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/summary/Summary.tsx -------------------------------------------------------------------------------- /src/ui/components/summary/SummaryCitation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/summary/SummaryCitation.tsx -------------------------------------------------------------------------------- /src/ui/components/summary/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/summary/_index.scss -------------------------------------------------------------------------------- /src/ui/components/table/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/Table.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TableBulkActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TableBulkActions.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TableCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TableCell.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TableContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TableContent.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TableHeaderCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TableHeaderCell.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TablePager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TablePager.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TablePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TablePagination.tsx -------------------------------------------------------------------------------- /src/ui/components/table/TableRowActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/TableRowActions.tsx -------------------------------------------------------------------------------- /src/ui/components/table/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/_index.scss -------------------------------------------------------------------------------- /src/ui/components/table/createPagination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/createPagination.test.ts -------------------------------------------------------------------------------- /src/ui/components/table/createPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/table/createPagination.ts -------------------------------------------------------------------------------- /src/ui/components/table/types.ts: -------------------------------------------------------------------------------- 1 | export type Row = Record; 2 | -------------------------------------------------------------------------------- /src/ui/components/tabs/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/tabs/Tab.tsx -------------------------------------------------------------------------------- /src/ui/components/tabs/TabbedRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/tabs/TabbedRoutes.tsx -------------------------------------------------------------------------------- /src/ui/components/tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/tabs/Tabs.tsx -------------------------------------------------------------------------------- /src/ui/components/tabs/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/tabs/_index.scss -------------------------------------------------------------------------------- /src/ui/components/tabs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/tabs/types.ts -------------------------------------------------------------------------------- /src/ui/components/toggle/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/toggle/Toggle.tsx -------------------------------------------------------------------------------- /src/ui/components/toggle/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/toggle/_index.scss -------------------------------------------------------------------------------- /src/ui/components/topicButton/TopicButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/topicButton/TopicButton.tsx -------------------------------------------------------------------------------- /src/ui/components/topicButton/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/topicButton/_index.scss -------------------------------------------------------------------------------- /src/ui/components/typography/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/Text.tsx -------------------------------------------------------------------------------- /src/ui/components/typography/TextColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/TextColor.tsx -------------------------------------------------------------------------------- /src/ui/components/typography/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/Title.tsx -------------------------------------------------------------------------------- /src/ui/components/typography/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/_index.scss -------------------------------------------------------------------------------- /src/ui/components/typography/_text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/_text.scss -------------------------------------------------------------------------------- /src/ui/components/typography/_textColor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/_textColor.scss -------------------------------------------------------------------------------- /src/ui/components/typography/_title.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/_title.scss -------------------------------------------------------------------------------- /src/ui/components/typography/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/components/typography/types.ts -------------------------------------------------------------------------------- /src/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/index.ts -------------------------------------------------------------------------------- /src/ui/styleUtils/_animation.scss: -------------------------------------------------------------------------------- 1 | $transitionSpeed: 0.2s; 2 | -------------------------------------------------------------------------------- /src/ui/styleUtils/_app.scss: -------------------------------------------------------------------------------- 1 | $appHeaderHeight: 46px; 2 | -------------------------------------------------------------------------------- /src/ui/styleUtils/_borders.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_borders.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_colors.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_depth.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_depth.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_index.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_mixins.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_shadows.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_shadows.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_sizes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_sizes.scss -------------------------------------------------------------------------------- /src/ui/styleUtils/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/styleUtils/_typography.scss -------------------------------------------------------------------------------- /src/ui/utils/citations/applyCitationOrder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/applyCitationOrder.test.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/applyCitationOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/applyCitationOrder.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/extractCitations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/extractCitations.test.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/extractCitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/extractCitations.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/index.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/reorderCitations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/reorderCitations.test.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/reorderCitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/reorderCitations.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/sanitizeCitations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/sanitizeCitations.test.ts -------------------------------------------------------------------------------- /src/ui/utils/citations/sanitizeCitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/citations/sanitizeCitations.ts -------------------------------------------------------------------------------- /src/ui/utils/createId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/createId.ts -------------------------------------------------------------------------------- /src/ui/utils/getTrackingProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/getTrackingProps.ts -------------------------------------------------------------------------------- /src/ui/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/index.ts -------------------------------------------------------------------------------- /src/ui/utils/truncateString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/truncateString.test.ts -------------------------------------------------------------------------------- /src/ui/utils/truncateString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/ui/utils/truncateString.ts -------------------------------------------------------------------------------- /src/utils/deserializeSearchResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/utils/deserializeSearchResponse.ts -------------------------------------------------------------------------------- /src/utils/parseSnippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/utils/parseSnippet.ts -------------------------------------------------------------------------------- /src/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/variables.scss -------------------------------------------------------------------------------- /src/view/SearchUx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/SearchUx.tsx -------------------------------------------------------------------------------- /src/view/SearchView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/SearchView.tsx -------------------------------------------------------------------------------- /src/view/chrome/AppHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/chrome/AppHeader.tsx -------------------------------------------------------------------------------- /src/view/chrome/HeaderLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/chrome/HeaderLogo.tsx -------------------------------------------------------------------------------- /src/view/controls/ExampleQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/controls/ExampleQuestion.tsx -------------------------------------------------------------------------------- /src/view/controls/ExampleQuestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/controls/ExampleQuestions.tsx -------------------------------------------------------------------------------- /src/view/controls/HistoryDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/controls/HistoryDrawer.tsx -------------------------------------------------------------------------------- /src/view/controls/SearchControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/controls/SearchControls.tsx -------------------------------------------------------------------------------- /src/view/controls/exampleQuestions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/controls/exampleQuestions.scss -------------------------------------------------------------------------------- /src/view/controls/searchControls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/controls/searchControls.scss -------------------------------------------------------------------------------- /src/view/results/GroupedSearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/results/GroupedSearchResult.tsx -------------------------------------------------------------------------------- /src/view/results/SearchErrorCallout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/results/SearchErrorCallout.tsx -------------------------------------------------------------------------------- /src/view/results/SearchResult.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/results/SearchResult.scss -------------------------------------------------------------------------------- /src/view/results/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/results/SearchResult.tsx -------------------------------------------------------------------------------- /src/view/results/SearchResultList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/results/SearchResultList.tsx -------------------------------------------------------------------------------- /src/view/results/SummaryErrorCallout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/results/SummaryErrorCallout.tsx -------------------------------------------------------------------------------- /src/view/searchView.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/searchView.scss -------------------------------------------------------------------------------- /src/view/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/src/view/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vectara/search-hackernews/HEAD/tsconfig.json --------------------------------------------------------------------------------