Skip to content

Commit c7652cd

Browse files
authored
Chore: Release 10.3.0 (#3253)
1 parent 3e734fc commit c7652cd

File tree

6 files changed

+54
-6
lines changed

6 files changed

+54
-6
lines changed

config/webpack.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,10 @@ module.exports = function (webpackEnv) {
388388
'sass-loader'
389389
)
390390
},
391+
{
392+
test: /\.css$/,
393+
use: ['style-loader', 'css-loader']
394+
},
391395
{
392396
test: /\.ttf$/,
393397
type: 'asset/resource'

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "graph-explorer-v2",
3-
"version": "10.2.1",
3+
"version": "10.3.0",
44
"private": true,
55
"dependencies": {
66
"@augloop/types-core": "file:packages/types-core-2.16.189.tgz",

src/app/views/query-runner/query-input/auto-complete/suffix/SuffixRenderer.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,15 @@ const SuffixRenderer = () => {
2323

2424
const getDocumentationLink = (): string | null => {
2525
const { queries } = samples;
26-
26+
const getChildren = ()=> {
27+
if (resources.data && Object.keys(resources.data).length > 0 && sampleQuery.selectedVersion in resources.data){
28+
return resources.data[sampleQuery.selectedVersion].children ?? [];
29+
}
30+
return [];
31+
}
2732
const resourceDocumentationUrl = new DocumentationService({
2833
sampleQuery,
29-
source: Object.keys(resources.data).length > 0 ?
30-
resources.data[sampleQuery.selectedVersion].children! : []
34+
source: getChildren()
3135
}).getDocumentationLink();
3236

3337
const sampleDocumentationUrl = new DocumentationService({

src/index.tsx

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,43 @@ function loadResources() {
160160
}
161161
loadResources();
162162

163+
/**
164+
* Set's up Monaco Editor's Workers.
165+
*/
166+
enum Workers {
167+
Json = 'json',
168+
Editor = 'editor',
169+
Typescript='ts',
170+
Css='css',
171+
Html='html'
172+
}
173+
174+
window.MonacoEnvironment = {
175+
getWorkerUrl(moduleId: any, label: string) {
176+
switch (label) {
177+
case 'json':
178+
return getWorkerFor(Workers.Json);
179+
case 'css':
180+
return getWorkerFor(Workers.Css);
181+
case 'html':
182+
return getWorkerFor(Workers.Html);
183+
case 'typescript':
184+
return getWorkerFor(Workers.Typescript);
185+
default:
186+
return getWorkerFor(Workers.Editor);
187+
}
188+
}
189+
};
190+
191+
function getWorkerFor(worker: string): string {
192+
// tslint:disable-next-line:max-line-length
193+
const WORKER_PATH =
194+
'https://graphstagingblobstorage.blob.core.windows.net/staging/vendor/bower_components/explorer-v2/build';
195+
196+
return `data:text/javascript;charset=utf-8,${encodeURIComponent(`
197+
importScripts('${WORKER_PATH}/${worker}.worker.js');`)}`;
198+
}
199+
163200
variantService.initialize();
164201
const telemetryProvider: ITelemetry = telemetry;
165202
telemetryProvider.initialize();

src/types/index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
import { Environment } from 'monaco-editor/esm/vs/editor/editor.api';
2+
13
export {};
24
declare global {
35
interface Window {
46
ClientId: string | undefined
7+
MonacoEnvironment: Environment;
58
}
69
}
710

0 commit comments

Comments
 (0)