File size: 472 Bytes
b91e262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { SiteInfo } from "@sitecore-jss/sitecore-jss-nextjs/middleware";
import config from "temp/config";
import { SiteResolverPlugin } from "..";

class DefaultPlugin implements SiteResolverPlugin {
  exec(sites: SiteInfo[]): SiteInfo[] {
    // Add default/configured site
    sites.unshift({
      name: config.jssAppName,
      language: config.defaultLanguage,
      hostName: "*",
    });

    return sites;
  }
}

export const defaultPlugin = new DefaultPlugin();