View | Details | Raw Unified | Return to bug 40942
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/SplitScreenWrapper.vue (-2 / +11 lines)
Lines 24-31 export default { Link Here
24
        splitScreenGroupings: Array,
24
        splitScreenGroupings: Array,
25
    },
25
    },
26
    setup(props) {
26
    setup(props) {
27
        const getPaneSortOrder = group => {
28
            return props.splitScreenGroupings.findIndex(
29
                grp => grp.name === group
30
            );
31
        };
27
        const determineGroupsForPane = pane => {
32
        const determineGroupsForPane = pane => {
28
            return props.fieldList.filter(group => group.splitPane == pane);
33
            const groups = props.fieldList.filter(
34
                group => group.splitPane == pane
35
            );
36
            return groups.sort(
37
                (a, b) => getPaneSortOrder(a.name) - getPaneSortOrder(b.name)
38
            );
29
        };
39
        };
30
        const panesToDisplay = computed(() => {
40
        const panesToDisplay = computed(() => {
31
            return props.splitScreenGroupings
41
            return props.splitScreenGroupings
32
- 

Return to bug 40942