-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
104 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,14 @@ | ||
Appends the required global css to the head of your application. Contains css reset, basic semantic styles for text, inputs and buttons, and fallback responsive media styles to support SSR responsive layouts. | ||
|
||
```jsx | ||
<> | ||
<GlobalStyles /> | ||
<p>NOTE: component does not render anything</p> | ||
</> | ||
```jsx static | ||
import React from "react" | ||
|
||
import { GlobalStyles } from 'gfw-components'; | ||
|
||
export const App = () => ( | ||
<> | ||
<GlobalStyles /> | ||
<Main /> | ||
</> | ||
); | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
The `<Header />` comes with a default language dropdown component with built in support for Transifex or your choice of translation method. To use the default language selector make sure you add the [Transifex Live](https://docs.transifex.com/live/installing-the-javascript-snippet) snippets to the head of your site. If you are using the static script you must add the Transifex script to translate your site. | ||
<br /> |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
A [React](https://reactjs.org/) component library for the [Global Forest Watch](https://github.com/Vizzuality/gfw) project built with [Emotion](https://emotion.sh/docs/introduction) CSS in JS styled components. All features have support for Server Side Rendering (SSR), the latest two versions of evergreen browsers and IE>=11. All designs for these components are based on the [Global Forest Watch UI kit](https://invis.io/82QPKXD964H). | ||
A [React](https://reactjs.org/) component library for the [Global Forest Watch](https://github.com/Vizzuality/gfw) project built with [Emotion](https://emotion.sh/docs/introduction) CSS-in-JS styled components. All features have support for Server Side Rendering (SSR), the latest two versions of evergreen browsers and IE>=11. All designs for these components are based on the [Global Forest Watch UI kit](https://invis.io/82QPKXD964H). The library requires installing some external dependancies for fonts and optional featueres so be sure to read the install instructions in full. | ||
<br /> | ||
<br /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
```bash | ||
npm install gfw-components | ||
``` | ||
|
||
or with yarn | ||
|
||
```bash | ||
yarn add gfw-components | ||
``` | ||
|
||
import and add the global styles component to the root of your app | ||
|
||
```jsx static | ||
import React from "react" | ||
|
||
import { GlobalStyles } from 'gfw-components'; | ||
|
||
export const App = () => ( | ||
<> | ||
<GlobalStyles /> | ||
<Main /> | ||
</> | ||
); | ||
``` | ||
|
||
add the font to your html document | ||
```html | ||
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap" rel="stylesheet"> | ||
``` | ||
|
||
then import components and add them to your layout | ||
|
||
```jsx static | ||
import React from "react" | ||
|
||
import { Header, Footer } from 'gfw-components'; | ||
|
||
export const MyPage = () => ( | ||
<div className="l-page"> | ||
<Header /> | ||
<div className="content"> | ||
<h1>My page</h1> | ||
</div> | ||
<Footer /> | ||
</div> | ||
); | ||
``` | ||
<br /> | ||
|
||
### Requirements | ||
|
||
If you are using `gfw-components` as a npm module there are some external requirments: | ||
- `react >= 16.8` | ||
- `react-dom >= 16.8` | ||
<br /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
|
||
You can install the core GFW components (`<GlobalStyles />`, `<Header />`, `<Footer />`, `<ContactUsModal />`) as a static script. | ||
|
||
Add the following tags and font to the head of your app. | ||
|
||
```html | ||
<script type="text/javascript" src="https://gfw-assets.s3.amazonaws.com/static/gfw-assets.latest.js" preconnect></script> | ||
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap" rel="stylesheet"> | ||
``` | ||
|
||
And then place inside the html docment tags with the following ids: | ||
|
||
```html | ||
<!-- place where you want the header --> | ||
<div id="headerGfw"></div> | ||
<!-- place where you want the footer --> | ||
<div id="footerGfw"></div> | ||
<!-- place at the bottom of your html document --> | ||
<div id="contactGfw"></div> | ||
``` |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters