Skip to content

Commit

Permalink
fix: fix search-indexing for SSR
Browse files Browse the repository at this point in the history
  • Loading branch information
RomanHotsiy committed Mar 6, 2018
1 parent e94f842 commit 1428fb5
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 14 deletions.
13 changes: 12 additions & 1 deletion src/services/SearchStore.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
import { IMenuItem } from './MenuStore';
import { OperationModel } from './models';
import worker from './SearchWorker.worker';

let worker;

if (typeof URL !== 'undefined') {
try {
worker = require('workerize-loader?inline&fallback=false!./SearchWorker.worker').default;
} catch (e) {
worker = require('./SearchWorker.worker').default;
}
} else {
worker = require('./SearchWorker.worker').default;
}

export class SearchStore {
searchWorker = new worker();
Expand Down
12 changes: 0 additions & 12 deletions webpack.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,18 +66,6 @@ export default env => {

module: {
rules: [
{
test: /\.worker\.ts$/,
use: [
{
loader: 'workerize-loader',
options: {
inline: true,
fallback: false,
},
},
],
},
{
test: /\.tsx?$/,
use: [
Expand Down
2 changes: 1 addition & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8357,7 +8357,7 @@ wordwrap@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"

workerize-loader@^1.0.1:
workerize-loader@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/workerize-loader/-/workerize-loader-1.0.2.tgz#ec87bfd2f97a589907172c5ebbcc5c9abbeb7686"
dependencies:
Expand Down

0 comments on commit 1428fb5

Please sign in to comment.