Skip to content

Commit d85eece

Browse files
committed
Revert "#4145 - implement popup versions of ketcher and routing (#6455)"
This reverts commit e974a52.
1 parent 6f78165 commit d85eece

File tree

18 files changed

+1268
-1329
lines changed

18 files changed

+1268
-1329
lines changed

demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"dependencies": {
66
"@testing-library/jest-dom": "^5.16.2",
7-
"@testing-library/react": "^15.0.7",
7+
"@testing-library/react": "^12.1.3",
88
"@testing-library/user-event": "^13.5.0",
99
"@types/jest": "^27.4.1",
1010
"@types/node": "^16.11.26",

example/config/webpack.config.js

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ const {
66
addWebpackResolve,
77
} = require('customize-cra');
88
const webpack = require('webpack');
9-
const HtmlWebpackPlugin = require('html-webpack-plugin');
109
const HtmlReplaceWebpackPlugin = require('html-replace-webpack-plugin');
1110
const GitRevisionPlugin = require('git-revision-webpack-plugin');
1211
const CopyPlugin = require('copy-webpack-plugin');
@@ -40,51 +39,6 @@ module.exports = override(
4039
},
4140
]),
4241
),
43-
addWebpackPlugin(
44-
new CopyPlugin({
45-
patterns: [
46-
// {
47-
// from: '../node_modules/ketcher-standalone/**/*.wasm',
48-
// to: '[name][ext]',
49-
// },
50-
{
51-
from: 'serve.json',
52-
to: '.',
53-
},
54-
],
55-
}),
56-
),
57-
(config) => {
58-
config.plugins = config.plugins.filter(
59-
(plugin) => !(plugin instanceof HtmlWebpackPlugin),
60-
);
61-
config.plugins.push(
62-
new HtmlWebpackPlugin({
63-
filename: 'index.html',
64-
template: 'public/index.html',
65-
chunks: ['main'],
66-
inject: true,
67-
}),
68-
new HtmlWebpackPlugin({
69-
filename: 'popup.html',
70-
template: 'public/popup.html',
71-
chunks: ['popup'],
72-
inject: true,
73-
}),
74-
new HtmlWebpackPlugin({
75-
filename: 'duo.html',
76-
template: 'public/duo.html',
77-
chunks: ['duo'],
78-
inject: true,
79-
}),
80-
);
81-
config.entry = {
82-
main: './src/index.tsx',
83-
popup: './src/popupIndex.tsx',
84-
duo: './src/duoIndex.tsx',
85-
};
86-
return config;
87-
},
8842
);
8943

9044
module.exports.envVariables = envVariables;

example/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
"test:prettier": "prettier --check \"./**/*.{js,ts,jsx,tsx,json}\"",
3131
"prettier:write": "prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"",
3232
"stylelint:fix": "stylelint \"./**/*.{css,less}\" --formatter verbose --fix",
33-
"serve:remote": "serve dist/remote -c serve.json -p 4001",
34-
"serve:standalone": "serve dist/standalone -c serve.json -p 4002",
33+
"serve:remote": "serve -s dist/remote -l 4001",
34+
"serve:standalone": "serve -s dist/standalone -l 4002",
3535
"eject": "react-scripts eject"
3636
},
3737
"dependencies": {
@@ -65,11 +65,12 @@
6565
"prettier": "^2.5.1",
6666
"react-app-rewired": "^2.2.1",
6767
"react-scripts": "^5.0.1",
68-
"serve": "^14.2.4",
68+
"serve": "^13.0.2",
6969
"shx": "^0.3.3",
7070
"source-map-loader": "^3.0.1",
71+
"stylelint": "13.13.1",
7172
"typescript": "^4.5.2",
72-
"vite": "^4.5.5",
73+
"vite": "^4.5.6",
7374
"vite-plugin-commonjs": "^0.10.4",
7475
"vite-plugin-html": "^3.2.0",
7576
"vite-plugin-raw": "^1.0.3",

example/public/duo.html

Lines changed: 0 additions & 44 deletions
This file was deleted.

example/public/popup.html

Lines changed: 0 additions & 44 deletions
This file was deleted.

example/serve.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

example/src/App.tsx

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ import 'ketcher-react/dist/index.css';
22

33
import { useState } from 'react';
44
import { ButtonsConfig, Editor, InfoModal } from 'ketcher-react';
5-
import { Ketcher } from 'ketcher-core';
6-
import { getStructServiceProvider } from './utils';
5+
import {
6+
Ketcher,
7+
RemoteStructServiceProvider,
8+
StructServiceProvider,
9+
} from 'ketcher-core';
710

811
const getHiddenButtonsConfig = (): ButtonsConfig => {
912
const searchParams = new URLSearchParams(window.location.search);
@@ -18,7 +21,19 @@ const getHiddenButtonsConfig = (): ButtonsConfig => {
1821
}, {});
1922
};
2023

21-
const structServiceProvider = getStructServiceProvider();
24+
let structServiceProvider: StructServiceProvider =
25+
new RemoteStructServiceProvider(
26+
process.env.API_PATH || process.env.REACT_APP_API_PATH,
27+
);
28+
29+
if (process.env.MODE === 'standalone') {
30+
const {
31+
StandaloneStructServiceProvider,
32+
// eslint-disable-next-line @typescript-eslint/no-var-requires
33+
} = require('ketcher-standalone');
34+
structServiceProvider =
35+
new StandaloneStructServiceProvider() as StructServiceProvider;
36+
}
2237

2338
const App = () => {
2439
const hiddenButtonsConfig = getHiddenButtonsConfig();

example/src/DuoApp.tsx

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)