mirror of
				https://github.com/gristlabs/grist-core.git
				synced 2025-06-13 20:53:59 +00:00 
			
		
		
		
	(core) repair grist-ee build and add smoke test
Summary: This fixes the grist-ee build after recent changes, by giving it a stub for ProductUpgrades.ts. Extends the `core` test to also check if `ext` variant builds, to catch the most common form of breakage on grist-ee so far (file organization). Test Plan: extends test Reviewers: georgegevoian Reviewed By: georgegevoian Differential Revision: https://phab.getgrist.com/D3484
This commit is contained in:
		
							parent
							
								
									7176b7efb6
								
							
						
					
					
						commit
						e5e361808b
					
				
							
								
								
									
										27
									
								
								app/client/ui/ProductUpgradesStub.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								app/client/ui/ProductUpgradesStub.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,27 @@
 | 
			
		||||
import type {AppModel} from 'app/client/models/AppModel';
 | 
			
		||||
import {commonUrls} from 'app/common/gristUrls';
 | 
			
		||||
import {Disposable} from 'grainjs';
 | 
			
		||||
 | 
			
		||||
export function buildUpgradeNudge(options: {
 | 
			
		||||
  onClose: () => void;
 | 
			
		||||
  onUpgrade: () => void
 | 
			
		||||
}) {
 | 
			
		||||
  return null;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function buildNewSiteModal(owner: Disposable, current: string | null) {
 | 
			
		||||
  window.location.href = commonUrls.plans;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function buildUpgradeModal(owner: Disposable, planName: string)  {
 | 
			
		||||
  window.location.href = commonUrls.plans;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export class UpgradeButton extends Disposable {
 | 
			
		||||
  constructor(appModel: AppModel) {
 | 
			
		||||
    super();
 | 
			
		||||
  }
 | 
			
		||||
  public buildDom() {
 | 
			
		||||
    return null;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@ -1,27 +1 @@
 | 
			
		||||
import type {AppModel} from 'app/client/models/AppModel';
 | 
			
		||||
import {commonUrls} from 'app/common/gristUrls';
 | 
			
		||||
import {Disposable} from 'grainjs';
 | 
			
		||||
 | 
			
		||||
export function buildUpgradeNudge(options: {
 | 
			
		||||
  onClose: () => void;
 | 
			
		||||
  onUpgrade: () => void
 | 
			
		||||
}) {
 | 
			
		||||
  return null;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function buildNewSiteModal(owner: Disposable, current: string | null) {
 | 
			
		||||
  window.location.href = commonUrls.plans;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function buildUpgradeModal(owner: Disposable, planName: string)  {
 | 
			
		||||
  window.location.href = commonUrls.plans;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export class UpgradeButton extends Disposable {
 | 
			
		||||
  constructor(appModel: AppModel) {
 | 
			
		||||
    super();
 | 
			
		||||
  }
 | 
			
		||||
  public buildDom() {
 | 
			
		||||
    return null;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
export * from 'app/client/ui/ProductUpgradesStub';
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user