@@ -21,6 +21,7 @@ import { Card } from '@rmwc/card';
2121import { Elevation } from '@rmwc/elevation' ;
2222import { GridCell } from '@rmwc/grid' ;
2323import { Tab , TabBar } from '@rmwc/tabs' ;
24+ import { Typography } from '@rmwc/typography' ;
2425import React , { Suspense , useState } from 'react' ;
2526import {
2627 Link ,
@@ -33,9 +34,11 @@ import {
3334} from 'react-router-dom' ;
3435
3536import { CustomThemeProvider } from '../../themes' ;
37+ import { Callout } from '../common/Callout' ;
3638import { useIsEmulatorDisabled } from '../common/EmulatorConfigProvider' ;
3739import { EmulatorDisabled } from '../common/EmulatorDisabled' ;
3840import { InteractiveBreadCrumbBar } from '../common/InteractiveBreadCrumbBar' ;
41+ import { DocsLink } from '../common/links/DocsLink' ;
3942import { Spinner } from '../common/Spinner' ;
4043import { promptClearAll } from './dialogs/clearAll' ;
4144import { Root } from './Document' ;
@@ -132,6 +135,27 @@ export const Firestore: React.FC<React.PropsWithChildren<unknown>> = React.memo(
132135 < Spinner span = { 12 } data-testid = "firestore-loading" />
133136 ) : (
134137 < FirestoreStore >
138+ < GridCell span = { 12 } >
139+ < Callout
140+ aside = { true }
141+ actions = {
142+ < div className = "link" >
143+ < DocsLink
144+ href = "emulator-suite/connect_firestore"
145+ target = "_blank"
146+ rel = "noopener noreferrer"
147+ >
148+ < Typography theme = "primary" use = "body2" className = "link" >
149+ Learn more
150+ </ Typography >
151+ </ DocsLink >
152+ </ div >
153+ }
154+ >
155+ The Emulator Suite UI only supports the (default) database right
156+ now.
157+ </ Callout >
158+ </ GridCell >
135159 < GridCell span = { 12 } className = "Firestore" >
136160 < div className = "Firestore-sub-tabs" >
137161 < TabBar theme = "onSurface" activeTabIndex = { activeTabIndex } >
0 commit comments