diff --git a/web/src/services/go/snippets.json b/web/src/services/go/snippets.json index f82a9e6c..d08acff5 100644 --- a/web/src/services/go/snippets.json +++ b/web/src/services/go/snippets.json @@ -57,6 +57,13 @@ "snippet": "Sk-SVdofEIZ" } ], + "Experimental features": [ + { + "label": "Generics", + "snippet": "tktmsniUZXu", + "type": "experimental" + } + ], "Concurrency": [ { "label": "Goroutines", diff --git a/web/src/services/go/snippets.ts b/web/src/services/go/snippets.ts index c412b7fa..28382e73 100644 --- a/web/src/services/go/snippets.ts +++ b/web/src/services/go/snippets.ts @@ -1,7 +1,8 @@ import snippets from './snippets.json'; export enum SnippetType { - Test = 'test' + Test = 'test', + Experimental = 'experimental' } export interface Snippet { diff --git a/web/src/utils/headerutils.ts b/web/src/utils/headerutils.ts index 66520cea..ffbbd9e7 100644 --- a/web/src/utils/headerutils.ts +++ b/web/src/utils/headerutils.ts @@ -4,6 +4,9 @@ import snippets, { Snippet, SnippetType } from '~/services/go/snippets'; const snippetIconTypeMapping: { [type: string]: IIconProps } = { [SnippetType.Test]: { iconName: 'TestPlan' + }, + [SnippetType.Experimental]: { + iconName: 'ATPLogo' } }