in embed-basic/basic.go [74:159]
func (e *Embed) ConfigFields() []plugin.ConfigField {
return []plugin.ConfigField{
{
Name: "CodePen",
Type: plugin.ConfigTypeSwitch,
Title: plugin.MakeTranslator(i18n.ConfigEmbedsTitle),
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionCodepen),
FieldClassName: "mb-0",
},
Value: e.Config.Codepen,
},
{
Name: "Dropbox",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionDropbox),
FieldClassName: "mb-0",
},
Value: e.Config.Dropbox,
},
{
Name: "Excalidraw",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionExcalidraw),
FieldClassName: "mb-0",
},
Value: e.Config.Excalidraw,
},
{
Name: "Figma",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionFigma),
FieldClassName: "mb-0",
},
Value: e.Config.Figma,
},
{
Name: "GithubGist",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionGithubgist),
FieldClassName: "mb-0",
},
Value: e.Config.Githubgist,
},
{
Name: "JSFiddle",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionJsfiddle),
FieldClassName: "mb-0",
},
Value: e.Config.Jsfiddle,
},
{
Name: "Loom",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionLoom),
FieldClassName: "mb-0",
},
Value: e.Config.Loom,
},
{
Name: "Twitter",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionTwitter),
FieldClassName: "mb-0",
},
Value: e.Config.Twitter,
},
{
Name: "YouTube",
Type: plugin.ConfigTypeSwitch,
UIOptions: plugin.ConfigFieldUIOptions{
Label: plugin.MakeTranslator(i18n.ConfigOptionYoutube),
},
Value: e.Config.Youtube,
Description: plugin.MakeTranslator(i18n.ConfigEmbedsDescription),
},
}
}