瀏覽代碼

Welcome page created

master
kj1352 4 年之前
父節點
當前提交
9a9bbee7a5
共有 6 個檔案被更改,包括 903 行新增8 行删除
  1. +859
    -2
      package-lock.json
  2. +4
    -1
      package.json
  3. +5
    -4
      src/App.tsx
  4. +4
    -0
      src/pages/onboarding/Welcome.module.scss
  5. +30
    -0
      src/pages/onboarding/Welcome.tsx
  6. +1
    -1
      src/theme/variables.css

+ 859
- 2
package-lock.json
文件差異過大導致無法顯示
查看文件


+ 4
- 1
package.json 查看文件

@@ -59,5 +59,8 @@
"last 1 safari version" "last 1 safari version"
] ]
}, },
"description": "An Ionic project"
"description": "An Ionic project",
"devDependencies": {
"node-sass": "^5.0.0"
}
} }

+ 5
- 4
src/App.tsx 查看文件

@@ -1,7 +1,7 @@
import { Redirect, Route } from 'react-router-dom'; import { Redirect, Route } from 'react-router-dom';
import { IonApp, IonRouterOutlet } from '@ionic/react'; import { IonApp, IonRouterOutlet } from '@ionic/react';
import { IonReactRouter } from '@ionic/react-router'; import { IonReactRouter } from '@ionic/react-router';
import Home from './pages/Home';
import WelcomePage from './pages/onboarding/Welcome';


/* Core CSS required for Ionic components to work properly */ /* Core CSS required for Ionic components to work properly */
import '@ionic/react/css/core.css'; import '@ionic/react/css/core.css';
@@ -21,16 +21,17 @@ import '@ionic/react/css/display.css';


/* Theme variables */ /* Theme variables */
import './theme/variables.css'; import './theme/variables.css';
import React from 'react';


const App: React.FC = () => ( const App: React.FC = () => (
<IonApp> <IonApp>
<IonReactRouter> <IonReactRouter>
<IonRouterOutlet> <IonRouterOutlet>
<Route exact path="/home">
<Home />
<Route exact path="/welcome">
<WelcomePage />
</Route> </Route>
<Route exact path="/"> <Route exact path="/">
<Redirect to="/home" />
<Redirect to="/welcome" />
</Route> </Route>
</IonRouterOutlet> </IonRouterOutlet>
</IonReactRouter> </IonReactRouter>


+ 4
- 0
src/pages/onboarding/Welcome.module.scss 查看文件

@@ -0,0 +1,4 @@
.upfold {
background-color: #1b1d1e;
height: 50vh;
}

+ 30
- 0
src/pages/onboarding/Welcome.tsx 查看文件

@@ -0,0 +1,30 @@
import { IonContent, IonHeader, IonPage, IonTitle, IonToolbar } from '@ionic/react';
import { Component } from 'react';
import styles from './Welcome.module.scss';

type Props = { };

type OwnState = { };

class WelcomePage extends Component<Props, OwnState> {
constructor(
props: Props
) {
super(props);
this.state = {};
}

render() {
return <IonPage>
<IonContent fullscreen>

<section className={styles.upfold}>
</section>
</IonContent>
</IonPage>
};
};

export default WelcomePage;

+ 1
- 1
src/theme/variables.css 查看文件

@@ -76,7 +76,7 @@ http://ionicframework.com/docs/theming/ */
--ion-color-light-tint: #f5f6f9; --ion-color-light-tint: #f5f6f9;
} }


@media (prefers-color-scheme: dark) {
@media (prefers-color-scheme: light) {
/* /*
* Dark Colors * Dark Colors
* ------------------------------------------- * -------------------------------------------


Loading…
取消
儲存