mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-10 00:27:41 +08:00
docs(react): update component usage docs (#17615)
This commit is contained in:
@ -195,6 +195,197 @@ See [Grid Layout](/docs/layout/grid) for more information.
|
||||
```
|
||||
|
||||
|
||||
### React
|
||||
|
||||
```tsx
|
||||
import React from 'react';
|
||||
|
||||
import { IonGrid, IonRow, IonCol } from '@ionic/react';
|
||||
|
||||
const Example: React.SFC<{}> = () => (
|
||||
<IonGrid>
|
||||
<IonRow>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="6">
|
||||
ion-col size="6"
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="3">
|
||||
ion-col size="3"
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol size="3">
|
||||
ion-col size="3"
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="3">
|
||||
ion-col size="3"
|
||||
</IonCol>
|
||||
<IonCol size="3" offset="3">
|
||||
ion-col size="3" offset="3"
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol align-self-start>
|
||||
ion-col start
|
||||
</IonCol>
|
||||
<IonCol align-self-center>
|
||||
ion-col center
|
||||
</IonCol>
|
||||
<IonCol align-self-end>
|
||||
ion-col end
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow align-items-start>
|
||||
<IonCol>
|
||||
start ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
start ion-col
|
||||
</IonCol>
|
||||
<IonCol align-self-end>
|
||||
start ion-col end
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow align-items-center>
|
||||
<IonCol>
|
||||
center ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
center ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
center ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow align-items-end>
|
||||
<IonCol>
|
||||
end ion-col
|
||||
</IonCol>
|
||||
<IonCol align-self-start>
|
||||
end ion-col start
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
end ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="6" size-lg offset="3">
|
||||
ion-col size="6" size-lg offset="3"
|
||||
</IonCol>
|
||||
<IonCol size="3" size-lg>
|
||||
ion-col size="3" size-lg
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
</IonGrid>
|
||||
);
|
||||
|
||||
export default Example;
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
|
||||
187
core/src/components/grid/usage/react.md
Normal file
187
core/src/components/grid/usage/react.md
Normal file
@ -0,0 +1,187 @@
|
||||
```tsx
|
||||
import React from 'react';
|
||||
|
||||
import { IonGrid, IonRow, IonCol } from '@ionic/react';
|
||||
|
||||
const Example: React.SFC<{}> = () => (
|
||||
<IonGrid>
|
||||
<IonRow>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="6">
|
||||
ion-col size="6"
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="3">
|
||||
ion-col size="3"
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol size="3">
|
||||
ion-col size="3"
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="3">
|
||||
ion-col size="3"
|
||||
</IonCol>
|
||||
<IonCol size="3" offset="3">
|
||||
ion-col size="3" offset="3"
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol>
|
||||
ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol align-self-start>
|
||||
ion-col start
|
||||
</IonCol>
|
||||
<IonCol align-self-center>
|
||||
ion-col center
|
||||
</IonCol>
|
||||
<IonCol align-self-end>
|
||||
ion-col end
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow align-items-start>
|
||||
<IonCol>
|
||||
start ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
start ion-col
|
||||
</IonCol>
|
||||
<IonCol align-self-end>
|
||||
start ion-col end
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow align-items-center>
|
||||
<IonCol>
|
||||
center ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
center ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
center ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow align-items-end>
|
||||
<IonCol>
|
||||
end ion-col
|
||||
</IonCol>
|
||||
<IonCol align-self-start>
|
||||
end ion-col start
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
end ion-col
|
||||
</IonCol>
|
||||
<IonCol>
|
||||
ion-col
|
||||
<br/>#
|
||||
<br/>#
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
<IonCol size="12" size-sm>
|
||||
ion-col size="12" size-sm
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
<IonCol size="12" size-md>
|
||||
ion-col size="12" size-md
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
|
||||
<IonRow>
|
||||
<IonCol size="6" size-lg offset="3">
|
||||
ion-col size="6" size-lg offset="3"
|
||||
</IonCol>
|
||||
<IonCol size="3" size-lg>
|
||||
ion-col size="3" size-lg
|
||||
</IonCol>
|
||||
</IonRow>
|
||||
</IonGrid>
|
||||
);
|
||||
|
||||
export default Example;
|
||||
```
|
||||
Reference in New Issue
Block a user