Skip to content

Commit 65ecc23

Browse files
committed
feat(svelte): export style prop for modals
fixes #4100
1 parent 2c22d91 commit 65ecc23

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

src/svelte/components/actions.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
let className = undefined;
1212
export { className as class };
1313
14+
export let style;
1415
export let opened = undefined;
1516
export let animate = undefined;
1617
export let grid = undefined;
@@ -123,6 +124,6 @@
123124
});
124125
</script>
125126

126-
<div class={classes} bind:this={el} {...restProps($$restProps)}>
127+
<div class={classes} bind:this={el} {style} {...restProps($$restProps)}>
127128
<slot actions={f7Actions} />
128129
</div>

src/svelte/components/login-screen.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
let className = undefined;
1212
export { className as class };
1313
14+
export let style;
1415
export let opened = undefined;
1516
export let animate = undefined;
1617
export let containerEl = undefined;
@@ -99,6 +100,6 @@
99100
});
100101
</script>
101102

102-
<div class={classes} bind:this={el} {...restProps($$restProps)}>
103+
<div class={classes} bind:this={el} {style} {...restProps($$restProps)}>
103104
<slot loginScreen={f7LoginScreen} />
104105
</div>

src/svelte/components/popover.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
let className = undefined;
1212
export { className as class };
1313
14+
export let style;
1415
export let opened = undefined;
1516
export let animate = undefined;
1617
export let targetEl = undefined;
@@ -114,7 +115,7 @@
114115
});
115116
</script>
116117

117-
<div class={classes} bind:this={el} {...restProps($$restProps)}>
118+
<div class={classes} bind:this={el} {style} {...restProps($$restProps)}>
118119
<div class="popover-angle" />
119120
<div class="popover-inner">
120121
<slot popover={f7Popover} />

src/svelte/components/popup.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
let className = undefined;
1212
export { className as class };
13-
13+
export let style;
1414
export let tabletFullscreen = undefined;
1515
export let opened = undefined;
1616
export let animate = undefined;
@@ -135,6 +135,6 @@
135135
});
136136
</script>
137137

138-
<div class={classes} bind:this={el} {...restProps($$restProps)}>
138+
<div class={classes} bind:this={el} {style} {...restProps($$restProps)}>
139139
<slot popup={f7Popup} />
140140
</div>

src/svelte/components/sheet.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
let className = undefined;
1212
export { className as class };
1313
14+
export let style = '';
1415
export let opened = undefined;
1516
export let animate = undefined;
1617
export let top = undefined;
@@ -160,7 +161,7 @@
160161
});
161162
</script>
162163

163-
<div class={classes} bind:this={el} {...restProps($$restProps)}>
164+
<div class={classes} bind:this={el} {style} {...restProps($$restProps)}>
164165
<slot sheet={f7Sheet} name="fixed" />
165166
<div class="sheet-modal-inner" bind:this={innerEl}>
166167
<slot sheet={f7Sheet} />

0 commit comments

Comments
 (0)