dcl-ui-toolkit
Version:
A collection of UI helpers to make it easier to build a Decentraland scene using the SDK 7.
20 lines • 2.43 kB
JavaScript
import { UIObject } from '../../../UIObject';
export class InPromptUIObject extends UIObject {
constructor({ parent, ...config }) {
super(config);
this.parent = parent;
}
get promptWidth() {
return this.parent.realWidth();
}
get promptHeight() {
return this.parent.realHeight();
}
get isDarkTheme() {
return this.parent.isDarkTheme;
}
get isPromptVisible() {
return this.parent.isVisible();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvdWktZW50aXRpZXMvcHJvbXB0cy9Qcm9tcHQvSW5Qcm9tcHRVSU9iamVjdC9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FBTyxFQUFFLFFBQVEsRUFBa0IsTUFBTSxtQkFBbUIsQ0FBQTtBQU81RCxNQUFNLE9BQWdCLGdCQUFpQixTQUFRLFFBQVE7SUFHckQsWUFBc0IsRUFBRSxNQUFNLEVBQUUsR0FBRyxNQUFNLEVBQTBCO1FBQ2pFLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUViLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFBO0lBQ3RCLENBQUM7SUFFRCxJQUFjLFdBQVc7UUFDdkIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRSxDQUFBO0lBQ2hDLENBQUM7SUFFRCxJQUFjLFlBQVk7UUFDeEIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsRUFBRSxDQUFBO0lBQ2pDLENBQUM7SUFFRCxJQUFjLFdBQVc7UUFDdkIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQTtJQUNoQyxDQUFDO0lBRUQsSUFBYyxlQUFlO1FBQzNCLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUUsQ0FBQTtJQUNoQyxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3RFY3MgZnJvbSAnQGRjbC9zZGsvcmVhY3QtZWNzJ1xuXG5pbXBvcnQgeyBVSU9iamVjdCwgVUlPYmplY3RDb25maWcgfSBmcm9tICcuLi8uLi8uLi9VSU9iamVjdCdcbmltcG9ydCB7IElQcm9tcHQgfSBmcm9tICcuLi9JUHJvbXB0J1xuXG5leHBvcnQgdHlwZSBJblByb21wdFVJT2JqZWN0Q29uZmlnID0gVUlPYmplY3RDb25maWcgJiB7XG4gIHBhcmVudDogSVByb21wdFxufVxuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgSW5Qcm9tcHRVSU9iamVjdCBleHRlbmRzIFVJT2JqZWN0IHtcbiAgcHJvdGVjdGVkIHBhcmVudDogSVByb21wdFxuXG4gIHByb3RlY3RlZCBjb25zdHJ1Y3Rvcih7IHBhcmVudCwgLi4uY29uZmlnIH06IEluUHJvbXB0VUlPYmplY3RDb25maWcpIHtcbiAgICBzdXBlcihjb25maWcpXG5cbiAgICB0aGlzLnBhcmVudCA9IHBhcmVudFxuICB9XG5cbiAgcHJvdGVjdGVkIGdldCBwcm9tcHRXaWR0aCgpIHtcbiAgICByZXR1cm4gdGhpcy5wYXJlbnQucmVhbFdpZHRoKClcbiAgfVxuXG4gIHByb3RlY3RlZCBnZXQgcHJvbXB0SGVpZ2h0KCkge1xuICAgIHJldHVybiB0aGlzLnBhcmVudC5yZWFsSGVpZ2h0KClcbiAgfVxuXG4gIHByb3RlY3RlZCBnZXQgaXNEYXJrVGhlbWUoKSB7XG4gICAgcmV0dXJuIHRoaXMucGFyZW50LmlzRGFya1RoZW1lXG4gIH1cblxuICBwcm90ZWN0ZWQgZ2V0IGlzUHJvbXB0VmlzaWJsZSgpIHtcbiAgICByZXR1cm4gdGhpcy5wYXJlbnQuaXNWaXNpYmxlKClcbiAgfVxufVxuIl19