92 lines
2.4 KiB
JavaScript
92 lines
2.4 KiB
JavaScript
// Attributes: prefixStyle, dataStyle, dataSameLine, dataTableStyle, invisiblePrefixes
|
|
|
|
const blockStyles = {
|
|
display: 'flex',
|
|
justifyContent: 'space-between',
|
|
flexDirection: 'column',
|
|
};
|
|
|
|
const defaultProfileLayout = {
|
|
profile: {
|
|
firstName: {
|
|
dataSameLine: true,
|
|
dataStyle: 'font-size: 30px; font-weight: bold; padding-right: 5px;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
lastName: {
|
|
dataStyle: 'font-size: 30px; font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
invisiblePrefixes: ['firstName', 'lastName', 'email', 'status'],
|
|
},
|
|
backgroundColor: null,
|
|
};
|
|
|
|
const defaultContentLayout = {
|
|
education: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
invisiblePrefixes: ['name'],
|
|
},
|
|
publication: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
invisiblePrefixes: ['name'],
|
|
backgroundColor: null,
|
|
},
|
|
project: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
role: {
|
|
dataStyle: 'font-style: italic;',
|
|
},
|
|
invisiblePrefixes: ['name', 'info', 'role'],
|
|
},
|
|
other: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
role: {
|
|
dataStyle: 'font-style: italic;',
|
|
},
|
|
invisiblePrefixes: ['name', 'info', 'role'],
|
|
},
|
|
volunteer: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
invisiblePrefixes: ['name', 'info'],
|
|
},
|
|
awards: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
invisiblePrefixes: ['name'],
|
|
},
|
|
skills: {
|
|
name: {
|
|
dataStyle: 'font-weight: bold;',
|
|
dataTableStyle: 'position: relative;',
|
|
},
|
|
invisiblePrefixes: ['name', 'info'],
|
|
},
|
|
titleStyles:{
|
|
Color: '#007bff',
|
|
},
|
|
additionalBlockStyles: {
|
|
padding: '5px',
|
|
backgroundColor: 'lightblue',
|
|
borderColor: '#ccc',
|
|
borderRadius: '8px',
|
|
},
|
|
};
|