1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
Commit graph

497 commits

Author SHA1 Message Date
Alexander Kachkaev 39be7183a5 Update custom-server-typescript example (#3936)
- Add "jsx": "preserve" to tsconfig.json
- Rename lib to production-server to remove incompatibility with other examples

Context: https://github.com/zeit/next.js/pull/3838#issuecomment-370189242 and below
2018-03-05 09:49:48 +01:00
James Hegedus b4b5b1fa6d with-firebase-hosting improvements & fixes (#3886)
* Next.js v5 update, _error & _document bugs fixes

* document clean script

* remove old build artefact

* add babelrc

* reset next.js version to 'latest' from '^5.0.0'

* typo in readme

* format code

* remove _files as they were a fix for a solved, but unreleased problem
2018-02-28 11:54:48 +01:00
Evan Tahler a39e54c675 custom-server-actionhero (#3905) 2018-02-27 13:16:17 +01:00
Rob 681c055220 Changed code to use the new css & asset imports instead of loading the whole lib from CDN (#3884)
* Changed code to use the new css & asset imports instead of loading the whole lib from CDN.

* Fixed formatting.
2018-02-25 18:57:20 +01:00
Jerome Fitzgerald 5ebb943c84 [example] with-apollo-and-redux-saga (#3488)
* [example] with-apollo-and-redux-saga

- Using Apollo to get GraphQL Data? Dope.
- Using Redux Saga to do other stuff outside of that? Cool.
- Nary the two shall meet? Most likely. 😀️

This is a breakout of #3463 where we were combining Apollo and Redux.

This may not be an example that gets a PR.

Why? Well, the examples are meant to pick and choose and combine
yourself. At least I believe, and this is basically a combination of two
examples (`with-apollo` and `with-redux-saga`) with some reworking.

**pages/**:
`index`: withReduxSaga()
`about`: ()
`blog/index`: withReduxSaga(withApollo())
`blog/entry`: withApollo()

* [refactor] fix lint (again), remove superfluous calls

* [fix] package.json: with-apollo-and-redux-saga

Updated the `name` and made sure `es6-promise` was in dependencies

* [refactor] remove semi-colons in clock/sagas

* [refactor] remove old migration code
2018-02-25 00:17:04 +01:00
Brice BERNARD 206470283e [with-hocs] Revamp example to use real world hocs (#3423)
* Revamp example to use real world hocs

* Add missing sync await parts

* Remove process.browser usage

* Get parent initialProps in last position
2018-02-24 13:04:17 +01:00
Ibrahim Ansari 99fb191286 Add custom-server-typescript example (see #3694) (#3838)
* Add custom-server-typescript example (see #3694)

* Fix linting errors in custom-server-typescript

* Provide proper arguments to ts-node.

* Fix import and fix all linting errors.

* Use import in server as well.

* Update nodemon.json
2018-02-22 16:29:47 +01:00
Tim Neutkens a10324d591
Merge master into canary (#3846)
* Move security related test cases into a its own file.

* Removes the unused renderScript function

* Add a nerv example. (#3573)

* Add a nerv example.

* Fix for indentation/style

* Fix for name

* Release 5.0.0

* Add multi-zones docs. (#3688)

* with emotion example - hoist styles out of the index page component (#3821)

* Use indexOf instead of startsWith (#3758)

* Use indexOf instead of startsWith

This fixes an IE11 regression, see #3755

* Lint the code
2018-02-19 15:47:50 +01:00
Alexander Kachkaev 97aef52def Update tsconfig.json in with-typescript example (#3837)
Fixes https://github.com/zeit/next.js/pull/3698#issuecomment-366442816
2018-02-18 12:42:22 +01:00
Jan Mühlemann 7a937505f5 update with-react-i18next sample with latest dependencies (#3835) 2018-02-18 12:41:40 +01:00
Abel Tamayo 69b236b976 Upgrade Firebase and Firebase-Admin (#3786)
Firebase and Firebase Admin versions are upgraded.
2018-02-16 11:12:57 +01:00
Jay Phelps bc185878e8 change mergeMap -> map in redux-observable example (#3794)
Using `mergeMap` with an inner Observable `of` is the same as using `map` by itself, so this is more idiomatic and clear.
2018-02-16 11:01:00 +01:00
Ari Leo Frankel 7b975d2156 examples: Add an example for the next-css plugin (#3739)
- with css modules
- with additional webpack config
- with post css
- without css modules

Fix #3699
2018-02-16 10:59:11 +01:00
AlbertGao 48e6decc2d Fix #3700 Added examples for next-sass (#3729)
* #3700 Add examples for next-sass

* #3700 Use React.Fragments and more

* Fix #3700 remove some keys to make more clear

* Fix #3700, change to without-css-modules

* Replace PageWrapper with _document for more concise code. #3700
2018-02-16 10:51:13 +01:00
Fumihiro Xue 972db9ba43 Fix #3814 (#3815)
* fix: module name typo

* fix: issue #3814
2018-02-16 10:49:25 +01:00
Brent Clark 24d862cd6b Remove console.log derp (#3810)
* fix copy pasta issue

* remove console.log derp

* resolve merge conflicts
2018-02-15 11:02:33 +01:00
thom ebe39a63e6 Display errors when using glamor/server in a custom document (#3804) 2018-02-14 18:05:02 +01:00
David Calhoun 4469bd056c Fix react-native-web example typo (#3802) 2018-02-14 15:34:35 +01:00
Sitian Liu 6de3ff9d78 Remove redux comment (#3792)
Apollo client 2.0 is no longer implemented with redux
2018-02-13 23:20:22 +01:00
David Calhoun 8b1458af4f Add with-react-native-web example (#3781)
* Add with-react-native-web example

Showcase the required work to use
[react-native-web](https://github.com/necolas/react-native-web) with
Next.js.

* Repair lint warnings
2018-02-13 17:42:31 +01:00
Abel Tamayo 024d0c70ff Update README.md (#3784)
Detailed instructions for configuring authentication.
2018-02-13 13:20:16 +01:00
vuldin 74866edc40 fix setInterval usage in mobx examples to work in firefox (#3769) 2018-02-12 11:02:05 +01:00
Brent Clark a8d07af355 use null instead of empty string for coerced className (#3771) 2018-02-12 10:10:01 +01:00
Fabrício Matté e3079187fd Fix with-redux-saga server rendered clock, fixes #3760 (#3762)
Also updated the tick interval to one second, the clock works better this way and this is how the with-redux example is currently implemented as well.
2018-02-11 19:55:16 +01:00
Shogun Sea 7d7deca1b3 With redux example clock interval fix (#3756) 2018-02-11 13:36:33 +01:00
Ángel M 2ba6a9aff7 Fix svg-components example and improve babel example file (#3746) 2018-02-09 15:41:09 +01:00
astenmies b8076a84a0 With DraftJS example (#3736) 2018-02-09 09:40:32 +01:00
Tim Teeling 1b473e478d Fix with-polyfills example for Next 5 (#3740) 2018-02-09 09:31:30 +01:00
Yevhen Uzhva 73bf0ab162 [Fix] with-global-stylesheet example (#3741) 2018-02-09 09:29:10 +01:00
Bonggyun Lee 87ab61eba5 example/with-typescript (#3698)
* example/with-typescript2

* apply standard js style

* remove unnecessary file & code

* fix link url

* replace with-typescript
2018-02-06 11:06:48 -05:00
Olivier Tassinari 9404beb12f Use latest instead of zones for with-zones example (#3710) 2018-02-06 10:09:01 -05:00
Romain Quellec 2a845a61b7 Correct url to blog post (#3709) 2018-02-06 15:22:32 +01:00
Olivier Tassinari 2473b55871 [ssr-caching] Only cache 200 status requests (#3708)
* [ssr-caching] Only cache 200 requests

I'm assuming caching an error page is a bad pattern.

* Update server.js
2018-02-06 17:51:49 +05:30
Juan Campa efed85e495 Fix webpack-bundle-analyzer example to work with Next 5 (#3692) 2018-02-06 12:48:38 +05:30
Sitian Liu 905ff32b7f Create example using custom charset (#3697)
https://github.com/zeit/next.js/issues/3401
2018-02-06 12:22:31 +05:30
Tomáš Witek 9498fc60a1 Use correct port in with-zones example (#3679) 2018-02-05 12:05:59 +01:00
Tim Huff 31b8e7ed47 Indicate how to import fonts (#3676)
Got this fix from issue #2302. Libraries like `font-awesome` are pretty common. Indicating how to get them to work should be indicated in the `README.md` (if not added to the example)
2018-02-05 10:43:43 +01:00
M Pacer 3bbfbfad5c Refactor redux observable example (#3495)
* move imports into files using lettable operators, remove rxjs-library

* refactor to be more in keeping with redux conventions

from the single reducer.js, I split the functionality into actionTypes
(actionTypes.js), actions (actions.js), and epics (epics.js). Most of
the fetching should be done in an epic, but that requires introducing a
new action and so was
better in a separate commit.

* switch to fetching on the front-end via an epic

The fetching previously was triggered using an api call that had side
effects, but was triggered from inside of an epic and was not an action.
Now calls on the front-end all of the api calls are occuring via an
action through fetchCharacterEpic. This does not remove the api.js file
as I have not yet been able to get the epic to trigger correctly on the
server-side, thus the api.fetchCharacter call is awaited in
getInitialProps for initialising the state serverSide.

* remove need for the serverSide api by directly handling the dispatch

This still seems to be an incomplete solution to the problem as it
circumvents the standard redux event flow on the serverside. However, it
does obey the spirit of the redux event flow (as it passes an Observable
of an action into the epic to then trigger other actions). Additionally,
this removes the problem of code duplication.

* update README.md and move lib/ to redux/

* Fix linting
2018-02-04 12:56:32 +01:00
Jon Espen Kvisler 4d9cf1940c [with-apollo] Use getDataFromTree in browser (#3457)
* use getDataFromTree in browser

* formatting

* removed ssrMode argument, not needed
2018-02-04 12:36:35 +01:00
Arunoda Susiripala 97cf4281dc [Example] with-polyfills : show how to load polyfills (#3568)
* Add an example showing how to use polyfills.

* Add some example polyfills.

* Fix a typo.
2018-02-04 11:50:48 +01:00
John Polacek b50c596d06 Format subhead in gh-pages README example (#3670) 2018-02-03 20:03:47 +01:00
Chris 7afc008aa7 Example: Passing data from server through API (#2594)
* Add example on how to pass data through js api during SSR

Requested in #1117

* Use content negotiation instead of a separate route

* Codereview feedback

* Move security related test cases into a its own file.

* Removes the unused renderScript function

* Add a nerv example. (#3573)

* Add a nerv example.

* Fix for indentation/style

* Fix for name
2018-02-03 17:11:47 +01:00
John Polacek d103345aa1 Fix typos in gh-pages example README (#3669) 2018-02-03 17:11:16 +01:00
Frank Dai f046c0f6c2 Fixed the example with-react-intl, cannot read property 'locale' of undefined (#3392) 2018-02-02 20:13:05 +01:00
Luis Fernando Alvarez D 80fc0f4511 (custom-server-express) avoid a 404 when navigating to a custom route (#3645)
* next export will expand symlinks now

* Make sure next export doesn't includes _document.js in windows

* avoid a client side not found page when navigating to a custom route
2018-01-31 22:38:36 +01:00
Tim Neutkens f0703f8e13 Update preact example 2018-01-31 11:19:34 +01:00
Tim Neutkens 6db44f8058 Deprecate css examples 2018-01-31 11:19:34 +01:00
Jerome Fitzgerald ab889369d5 [fix] apollo-redux: Separate out entire example #3463 (#3629)
* [fix] apollo-redux: Separate out entire example #3463

Apollo and Redux are completely separate ways of managing state. This example serves as a conduit if you were using Apollo 1.X with Redux, and are migrating to Apollo 2.x, however, you have chosen not to manage your entire application state within Apollo (`apollo-link-state`).

There is no "withData" function that allows you to call either/or. You must call "withRedux" and/or "withApollo" on your Component. They can be combined in the example at `index.js` or remain separate as seen in `apollo.js` and `redux.js`.

Going forward, this example may go the way of the dodo.

* [chore] reformat code to match next syntax

Localize prettier sometimes has a mind of its own. 😄️

* Fix linting
2018-01-31 10:40:32 +01:00
Brice BERNARD 053a248c44 [with-portals] Remove dynamic import, add <Portal /> (#3571) 2018-01-31 10:35:59 +01:00
Stephen Mathieson 9165d753d0 Add an example using analytics (#3580)
This patch adds an example of a Next.js app using analytics. A custom
document injects the [Segment](https://segment.com) bootstrapping
snippet into the `<head>`, allowing "page" and "track" calls to be made.

An issue came up in CNA asking how we handle this in our apps (see
https://github.com/segmentio/create-next-app/issues/24), so I figure an
"official example" could help.

NOTE: I am affiliated with Segment.
2018-01-31 10:35:27 +01:00