@frankhoodbs/bootstrap-responsive-grid-cmp
Advanced tools
+1
-1
@@ -1,2 +0,2 @@ | ||
| declare const _default: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; | ||
| declare const _default: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>; | ||
| export default _default; |
@@ -6,2 +6,3 @@ export interface Props { | ||
| declare function __VLS_template(): { | ||
| attrs: Partial<{}>; | ||
| slots: Readonly<{ | ||
@@ -13,3 +14,3 @@ [x: `slot-${number}`]: (props: {}) => any; | ||
| refs: {}; | ||
| attrs: Partial<{}>; | ||
| rootEl: HTMLDivElement; | ||
| }; | ||
@@ -20,3 +21,3 @@ type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; | ||
| dataColsPerRow: string; | ||
| }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; | ||
| }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>; | ||
| declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; | ||
@@ -23,0 +24,0 @@ export default _default; |
@@ -1,1 +0,1 @@ | ||
| import{defineComponent as o,computed as s,openBlock as t,createElementBlock as r,Fragment as l,renderList as d,normalizeClass as p,renderSlot as n}from"vue";import"./BootstrapResponsiveGridCmp.css";let m={class:"BootstrapResponsiveGridCmp"},a=o({__name:"BootstrapResponsiveGridCmp",props:{dataSlotsNumber:{default:"3"},dataColsPerRow:{default:"1"}},setup(o){let a=o,e=s(()=>1+Math.floor((+a.dataSlotsNumber-1)/+a.dataColsPerRow));return(s,o)=>(t(),r("div",m,[(t(!0),r(l,null,d(e.value,a=>(t(),r("div",{key:"row-"+a,class:p(["row","row-cols-"+ +s.dataColsPerRow])},[(t(!0),r(l,null,d(a*+s.dataColsPerRow<=+s.dataSlotsNumber?+s.dataColsPerRow:+s.dataSlotsNumber-(a-1)*+s.dataColsPerRow,o=>(t(),r("div",{key:"col-"+(o+(a*+s.dataColsPerRow-+s.dataColsPerRow)),class:"col"},[n(s.$slots,"slot-"+(o+(a*+s.dataColsPerRow-+s.dataColsPerRow)),{},void 0,!0)]))),128))],2))),128))]))}}),e=(o,a)=>{var s,e,t=o.__vccOpts||o;for([s,e]of a)t[s]=e;return t},i=e(a,[["__scopeId","data-v-f2641427"]]);export{i as default}; | ||
| import{defineComponent as o,computed as s,createElementBlock as t,openBlock as r,Fragment as l,renderList as d,normalizeClass as p,renderSlot as n}from"vue";import"./BootstrapResponsiveGridCmp.css";let m={class:"BootstrapResponsiveGridCmp"},a=o({__name:"BootstrapResponsiveGridCmp",props:{dataSlotsNumber:{default:"3"},dataColsPerRow:{default:"1"}},setup(o){let a=o,e=s(()=>1+Math.floor((+a.dataSlotsNumber-1)/+a.dataColsPerRow));return(s,o)=>(r(),t("div",m,[(r(!0),t(l,null,d(e.value,a=>(r(),t("div",{key:"row-"+a,class:p(["row","row-cols-"+ +s.dataColsPerRow])},[(r(!0),t(l,null,d(a*+s.dataColsPerRow<=+s.dataSlotsNumber?+s.dataColsPerRow:+s.dataSlotsNumber-(a-1)*+s.dataColsPerRow,o=>(r(),t("div",{key:"col-"+(o+(a*+s.dataColsPerRow-+s.dataColsPerRow)),class:"col"},[n(s.$slots,"slot-"+(o+(a*+s.dataColsPerRow-+s.dataColsPerRow)),{},void 0,!0)]))),128))],2))),128))]))}}),e=(o,a)=>{var s,e,t=o.__vccOpts||o;for([s,e]of a)t[s]=e;return t},i=e(a,[["__scopeId","data-v-f2641427"]]);export{i as default}; |
+2
-2
| import { App } from 'vue'; | ||
| declare const BootstrapResponsiveGridCmp: { | ||
| new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('./BootstrapResponsiveGridCmp').Props> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly<import('./BootstrapResponsiveGridCmp').Props> & Readonly<{}>, { | ||
| new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('./BootstrapResponsiveGridCmp').Props> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { | ||
| dataSlotsNumber: string; | ||
| dataColsPerRow: string; | ||
| }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { | ||
| }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { | ||
| P: {}; | ||
@@ -8,0 +8,0 @@ B: {}; |
+15
-15
@@ -13,3 +13,3 @@ { | ||
| "license": "ISC", | ||
| "version": "2.0.6", | ||
| "version": "3.0.0", | ||
| "exports": { | ||
@@ -50,21 +50,21 @@ ".": { | ||
| "devDependencies": { | ||
| "@frankhoodbs/eslint-config-vue": "^2.0.1", | ||
| "@frankhoodbs/prettier-config": "^1.2.15", | ||
| "@frankhoodbs/uglify-js": "^2.0.3", | ||
| "@vitejs/plugin-vue": "^5.1.4", | ||
| "@vue/tsconfig": "^0.5.1", | ||
| "@frankhoodbs/eslint-config-vue": "^3.0.0", | ||
| "@frankhoodbs/prettier-config": "^2.0.0", | ||
| "@frankhoodbs/uglify-js": "^3.0.0", | ||
| "@vitejs/plugin-vue": "^5.2.3", | ||
| "@vue/tsconfig": "^0.7.0", | ||
| "add": "^2.0.6", | ||
| "path": "^0.12.7", | ||
| "sass": "^1.79.4", | ||
| "typescript": "^5.6.2", | ||
| "vite": "^5.4.8", | ||
| "vite-plugin-dts": "^4.2.3", | ||
| "vite-plugin-lib-inject-css": "^2.1.1", | ||
| "vue-tsc": "^2.1.6" | ||
| "sass": "~1.79.6", | ||
| "typescript": "^5.8.3", | ||
| "vite": "^6.3.3", | ||
| "vite-plugin-dts": "^4.5.3", | ||
| "vite-plugin-lib-inject-css": "^2.2.2", | ||
| "vue-tsc": "^2.2.10" | ||
| }, | ||
| "dependencies": { | ||
| "@frankhoodbs/breakpoints": "^3.0.3", | ||
| "vue": "^3.5.10" | ||
| "@frankhoodbs/breakpoints": "^4.0.0", | ||
| "vue": "^3.5.13" | ||
| }, | ||
| "gitHead": "3dea264acc121441cc2b31e331737290f1b2ec19" | ||
| "gitHead": "2a7d096e0be6c84c7a76417902383cae7e8f65df" | ||
| } |
13396
-0.63%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated