Fixed #4235 - Divider: unstyled mode updates
parent
6a2af3f9ef
commit
0f075563ae
|
@ -19,18 +19,6 @@ const styles = `
|
||||||
content: '';
|
content: '';
|
||||||
}
|
}
|
||||||
|
|
||||||
.p-divider-horizontal.p-divider-left {
|
|
||||||
justify-content: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-divider-horizontal.p-divider-right {
|
|
||||||
justify-content: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-divider-horizontal.p-divider-center {
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-divider-content {
|
.p-divider-content {
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
@ -52,18 +40,6 @@ const styles = `
|
||||||
content: '';
|
content: '';
|
||||||
}
|
}
|
||||||
|
|
||||||
.p-divider-vertical.p-divider-top {
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-divider-vertical.p-divider-center {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-divider-vertical.p-divider-bottom {
|
|
||||||
align-items: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p-divider-solid.p-divider-horizontal:before {
|
.p-divider-solid.p-divider-horizontal:before {
|
||||||
border-top-style: solid;
|
border-top-style: solid;
|
||||||
}
|
}
|
||||||
|
@ -89,6 +65,14 @@ const styles = `
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
/* Position */
|
||||||
|
const inlineStyles = {
|
||||||
|
root: ({ props }) => ({
|
||||||
|
justifyContent: props.layout === 'horizontal' ? (props.align == 'center' || props.align == null ? 'center' : props.align === 'left' ? 'flex-start' : props.align === 'right' ? 'flex-end' : null) : null,
|
||||||
|
alignItems: props.vertical === 'vertical' ? (props.align == 'center' || props.align == null ? 'center' : props.align === 'top' ? 'flex-start' : props.align === 'bottom' ? 'flex-end' : null) : null
|
||||||
|
})
|
||||||
|
};
|
||||||
|
|
||||||
const classes = {
|
const classes = {
|
||||||
root: ({ props }) => [
|
root: ({ props }) => [
|
||||||
'p-divider p-component',
|
'p-divider p-component',
|
||||||
|
@ -125,6 +109,7 @@ export default {
|
||||||
},
|
},
|
||||||
css: {
|
css: {
|
||||||
classes,
|
classes,
|
||||||
|
inlineStyles,
|
||||||
loadStyle
|
loadStyle
|
||||||
},
|
},
|
||||||
provide() {
|
provide() {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<div :class="cx('root')" role="separator" :aria-orientation="layout" v-bind="ptm('root')" data-pc-name="divider">
|
<div :class="cx('root')" :style="sx('root')" role="separator" :aria-orientation="layout" v-bind="ptm('root')" data-pc-name="divider">
|
||||||
<div v-if="$slots.default" :class="cx('content')" v-bind="ptm('content')">
|
<div v-if="$slots.default" :class="cx('content')" v-bind="ptm('content')">
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue