import React from 'react'; import { Story } from '@storybook/react'; import columns from '../constants/columns.json'; import filterGroups from '../constants/filterGroups.json'; import matscholarFilterGroups from '../constants/matscholarFilterGroups.json'; import mofColumns from '../constants/mofColumns.json'; import mofFilterGroups from '../constants/mofFilterGroups.json'; import { Column, FilterGroup, SearchUIContainerProps } from '../../components/data-display/SearchUI/types'; import { PeriodicTableMode } from '../../components/data-entry/MaterialsInput/MaterialsInput'; import { SearchUIContainer } from '../../components/data-display/SearchUI/SearchUIContainer'; import { SearchUISearchBar } from '../../components/data-display/SearchUI/SearchUISearchBar'; import { SearchUIGrid } from '../../components/data-display/SearchUI/SearchUIGrid'; import { MatscholarSearchUIContainer } from '../../components/data-display/SearchUI/SearchUIContainer/MatscholarSearchUIContainer'; export default { component: SearchUIContainer, title: 'Search UI/SearchUIContainer' }; export const FullyFeatured: Story = (args) => ( ); export const WithMPContribsData: Story = (args) => ( ); export const MatscholarAlpha: Story = (args) => (

Alpha version of Matscholar search integration with Materials Explorer

); const MatscholarAlphaDescription = ` This is a proof of concept to demonstrate incorporating the Matscholar material search functionality into the Materials Explorer search interface. Free text searches made in the search bar will be routed through the Matscholar API to find matching materials. Note that this is a proof of concept only and does not demonstrate complete integration between the two APIs. Advanced filtering and alternative sorting are not supported with Matscholar queries at this time. `; MatscholarAlpha.parameters = { docs: { storyDescription: MatscholarAlphaDescription } };