feat: add features package

This commit is contained in:
Karol Sójko
2022-07-05 14:58:29 +02:00
parent e335d0d2c2
commit 44d3e96468
69 changed files with 2214 additions and 28 deletions

View File

@@ -0,0 +1,25 @@
export enum ComponentAction {
SetSize = 'set-size',
StreamItems = 'stream-items',
StreamContextItem = 'stream-context-item',
SaveItems = 'save-items',
SelectItem = 'select-item',
AssociateItem = 'associate-item',
DeassociateItem = 'deassociate-item',
ClearSelection = 'clear-selection',
CreateItem = 'create-item',
CreateItems = 'create-items',
DeleteItems = 'delete-items',
SetComponentData = 'set-component-data',
ToggleActivateComponent = 'toggle-activate-component',
RequestPermissions = 'request-permissions',
PresentConflictResolution = 'present-conflict-resolution',
DuplicateItem = 'duplicate-item',
ComponentRegistered = 'component-registered',
ActivateThemes = 'themes',
Reply = 'reply',
ThemesActivated = 'themes-activated',
KeyDown = 'key-down',
KeyUp = 'key-up',
Click = 'click',
}

View File

@@ -0,0 +1,5 @@
export enum ComponentArea {
Editor = 'editor-editor',
Themes = 'themes',
EditorStack = 'editor-stack',
}

View File

@@ -0,0 +1,4 @@
export enum ComponentFlag {
New = 'New',
Deprecated = 'Deprecated',
}

View File

@@ -0,0 +1,7 @@
import { ContentType } from '@standardnotes/common'
import { ComponentAction } from './ComponentAction'
export type ComponentPermission = {
name: ComponentAction
content_types?: ContentType[]
}

View File

@@ -0,0 +1,8 @@
export enum NoteType {
Authentication = 'authentication',
Code = 'code',
Markdown = 'markdown',
RichText = 'rich-text',
Spreadsheet = 'spreadsheet',
Task = 'task',
}

View File

@@ -0,0 +1,7 @@
export type ThemeDockIcon = {
type: 'svg' | 'circle'
background_color: string
foreground_color: string
border_color: string
source?: string
}