From 65ab958cbe32ecd982b71dcc6022154c09988bcf Mon Sep 17 00:00:00 2001 From: x1unix Date: Fri, 11 Mar 2022 23:09:38 +0100 Subject: [PATCH] web: add generics example --- web/src/services/go/snippets.json | 7 +++++++ web/src/services/go/snippets.ts | 3 ++- web/src/utils/headerutils.ts | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) 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' } }