Interface: AutoheightParams<S>
Named parameters for autoheight hook.
Type parameters
Name | Type | Description |
---|---|---|
S | WebshellProps<MinimalWebViewProps, Feature<any, any>[]> | The type of the Webshell props used by this hook. |
Hierarchy
- AutoheightParams
Properties
initialHeight
• Optional
initialHeight: number
The height occupied by the WebView
prior to knowing its content height.
It will be reused each time the source changes.
defaultvalue
0
resetHeightOnViewportWidthChange
• Optional
resetHeightOnViewportWidthChange: boolean
When a width change is detected on viewport, the height of the WebView
will be set to undefined
for a few milliseconds. This will allow the
best handling of height constraint in edge-cases with, for example,
content expanding vertically (display: flex), at the cost of a small flash.
defaultvalue
true
webshellProps
• webshellProps: S
It's best to pass all props directed to Webshell
here. This is
advised because the hook might react to specific props and warn you of
some incompatibilities.
width
• Optional
width: number
By default, the width of Webshell
will grow to the horizontal space available.
This is realized with width: '100%'
and alignSelf: 'stretch'
.
If you need to set explicit width, do it here.