primevue-mirror/components/lib/dock/style/DockStyle.js

29 lines
701 B
JavaScript

import BaseStyle from 'primevue/base/style';
const classes = {
root: ({ instance, props }) => [
'p-dock p-component',
`p-dock-${props.position}`,
{
'p-dock-mobile': instance.queryMatches
}
],
listContainer: 'p-dock-list-container',
list: 'p-dock-list',
item: ({ instance, processedItem, id }) => [
'p-dock-item',
{
'p-focus': instance.isItemActive(id),
'p-disabled': instance.disabled(processedItem)
}
],
itemContent: 'p-dock-item-content',
itemLink: 'p-dock-item-link',
itemIcon: 'p-dock-item-icon'
};
export default BaseStyle.extend({
name: 'dock',
classes
});