<script>
import BaseComponent from '@primevue/core/basecomponent';
import SplitterPanelStyle from 'primevue/splitterpanel/style';

export default {
    name: 'BaseSplitterPanel',
    extends: BaseComponent,
    props: {
        size: {
            type: Number,
            default: null
        },
        minSize: {
            type: Number,
            default: 0
        },
        maxSize: {
            type: Number,
            default: 100
        },
        collapsible: {
            type: Boolean,
            default: false
        },
        collapsedSize: {
            type: Number,
            default: 0
        }
    },
    style: SplitterPanelStyle,
    provide() {
        return {
            $pcSplitterPanel: this,
            $parentInstance: this
        };
    }
};
</script>
