mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-09 16:16:41 +08:00
fix(ssr): fix global window and document references (#17590)
This commit is contained in:
@ -232,30 +232,25 @@ export class Col implements ComponentInterface {
|
||||
};
|
||||
}
|
||||
|
||||
private calculateOffset() {
|
||||
const isRTL = document.dir === 'rtl';
|
||||
|
||||
private calculateOffset(isRTL: boolean) {
|
||||
return this.calculatePosition('offset', isRTL ? 'margin-right' : 'margin-left');
|
||||
}
|
||||
|
||||
private calculatePull() {
|
||||
const isRTL = document.dir === 'rtl';
|
||||
|
||||
private calculatePull(isRTL: boolean) {
|
||||
return this.calculatePosition('pull', isRTL ? 'left' : 'right');
|
||||
}
|
||||
|
||||
private calculatePush() {
|
||||
const isRTL = document.dir === 'rtl';
|
||||
|
||||
private calculatePush(isRTL: boolean) {
|
||||
return this.calculatePosition('push', isRTL ? 'right' : 'left');
|
||||
}
|
||||
|
||||
hostData() {
|
||||
const isRTL = this.win.document.dir === 'rtl';
|
||||
return {
|
||||
style: {
|
||||
...this.calculateOffset(),
|
||||
...this.calculatePull(),
|
||||
...this.calculatePush(),
|
||||
...this.calculateOffset(isRTL),
|
||||
...this.calculatePull(isRTL),
|
||||
...this.calculatePush(isRTL),
|
||||
...this.calculateSize(),
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user