1. Download the latest SharePoint Framework packages pnp-modern-search-parts.sppkg and pnp-modern-search-extensibility.sppkg from the GitHub repository.
  2. Add the packages to your global app catalog or site collection app catalog. If you don't have an app catalog, follow this procedure to create one.

    You must deploy the two SPFx packages to get it work.

    "App Catalog "

    • The packages are deployed in the general Office 365 CDN meaning we don't host any code.

    • For the pnp-modern-search-parts.sppkg package, you can choose to make the solution available in all sites or force to install an app to the site every time.

    • The solution asks the following API permissions by default to enhance the experience. These permissions are not mandatory. If you don't accept them, you will simpy have less available features.

    Requested API permission Used for
    User.Read The Microsoft Graph Toolkit persona card in the people layout.
    People.Read Same as above.
    Contacts.Read Same as above.
    User.ReadBAsic.All Same as above.
  3. Add the Web Parts to a SharePoint and start building!

"Available Web Parts"