mirror of
				https://github.com/ionic-team/ionic-framework.git
				synced 2025-11-04 13:17:56 +08:00 
			
		
		
		
	revert unrelated test app changes
This commit is contained in:
		@ -1,16 +1,11 @@
 | 
			
		||||
import React, { useState } from 'react';
 | 
			
		||||
import {
 | 
			
		||||
  IonButton,
 | 
			
		||||
  IonContent,
 | 
			
		||||
  IonHeader,
 | 
			
		||||
  IonPage,
 | 
			
		||||
  IonModal,
 | 
			
		||||
  IonPopover,
 | 
			
		||||
  IonToolbar,
 | 
			
		||||
  IonButtons,
 | 
			
		||||
  IonBackButton,
 | 
			
		||||
  IonTitle,
 | 
			
		||||
} from '@ionic/react';
 | 
			
		||||
import React, { useState } from 'react';
 | 
			
		||||
 | 
			
		||||
const KeepContentsMounted: React.FC = () => {
 | 
			
		||||
  const [showModal, setShowModal] = useState(false);
 | 
			
		||||
@ -18,14 +13,6 @@ const KeepContentsMounted: React.FC = () => {
 | 
			
		||||
 | 
			
		||||
  return (
 | 
			
		||||
    <IonPage>
 | 
			
		||||
      <IonHeader>
 | 
			
		||||
        <IonToolbar>
 | 
			
		||||
          <IonButtons slot="start">
 | 
			
		||||
            <IonBackButton></IonBackButton>
 | 
			
		||||
          </IonButtons>
 | 
			
		||||
          <IonTitle>Keep Contents Mounted</IonTitle>
 | 
			
		||||
        </IonToolbar>
 | 
			
		||||
      </IonHeader>
 | 
			
		||||
      <IonContent fullscreen>
 | 
			
		||||
        <IonButton id="open-modal" onClick={() => setShowModal(true)}>Open Modal</IonButton>
 | 
			
		||||
        <IonButton id="open-popover" onClick={() => setShowPopover(true)}>Open Popover</IonButton>
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
import React from 'react';
 | 
			
		||||
import { IonIcon, IonLabel, IonRouterOutlet, IonTabBar, IonTabButton, IonTabs } from '@ionic/react';
 | 
			
		||||
import { Route, Redirect } from 'react-router-dom';
 | 
			
		||||
import { Route, Redirect } from 'react-router';
 | 
			
		||||
import {
 | 
			
		||||
  addCircleOutline,
 | 
			
		||||
  alarm,
 | 
			
		||||
@ -18,18 +18,20 @@ import PickerComponent from './PickerComponent';
 | 
			
		||||
import PopoverComponent from './PopoverComponent';
 | 
			
		||||
import ToastComponent from './ToastComponent';
 | 
			
		||||
 | 
			
		||||
const OverlayComponents: React.FC = () => {
 | 
			
		||||
interface OverlayHooksProps {}
 | 
			
		||||
 | 
			
		||||
const OverlayHooks: React.FC<OverlayHooksProps> = () => {
 | 
			
		||||
  return (
 | 
			
		||||
    <IonTabs>
 | 
			
		||||
      <IonRouterOutlet>
 | 
			
		||||
        <Route path="/overlay-components" render={() => <Redirect to="/overlay-components/actionsheet" />} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/actionsheet" component={ActionSheetComponent} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/alert" component={AlertComponent} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/loading" component={LoadingComponent} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/modal" component={ModalComponent} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/picker" component={PickerComponent} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/popover" component={PopoverComponent} exact={true} />
 | 
			
		||||
        <Route path="/overlay-components/toast" component={ToastComponent} exact={true} />
 | 
			
		||||
        <Redirect from="/overlay-components" to="/overlay-components/actionsheet" exact />
 | 
			
		||||
        <Route path="/overlay-components/actionsheet" component={ActionSheetComponent} />
 | 
			
		||||
        <Route path="/overlay-components/alert" component={AlertComponent} />
 | 
			
		||||
        <Route path="/overlay-components/loading" component={LoadingComponent} />
 | 
			
		||||
        <Route path="/overlay-components/modal" component={ModalComponent} />
 | 
			
		||||
        <Route path="/overlay-components/picker" component={PickerComponent} />
 | 
			
		||||
        <Route path="/overlay-components/popover" component={PopoverComponent} />
 | 
			
		||||
        <Route path="/overlay-components/toast" component={ToastComponent} />
 | 
			
		||||
      </IonRouterOutlet>
 | 
			
		||||
      <IonTabBar slot="bottom">
 | 
			
		||||
        <IonTabButton tab="actionsheet" href="/overlay-components/actionsheet">
 | 
			
		||||
@ -65,4 +67,4 @@ const OverlayComponents: React.FC = () => {
 | 
			
		||||
  );
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default OverlayComponents;
 | 
			
		||||
export default OverlayHooks;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
import React from 'react';
 | 
			
		||||
import { IonIcon, IonLabel, IonRouterOutlet, IonTabBar, IonTabButton, IonTabs } from '@ionic/react';
 | 
			
		||||
import { Route, Redirect } from 'react-router-dom';
 | 
			
		||||
import { Route, Redirect } from 'react-router';
 | 
			
		||||
import ActionSheetHook from './ActionSheetHook';
 | 
			
		||||
import {
 | 
			
		||||
  addCircleOutline,
 | 
			
		||||
@ -18,18 +18,20 @@ import PickerHook from './PickerHook';
 | 
			
		||||
import PopoverHook from './PopoverHook';
 | 
			
		||||
import ToastHook from './ToastHook';
 | 
			
		||||
 | 
			
		||||
const OverlayHooks: React.FC = () => {
 | 
			
		||||
interface OverlayHooksProps {}
 | 
			
		||||
 | 
			
		||||
const OverlayHooks: React.FC<OverlayHooksProps> = () => {
 | 
			
		||||
  return (
 | 
			
		||||
    <IonTabs>
 | 
			
		||||
      <IonRouterOutlet>
 | 
			
		||||
        <Route path="/overlay-hooks" render={() => <Redirect to="/overlay-hooks/actionsheet" />} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/actionsheet" component={ActionSheetHook} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/alert" component={AlertHook} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/loading" component={LoadingHook} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/modal" component={ModalHook} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/picker" component={PickerHook} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/popover" component={PopoverHook} exact={true} />
 | 
			
		||||
        <Route path="/overlay-hooks/toast" component={ToastHook} exact={true} />
 | 
			
		||||
        <Redirect from="/overlay-hooks" to="/overlay-hooks/actionsheet" exact />
 | 
			
		||||
        <Route path="/overlay-hooks/actionsheet" component={ActionSheetHook} />
 | 
			
		||||
        <Route path="/overlay-hooks/alert" component={AlertHook} />
 | 
			
		||||
        <Route path="/overlay-hooks/loading" component={LoadingHook} />
 | 
			
		||||
        <Route path="/overlay-hooks/modal" component={ModalHook} />
 | 
			
		||||
        <Route path="/overlay-hooks/picker" component={PickerHook} />
 | 
			
		||||
        <Route path="/overlay-hooks/popover" component={PopoverHook} />
 | 
			
		||||
        <Route path="/overlay-hooks/toast" component={ToastHook} />
 | 
			
		||||
      </IonRouterOutlet>
 | 
			
		||||
      <IonTabBar slot="bottom">
 | 
			
		||||
        <IonTabButton tab="actionsheet" href="/overlay-hooks/actionsheet">
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user