only put heavy components if truly needed
This commit is contained in:
parent
5e77a0a23d
commit
4ff257be57
12 changed files with 33 additions and 58 deletions
|
|
@ -1,27 +0,0 @@
|
|||
export default {
|
||||
name: 'Attachment',
|
||||
selector: '.Attachment',
|
||||
notEditable: true,
|
||||
validInnerComponents: [
|
||||
'Border',
|
||||
'Button',
|
||||
'Input'
|
||||
],
|
||||
defaultRules: [
|
||||
{
|
||||
directives: {
|
||||
roundness: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
component: 'Button',
|
||||
parent: {
|
||||
component: 'Attachment'
|
||||
},
|
||||
directives: {
|
||||
background: '#FFFFFF',
|
||||
opacity: 0.5
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -8,9 +8,9 @@ export default {
|
|||
'Text',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
'RichContent',
|
||||
'Attachment',
|
||||
'PollGraph'
|
||||
],
|
||||
defaultRules: [
|
||||
|
|
|
|||
|
|
@ -10,8 +10,9 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
'RichContent',
|
||||
'Input',
|
||||
'Avatar'
|
||||
|
|
|
|||
|
|
@ -6,9 +6,10 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
'Input',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
// 'Input',
|
||||
'PanelHeader',
|
||||
'MenuItem',
|
||||
'Notification',
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
'RichContent',
|
||||
'Input',
|
||||
// 'Input',
|
||||
'Avatar',
|
||||
'Attachment',
|
||||
'PollGraph'
|
||||
],
|
||||
defaultRules: []
|
||||
|
|
|
|||
|
|
@ -6,9 +6,10 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
'Input',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
// 'Input',
|
||||
'PanelHeader',
|
||||
'MenuItem',
|
||||
'Post',
|
||||
|
|
@ -16,7 +17,6 @@ export default {
|
|||
'Alert',
|
||||
'UserCard',
|
||||
'Chat',
|
||||
'Attachment',
|
||||
'Tab',
|
||||
'ListItem'
|
||||
],
|
||||
|
|
@ -25,8 +25,9 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'Input',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'Input',
|
||||
'PanelHeader',
|
||||
'Alert'
|
||||
],
|
||||
|
|
|
|||
|
|
@ -10,9 +10,10 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
'Input',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
// 'Input',
|
||||
'MenuItem',
|
||||
'Post',
|
||||
'UserCard'
|
||||
|
|
|
|||
|
|
@ -9,12 +9,12 @@ export default {
|
|||
'Link',
|
||||
'Icon',
|
||||
'Border',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
'RichContent',
|
||||
'Input',
|
||||
'Avatar',
|
||||
'Attachment',
|
||||
'PollGraph'
|
||||
],
|
||||
validInnerComponentsLite: [
|
||||
|
|
|
|||
|
|
@ -5,8 +5,9 @@ export default {
|
|||
'Link',
|
||||
'Text',
|
||||
'Icon',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
'Input',
|
||||
'Badge'
|
||||
],
|
||||
|
|
|
|||
|
|
@ -6,8 +6,9 @@ export default {
|
|||
'Text',
|
||||
'Link',
|
||||
'Icon',
|
||||
'Button',
|
||||
'ButtonUnstyled',
|
||||
// Optimization: don't put heavy components unless needed
|
||||
// 'Button',
|
||||
// 'ButtonUnstyled',
|
||||
'Input',
|
||||
'RichContent',
|
||||
'Alert'
|
||||
|
|
|
|||
|
|
@ -244,9 +244,6 @@ export const convertTheme2To3 = (data) => {
|
|||
case 'tooltip':
|
||||
rule.component = 'Popover'
|
||||
break
|
||||
case 'attachment':
|
||||
rule.component = 'Attachment'
|
||||
break
|
||||
case 'ChatMessage':
|
||||
rule.component = 'Button'
|
||||
break
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@ const components = {
|
|||
Icon: null,
|
||||
Border: null,
|
||||
PanelHeader: null,
|
||||
Attachment: null,
|
||||
Panel: null,
|
||||
Chat: null,
|
||||
ChatMessage: null,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue