framework7-vue
Advanced tools
Comparing version 8.0.0-beta.1 to 8.0.0-beta.2
@@ -8,7 +8,6 @@ import { renderSlot as _renderSlot, normalizeClass as _normalizeClass, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode } from "vue"; | ||
class: _normalizeClass(_ctx.innerClasses) | ||
}, [_renderSlot(_ctx.$slots, "default")], 2 /* CLASS */)) : _renderSlot(_ctx.$slots, "default", { | ||
}, [_renderSlot(_ctx.$slots, "default")], 2)) : _renderSlot(_ctx.$slots, "default", { | ||
key: 1 | ||
}), _renderSlot(_ctx.$slots, "after-inner")], 2 /* CLASS */); | ||
}), _renderSlot(_ctx.$slots, "after-inner")], 2); | ||
} | ||
import { computed } from 'vue'; | ||
@@ -15,0 +14,0 @@ import { classNames } from '../shared/utils.js'; |
@@ -11,5 +11,5 @@ import { renderSlot as _renderSlot, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, resolveDynamicComponent as _resolveDynamicComponent, normalizeClass as _normalizeClass, withCtx as _withCtx, createBlock as _createBlock } from "vue"; | ||
}, { | ||
default: _withCtx(() => [_renderSlot(_ctx.$slots, "default"), _ctx.resizable && _ctx.resizableHandler ? (_openBlock(), _createElementBlock("span", _hoisted_1)) : _createCommentVNode("v-if", true)]), | ||
_: 3 /* FORWARDED */ | ||
}, 8 /* PROPS */, ["class"]); | ||
default: _withCtx(() => [_renderSlot(_ctx.$slots, "default"), _ctx.resizable && _ctx.resizableHandler ? (_openBlock(), _createElementBlock("span", _hoisted_1)) : _createCommentVNode("", true)]), | ||
_: 3 | ||
}, 8, ["class"]); | ||
} | ||
@@ -16,0 +16,0 @@ import { ref, computed, onBeforeUnmount, onMounted } from 'vue'; |
@@ -5,5 +5,4 @@ import { renderSlot as _renderSlot, normalizeClass as _normalizeClass, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"; | ||
class: _normalizeClass(_ctx.classes) | ||
}, [_renderSlot(_ctx.$slots, "default")], 2 /* CLASS */); | ||
}, [_renderSlot(_ctx.$slots, "default")], 2); | ||
} | ||
import { computed } from 'vue'; | ||
@@ -10,0 +9,0 @@ import { classNames } from '../shared/utils.js'; |
@@ -5,5 +5,4 @@ import { renderSlot as _renderSlot, normalizeClass as _normalizeClass, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"; | ||
class: _normalizeClass(_ctx.classes) | ||
}, [_renderSlot(_ctx.$slots, "default")], 2 /* CLASS */); | ||
}, [_renderSlot(_ctx.$slots, "default")], 2); | ||
} | ||
import { computed } from 'vue'; | ||
@@ -10,0 +9,0 @@ import { classNames } from '../shared/utils.js'; |
@@ -128,2 +128,6 @@ | ||
checkboxIcon: { | ||
type: StringConstructor; | ||
}, | ||
checked: { | ||
@@ -130,0 +134,0 @@ type: BooleanConstructor; |
@@ -191,2 +191,3 @@ import { computed, ref, h, onMounted, onBeforeUnmount, watch, inject } from 'vue'; | ||
radioIcon: String, | ||
checkboxIcon: String, | ||
checked: Boolean, | ||
@@ -380,2 +381,4 @@ indeterminate: Boolean, | ||
'item-radio': props.radio, | ||
'item-checkbox-icon-start': props.checkbox && props.checkboxIcon === 'start', | ||
'item-checkbox-icon-end': props.checkbox && props.checkboxIcon === 'end', | ||
'item-radio-icon-start': props.radio && props.radioIcon === 'start', | ||
@@ -382,0 +385,0 @@ 'item-radio-icon-end': props.radio && props.radioIcon === 'end' |
@@ -10,5 +10,4 @@ import { toDisplayString as _toDisplayString, renderSlot as _renderSlot, createTextVNode as _createTextVNode, mergeProps as _mergeProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"; | ||
}) | ||
}), [_createTextVNode(_toDisplayString(_ctx.text) + " ", 1 /* TEXT */), _renderSlot(_ctx.$slots, "default")], 16 /* FULL_PROPS */); | ||
}), [_createTextVNode(_toDisplayString(_ctx.text) + " ", 1), _renderSlot(_ctx.$slots, "default")], 16); | ||
} | ||
import { computed, ref } from 'vue'; | ||
@@ -15,0 +14,0 @@ import { classNames } from '../shared/utils.js'; |
@@ -10,5 +10,4 @@ import { renderSlot as _renderSlot, normalizeStyle as _normalizeStyle, createElementVNode as _createElementVNode, normalizeClass as _normalizeClass, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"; | ||
}) | ||
}, [_renderSlot(_ctx.$slots, "default")], 4 /* STYLE */)], 2 /* CLASS */); | ||
}, [_renderSlot(_ctx.$slots, "default")], 4)], 2); | ||
} | ||
import { computed } from 'vue'; | ||
@@ -15,0 +14,0 @@ import { classNames } from '../shared/utils.js'; |
@@ -14,8 +14,8 @@ import { toDisplayString as _toDisplayString, resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, renderSlot as _renderSlot, createTextVNode as _createTextVNode, createElementBlock as _createElementBlock, resolveDynamicComponent as _resolveDynamicComponent, mergeProps as _mergeProps, withCtx as _withCtx } from "vue"; | ||
}), { | ||
default: _withCtx(() => [_ctx.text || _ctx.$slots.text || _ctx.icon ? (_openBlock(), _createElementBlock("div", _hoisted_1, [_createTextVNode(_toDisplayString(_ctx.text) + " ", 1 /* TEXT */), _ctx.icon ? (_openBlock(), _createBlock(_component_f7_use_icon, { | ||
default: _withCtx(() => [_ctx.text || _ctx.$slots.text || _ctx.icon ? (_openBlock(), _createElementBlock("div", _hoisted_1, [_createTextVNode(_toDisplayString(_ctx.text) + " ", 1), _ctx.icon ? (_openBlock(), _createBlock(_component_f7_use_icon, { | ||
key: 0, | ||
icon: _ctx.icon | ||
}, null, 8 /* PROPS */, ["icon"])) : _createCommentVNode("v-if", true), _renderSlot(_ctx.$slots, "text")])) : _createCommentVNode("v-if", true), _renderSlot(_ctx.$slots, "default")]), | ||
_: 3 /* FORWARDED */ | ||
}, 16 /* FULL_PROPS */, ["class", "onClick"]); | ||
}, null, 8, ["icon"])) : _createCommentVNode("", true), _renderSlot(_ctx.$slots, "text")])) : _createCommentVNode("", true), _renderSlot(_ctx.$slots, "default")]), | ||
_: 3 | ||
}, 16, ["class", "onClick"]); | ||
} | ||
@@ -22,0 +22,0 @@ import { ref, computed, onMounted, onBeforeUnmount } from 'vue'; |
@@ -8,5 +8,4 @@ import { renderSlot as _renderSlot, createElementVNode as _createElementVNode, normalizeClass as _normalizeClass, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"; | ||
class: _normalizeClass(_ctx.classes) | ||
}, [_createElementVNode("div", _hoisted_1, [_renderSlot(_ctx.$slots, "default")])], 2 /* CLASS */); | ||
}, [_createElementVNode("div", _hoisted_1, [_renderSlot(_ctx.$slots, "default")])], 2); | ||
} | ||
import { computed } from 'vue'; | ||
@@ -13,0 +12,0 @@ import { classNames } from '../shared/utils.js'; |
@@ -11,5 +11,5 @@ import { renderSlot as _renderSlot, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, resolveDynamicComponent as _resolveDynamicComponent, normalizeClass as _normalizeClass, withCtx as _withCtx, createBlock as _createBlock } from "vue"; | ||
}, { | ||
default: _withCtx(() => [_renderSlot(_ctx.$slots, "default"), _ctx.resizable && _ctx.resizableHandler ? (_openBlock(), _createElementBlock("span", _hoisted_1)) : _createCommentVNode("v-if", true)]), | ||
_: 3 /* FORWARDED */ | ||
}, 8 /* PROPS */, ["class"]); | ||
default: _withCtx(() => [_renderSlot(_ctx.$slots, "default"), _ctx.resizable && _ctx.resizableHandler ? (_openBlock(), _createElementBlock("span", _hoisted_1)) : _createCommentVNode("", true)]), | ||
_: 3 | ||
}, 8, ["class"]); | ||
} | ||
@@ -16,0 +16,0 @@ import { ref, computed, onBeforeUnmount, onMounted } from 'vue'; |
@@ -351,3 +351,5 @@ import { computed, ref, onMounted, onBeforeUnmount, onUpdated, toRaw, h } from 'vue'; | ||
const passProps = {}; | ||
if (pageComponent && pageComponent.props) keys = Object.keys(pageComponent.props); | ||
if (pageComponent && pageComponent.props) { | ||
if (Array.isArray(pageComponent.props)) keys = pageComponent.props.filter(prop => typeof prop === 'string');else keys = Object.keys(pageComponent.props); | ||
} | ||
keys.forEach(key => { | ||
@@ -354,0 +356,0 @@ if (key in pageProps) passProps[key] = pageProps[key]; |
@@ -1,12 +0,1 @@ | ||
/** | ||
* Framework7 Vue 8.0.0-beta.1 | ||
* Build full featured iOS & Android apps using Framework7 & Vue | ||
* https://framework7.io/vue/ | ||
* | ||
* Copyright 2014-2022 Vladimir Kharlampidi | ||
* | ||
* Released under the MIT License | ||
* | ||
* Released on: December 16, 2022 | ||
*/ | ||
import Framework7Vue from './shared/plugin.js'; | ||
@@ -95,4 +84,2 @@ import { f7, f7ready, theme } from './shared/f7.js'; | ||
import f7SwipeoutButton from './components/swipeout-button.js'; | ||
import f7SwiperSlide from './components/swiper-slide.js'; | ||
import f7Swiper from './components/swiper.js'; | ||
import f7Tab from './components/tab.js'; | ||
@@ -109,3 +96,3 @@ import f7Tabs from './components/tabs.js'; | ||
export { f7AccordionContent, f7AccordionItem, f7AccordionToggle, f7Accordion, f7ActionsButton, f7ActionsGroup, f7ActionsLabel, f7Actions, f7App, f7AreaChart, f7Badge, f7BlockFooter, f7BlockHeader, f7BlockTitle, f7Block, f7BreadcrumbsCollapsed, f7BreadcrumbsItem, f7BreadcrumbsSeparator, f7Breadcrumbs, f7Button, f7CardContent, f7CardFooter, f7CardHeader, f7Card, f7Checkbox, f7Chip, f7FabBackdrop, f7FabButton, f7FabButtons, f7Fab, f7Gauge, f7Icon, f7Input, f7Link, f7ListButton, f7ListGroup, f7ListIndex, f7ListInput, f7ListItem, f7List, f7LoginScreenTitle, f7LoginScreen, f7Message, f7MessagebarAttachment, f7MessagebarAttachments, f7MessagebarSheetImage, f7MessagebarSheetItem, f7MessagebarSheet, f7Messagebar, f7MessagesTitle, f7Messages, f7NavLeft, f7NavRight, f7NavTitleLarge, f7NavTitle, f7Navbar, f7PageContent, f7Page, f7Panel, f7PhotoBrowser, f7PieChart, f7Popover, f7Popup, f7Preloader, f7Progressbar, f7Radio, f7Range, f7RoutableModals, f7Searchbar, f7Segmented, f7Sheet, f7SkeletonAvatar, f7SkeletonBlock, f7SkeletonImage, f7SkeletonText, f7Stepper, f7Subnavbar, f7SwipeoutActions, f7SwipeoutButton, f7SwiperSlide, f7Swiper, f7Tab, f7Tabs, f7TextEditor, f7Toggle, f7Toolbar, f7TreeviewItem, f7Treeview, f7UseIcon, f7View, f7Views } | ||
export { f7AccordionContent, f7AccordionItem, f7AccordionToggle, f7Accordion, f7ActionsButton, f7ActionsGroup, f7ActionsLabel, f7Actions, f7App, f7AreaChart, f7Badge, f7BlockFooter, f7BlockHeader, f7BlockTitle, f7Block, f7BreadcrumbsCollapsed, f7BreadcrumbsItem, f7BreadcrumbsSeparator, f7Breadcrumbs, f7Button, f7CardContent, f7CardFooter, f7CardHeader, f7Card, f7Checkbox, f7Chip, f7FabBackdrop, f7FabButton, f7FabButtons, f7Fab, f7Gauge, f7Icon, f7Input, f7Link, f7ListButton, f7ListGroup, f7ListIndex, f7ListInput, f7ListItem, f7List, f7LoginScreenTitle, f7LoginScreen, f7Message, f7MessagebarAttachment, f7MessagebarAttachments, f7MessagebarSheetImage, f7MessagebarSheetItem, f7MessagebarSheet, f7Messagebar, f7MessagesTitle, f7Messages, f7NavLeft, f7NavRight, f7NavTitleLarge, f7NavTitle, f7Navbar, f7PageContent, f7Page, f7Panel, f7PhotoBrowser, f7PieChart, f7Popover, f7Popup, f7Preloader, f7Progressbar, f7Radio, f7Range, f7RoutableModals, f7Searchbar, f7Segmented, f7Sheet, f7SkeletonAvatar, f7SkeletonBlock, f7SkeletonImage, f7SkeletonText, f7Stepper, f7Subnavbar, f7SwipeoutActions, f7SwipeoutButton, f7Tab, f7Tabs, f7TextEditor, f7Toggle, f7Toolbar, f7TreeviewItem, f7Treeview, f7UseIcon, f7View, f7Views } | ||
export { f7, f7ready, theme, useStore }; | ||
@@ -194,4 +181,2 @@ export default Framework7Vue; | ||
app.component('f7-swipeout-button', f7SwipeoutButton); | ||
app.component('f7-swiper-slide', f7SwiperSlide); | ||
app.component('f7-swiper', f7Swiper); | ||
app.component('f7-tab', f7Tab); | ||
@@ -198,0 +183,0 @@ app.component('f7-tabs', f7Tabs); |
@@ -83,4 +83,2 @@ import Framework7, { Framework7Plugin } from 'framework7/types'; | ||
import f7SwipeoutButton from './components/swipeout-button.js'; | ||
import f7SwiperSlide from './components/swiper-slide.js'; | ||
import f7Swiper from './components/swiper.js'; | ||
import f7Tab from './components/tab.js'; | ||
@@ -120,4 +118,4 @@ import f7Tabs from './components/tabs.js'; | ||
export { f7AccordionContent, f7AccordionItem, f7AccordionToggle, f7Accordion, f7ActionsButton, f7ActionsGroup, f7ActionsLabel, f7Actions, f7App, f7AreaChart, f7Badge, f7BlockFooter, f7BlockHeader, f7BlockTitle, f7Block, f7BreadcrumbsCollapsed, f7BreadcrumbsItem, f7BreadcrumbsSeparator, f7Breadcrumbs, f7Button, f7CardContent, f7CardFooter, f7CardHeader, f7Card, f7Checkbox, f7Chip, f7FabBackdrop, f7FabButton, f7FabButtons, f7Fab, f7Gauge, f7Icon, f7Input, f7Link, f7ListButton, f7ListGroup, f7ListIndex, f7ListInput, f7ListItem, f7List, f7LoginScreenTitle, f7LoginScreen, f7Message, f7MessagebarAttachment, f7MessagebarAttachments, f7MessagebarSheetImage, f7MessagebarSheetItem, f7MessagebarSheet, f7Messagebar, f7MessagesTitle, f7Messages, f7NavLeft, f7NavRight, f7NavTitleLarge, f7NavTitle, f7Navbar, f7PageContent, f7Page, f7Panel, f7PhotoBrowser, f7PieChart, f7Popover, f7Popup, f7Preloader, f7Progressbar, f7Radio, f7Range, f7RoutableModals, f7Searchbar, f7Segmented, f7Sheet, f7SkeletonAvatar, f7SkeletonBlock, f7SkeletonImage, f7SkeletonText, f7Stepper, f7Subnavbar, f7SwipeoutActions, f7SwipeoutButton, f7SwiperSlide, f7Swiper, f7Tab, f7Tabs, f7TextEditor, f7Toggle, f7Toolbar, f7TreeviewItem, f7Treeview, f7UseIcon, f7View, f7Views } | ||
export { f7AccordionContent, f7AccordionItem, f7AccordionToggle, f7Accordion, f7ActionsButton, f7ActionsGroup, f7ActionsLabel, f7Actions, f7App, f7AreaChart, f7Badge, f7BlockFooter, f7BlockHeader, f7BlockTitle, f7Block, f7BreadcrumbsCollapsed, f7BreadcrumbsItem, f7BreadcrumbsSeparator, f7Breadcrumbs, f7Button, f7CardContent, f7CardFooter, f7CardHeader, f7Card, f7Checkbox, f7Chip, f7FabBackdrop, f7FabButton, f7FabButtons, f7Fab, f7Gauge, f7Icon, f7Input, f7Link, f7ListButton, f7ListGroup, f7ListIndex, f7ListInput, f7ListItem, f7List, f7LoginScreenTitle, f7LoginScreen, f7Message, f7MessagebarAttachment, f7MessagebarAttachments, f7MessagebarSheetImage, f7MessagebarSheetItem, f7MessagebarSheet, f7Messagebar, f7MessagesTitle, f7Messages, f7NavLeft, f7NavRight, f7NavTitleLarge, f7NavTitle, f7Navbar, f7PageContent, f7Page, f7Panel, f7PhotoBrowser, f7PieChart, f7Popover, f7Popup, f7Preloader, f7Progressbar, f7Radio, f7Range, f7RoutableModals, f7Searchbar, f7Segmented, f7Sheet, f7SkeletonAvatar, f7SkeletonBlock, f7SkeletonImage, f7SkeletonText, f7Stepper, f7Subnavbar, f7SwipeoutActions, f7SwipeoutButton, f7Tab, f7Tabs, f7TextEditor, f7Toggle, f7Toolbar, f7TreeviewItem, f7Treeview, f7UseIcon, f7View, f7Views } | ||
export { f7, f7ready, theme, useStore }; | ||
export default Framework7Vue; |
/** | ||
* Framework7 Vue 8.0.0-beta.1 | ||
* Framework7 Vue 8.0.0-beta.2 | ||
* Build full featured iOS & Android apps using Framework7 & Vue | ||
* https://framework7.io/vue/ | ||
* | ||
* Copyright 2014-2022 Vladimir Kharlampidi | ||
* Copyright 2014-2023 Vladimir Kharlampidi | ||
* | ||
* Released under the MIT License | ||
* | ||
* Released on: December 16, 2022 | ||
* Released on: February 7, 2023 | ||
*/ | ||
@@ -95,4 +95,2 @@ import Framework7Vue from './shared/plugin.js'; | ||
import f7SwipeoutButton from './components/swipeout-button.js'; | ||
import f7SwiperSlide from './components/swiper-slide.js'; | ||
import f7Swiper from './components/swiper.js'; | ||
import f7Tab from './components/tab.js'; | ||
@@ -109,4 +107,4 @@ import f7Tabs from './components/tabs.js'; | ||
export { f7AccordionContent, f7AccordionItem, f7AccordionToggle, f7Accordion, f7ActionsButton, f7ActionsGroup, f7ActionsLabel, f7Actions, f7App, f7AreaChart, f7Badge, f7BlockFooter, f7BlockHeader, f7BlockTitle, f7Block, f7BreadcrumbsCollapsed, f7BreadcrumbsItem, f7BreadcrumbsSeparator, f7Breadcrumbs, f7Button, f7CardContent, f7CardFooter, f7CardHeader, f7Card, f7Checkbox, f7Chip, f7FabBackdrop, f7FabButton, f7FabButtons, f7Fab, f7Gauge, f7Icon, f7Input, f7Link, f7ListButton, f7ListGroup, f7ListIndex, f7ListInput, f7ListItem, f7List, f7LoginScreenTitle, f7LoginScreen, f7Message, f7MessagebarAttachment, f7MessagebarAttachments, f7MessagebarSheetImage, f7MessagebarSheetItem, f7MessagebarSheet, f7Messagebar, f7MessagesTitle, f7Messages, f7NavLeft, f7NavRight, f7NavTitleLarge, f7NavTitle, f7Navbar, f7PageContent, f7Page, f7Panel, f7PhotoBrowser, f7PieChart, f7Popover, f7Popup, f7Preloader, f7Progressbar, f7Radio, f7Range, f7RoutableModals, f7Searchbar, f7Segmented, f7Sheet, f7SkeletonAvatar, f7SkeletonBlock, f7SkeletonImage, f7SkeletonText, f7Stepper, f7Subnavbar, f7SwipeoutActions, f7SwipeoutButton, f7SwiperSlide, f7Swiper, f7Tab, f7Tabs, f7TextEditor, f7Toggle, f7Toolbar, f7TreeviewItem, f7Treeview, f7UseIcon, f7View, f7Views } | ||
export { f7AccordionContent, f7AccordionItem, f7AccordionToggle, f7Accordion, f7ActionsButton, f7ActionsGroup, f7ActionsLabel, f7Actions, f7App, f7AreaChart, f7Badge, f7BlockFooter, f7BlockHeader, f7BlockTitle, f7Block, f7BreadcrumbsCollapsed, f7BreadcrumbsItem, f7BreadcrumbsSeparator, f7Breadcrumbs, f7Button, f7CardContent, f7CardFooter, f7CardHeader, f7Card, f7Checkbox, f7Chip, f7FabBackdrop, f7FabButton, f7FabButtons, f7Fab, f7Gauge, f7Icon, f7Input, f7Link, f7ListButton, f7ListGroup, f7ListIndex, f7ListInput, f7ListItem, f7List, f7LoginScreenTitle, f7LoginScreen, f7Message, f7MessagebarAttachment, f7MessagebarAttachments, f7MessagebarSheetImage, f7MessagebarSheetItem, f7MessagebarSheet, f7Messagebar, f7MessagesTitle, f7Messages, f7NavLeft, f7NavRight, f7NavTitleLarge, f7NavTitle, f7Navbar, f7PageContent, f7Page, f7Panel, f7PhotoBrowser, f7PieChart, f7Popover, f7Popup, f7Preloader, f7Progressbar, f7Radio, f7Range, f7RoutableModals, f7Searchbar, f7Segmented, f7Sheet, f7SkeletonAvatar, f7SkeletonBlock, f7SkeletonImage, f7SkeletonText, f7Stepper, f7Subnavbar, f7SwipeoutActions, f7SwipeoutButton, f7Tab, f7Tabs, f7TextEditor, f7Toggle, f7Toolbar, f7TreeviewItem, f7Treeview, f7UseIcon, f7View, f7Views } | ||
export { f7, f7ready, theme, useStore }; | ||
export default Framework7Vue; |
{ | ||
"name": "framework7-vue", | ||
"version": "8.0.0-beta.1", | ||
"version": "8.0.0-beta.2", | ||
"description": "Build full featured iOS & Android apps using Framework7 & Vue", | ||
@@ -5,0 +5,0 @@ "type": "module", |
Sorry, the diff of this file is too big to display
926867
34412
211