mirror of https://github.com/logseq/logseq
size issue
parent
b397ee097f
commit
f73a7c3e87
|
@ -26,12 +26,8 @@ export class HTMLShape extends TLBoxShape<HTMLShapeProps> {
|
|||
html: '',
|
||||
}
|
||||
|
||||
aspectRatio = 480 / 853
|
||||
|
||||
canChangeAspectRatio = false
|
||||
|
||||
canChangeAspectRatio = true
|
||||
canFlip = false
|
||||
|
||||
canEdit = true
|
||||
|
||||
ReactComponent = observer(({ events, isErasing, isEditing }: TLComponentProps) => {
|
||||
|
@ -48,6 +44,7 @@ export class HTMLShape extends TLBoxShape<HTMLShapeProps> {
|
|||
{...events}
|
||||
>
|
||||
<div
|
||||
className='html-container'
|
||||
style={{
|
||||
width: '100%',
|
||||
height: '100%',
|
||||
|
@ -73,8 +70,8 @@ export class HTMLShape extends TLBoxShape<HTMLShapeProps> {
|
|||
|
||||
validateProps = (props: Partial<HTMLShapeProps>) => {
|
||||
if (props.size !== undefined) {
|
||||
props.size[0] = Math.max(props.size[0], 1)
|
||||
props.size[1] = Math.max(props.size[0] * this.aspectRatio, 1)
|
||||
props.size[0] = Math.max(props.size[0], 120)
|
||||
props.size[1] = Math.max(props.size[1], 80)
|
||||
}
|
||||
return withClampedStyles(props)
|
||||
}
|
||||
|
|
|
@ -614,3 +614,8 @@ html[data-theme='light'] .logseq-tldraw .tl-logseq-portal-header {
|
|||
html[data-theme='dark'] .logseq-tldraw .tl-logseq-portal-header {
|
||||
backdrop-filter: brightness(1.2);
|
||||
}
|
||||
|
||||
.logseq-tldraw .html-container > iframe {
|
||||
height: 100% !important;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue