├── .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
--------------------------------------------------------------------------------