GithubHelp home page GithubHelp logo

algolia / doc-onboarding Goto Github PK

View Code? Open in Web Editor NEW
7.0 58.0 16.0 3.03 MB

Algolia's interactive onboarding frontend demos

Home Page: https://www.algolia.com/doc/onboarding/

PHP 4.50% Scala 19.53% Java 75.97%

doc-onboarding's Introduction

doc-onboarding's People

Contributors

dhayab avatar elpicador avatar fabienmotte avatar francoischalifour avatar haroenv avatar maxiloc avatar renovate-bot avatar renovate[bot] avatar samouss avatar sarahdayan avatar vladislavfitz avatar vvo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

doc-onboarding's Issues

Proposal: Add automated tests

Since this will be a big part of our documentation, we must have tests in here.

Here's how we could make them:

Might be a little bit tricky to handle since the actual hit widget is commented.

Thoughts?

Different behaviour between React - others

On the React implementation when no results are found the refinements applied in the refinement list are removed. It's because we unmount the widget when there is no results. But in React InstantSearch when we unmount a widget we also remove the refinement applied with it. We can hide them in case of no results rather than unmount them completely.

Reproduction

  • Select one or multiple values in the refinement list
  • Search for a query without results โ†’ dsdsdsds
  • Remove the search
  • The refinements are gone (with React)

InstantSearch

vanilla

React InstantSearch

react

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository problems

These problems occurred while renovating this repository. View logs.

  • WARN: Using npm packages for Renovate presets is now deprecated. Please migrate to repository-based presets instead.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @types/jasmine to v2.8.23
  • chore(deps): update dependency @types/jasminewd2 to v2.0.13
  • chore(deps): update dependency @types/leaflet to v1.9.8
  • chore(deps): update dependency vue-loader to v15.11.1
  • fix(deps): update vue monorepo to v2.7.16 (vue, vue-template-compiler)
  • chore(deps): update angular-cli monorepo to v17 (major) (@angular-devkit/build-angular, @angular/cli)
  • chore(deps): update dependency @types/jasmine to v5
  • chore(deps): update dependency @types/node to v20
  • chore(deps): update dependency vue-loader to v16
  • chore(deps): update dependency vue-loader to v17
  • chore(deps): update dependency webpack-dev-server to v5
  • fix(deps): update angular monorepo to v17 (major) (@angular/animations, @angular/common, @angular/compiler, @angular/compiler-cli, @angular/forms, @angular/language-service, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router)
  • fix(deps): update dependency vue-instantsearch to v4
  • chore(deps): lock file maintenance
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

npm
demos/angular/ecommerce/package.json
  • @angular/animations 6.0.3
  • @angular/common 6.0.3
  • @angular/compiler 6.0.3
  • @angular/core 6.0.3
  • @angular/forms 6.0.3
  • @angular/http 6.0.3
  • @angular/platform-browser 6.0.3
  • @angular/platform-browser-dynamic 6.0.3
  • @angular/router 6.0.3
  • angular-instantsearch 2.2.2
  • core-js 2.6.11
  • rxjs 6.2.0
  • zone.js 0.8.28
  • @angular-devkit/build-angular 0.12.2
  • @angular/cli 6.2.9
  • @angular/compiler-cli 6.0.3
  • @angular/language-service 6.0.3
  • @types/jasmine 2.8.15
  • @types/jasminewd2 2.0.6
  • @types/node 8.10.59
  • codelyzer 4.2.1
  • jasmine-core 2.99.1
  • jasmine-spec-reporter 4.2.1
  • karma 1.7.1
  • karma-chrome-launcher 2.2.0
  • karma-coverage-istanbul-reporter 2.1.1
  • karma-jasmine 1.1.2
  • karma-jasmine-html-reporter 0.2.2
  • protractor 5.4.2
  • ts-node 5.0.1
  • tslint 5.12.1
  • typescript 2.7.2
demos/angular/geo/package.json
  • @angular/animations 6.0.3
  • @angular/common 6.0.3
  • @angular/compiler 6.0.3
  • @angular/core 6.0.3
  • @angular/forms 6.0.3
  • @angular/http 6.0.3
  • @angular/platform-browser 6.0.3
  • @angular/platform-browser-dynamic 6.0.3
  • @angular/router 6.0.3
  • @types/googlemaps 3.39.3
  • angular-instantsearch 2.2.2
  • core-js 2.6.11
  • rxjs 6.2.0
  • zone.js 0.8.28
  • @angular-devkit/build-angular 0.12.2
  • @angular/cli 6.2.9
  • @angular/compiler-cli 6.0.3
  • @angular/language-service 6.0.3
  • @types/jasmine 2.8.15
  • @types/jasminewd2 2.0.6
  • @types/node 8.10.59
  • codelyzer 4.2.1
  • jasmine-core 2.99.1
  • jasmine-spec-reporter 4.2.1
  • karma 1.7.1
  • karma-chrome-launcher 2.2.0
  • karma-coverage-istanbul-reporter 2.1.1
  • karma-jasmine 1.1.2
  • karma-jasmine-html-reporter 0.2.2
  • protractor 5.4.2
  • ts-node 5.0.1
  • tslint 5.12.1
  • typescript 2.7.2
demos/angular/media/package.json
  • @angular/animations 6.0.3
  • @angular/common 6.0.3
  • @angular/compiler 6.0.3
  • @angular/core 6.0.3
  • @angular/forms 6.0.3
  • @angular/http 6.0.3
  • @angular/platform-browser 6.0.3
  • @angular/platform-browser-dynamic 6.0.3
  • @angular/router 6.0.3
  • angular-instantsearch 2.2.2
  • core-js 2.6.11
  • rxjs 6.2.0
  • zone.js 0.8.28
  • @angular-devkit/build-angular 0.12.2
  • @angular/cli 6.2.9
  • @angular/compiler-cli 6.0.3
  • @angular/language-service 6.0.3
  • @types/jasmine 2.8.15
  • @types/jasminewd2 2.0.6
  • @types/node 8.10.59
  • codelyzer 4.2.1
  • jasmine-core 2.99.1
  • jasmine-spec-reporter 4.2.1
  • karma 1.7.1
  • karma-chrome-launcher 2.2.0
  • karma-coverage-istanbul-reporter 2.1.1
  • karma-jasmine 1.1.2
  • karma-jasmine-html-reporter 0.2.2
  • protractor 5.4.2
  • ts-node 5.0.1
  • tslint 5.12.1
  • typescript 2.7.2
demos/angular/saas/package.json
  • @angular/animations 6.0.3
  • @angular/common 6.0.3
  • @angular/compiler 6.0.3
  • @angular/core 6.0.3
  • @angular/forms 6.0.3
  • @angular/http 6.0.3
  • @angular/platform-browser 6.0.3
  • @angular/platform-browser-dynamic 6.0.3
  • @angular/router 6.0.3
  • angular-instantsearch 2.2.2
  • core-js 2.6.11
  • rxjs 6.2.0
  • zone.js 0.8.28
  • @angular-devkit/build-angular 0.12.2
  • @angular/cli 6.2.9
  • @angular/compiler-cli 6.0.3
  • @angular/language-service 6.0.3
  • @types/jasmine 2.8.15
  • @types/jasminewd2 2.0.6
  • @types/node 8.10.59
  • codelyzer 4.2.1
  • jasmine-core 2.99.1
  • jasmine-spec-reporter 4.2.1
  • karma 1.7.1
  • karma-chrome-launcher 2.2.0
  • karma-coverage-istanbul-reporter 2.1.1
  • karma-jasmine 1.1.2
  • karma-jasmine-html-reporter 0.2.2
  • protractor 5.4.2
  • ts-node 5.0.1
  • tslint 5.12.1
  • typescript 2.7.2
demos/instantsearchjs/ecommerce/package.json
  • parcel-bundler 1.11.0
demos/instantsearchjs/geo/package.json
  • parcel-bundler 1.11.0
demos/instantsearchjs/media/package.json
  • parcel-bundler 1.11.0
demos/instantsearchjs/saas/package.json
  • parcel-bundler 1.11.0
demos/react/ecommerce/package.json
  • algoliasearch 4.17.1
  • react 18.1.0
  • react-dom 18.1.0
  • react-instantsearch ^7.0.0
  • @types/react 18.2.7
  • @types/react-dom 18.2.4
  • parcel 2.9.1
  • process 0.11.10
  • typescript 5.0.4
demos/react/geo/package.json
  • algoliasearch 4.17.1
  • leaflet 1.9.4
  • react 18.1.0
  • react-dom 18.1.0
  • react-instantsearch ^7.0.0
  • react-leaflet 4.2.1
  • @types/leaflet 1.9.3
  • @types/react 18.2.7
  • @types/react-dom 18.2.4
  • parcel 2.9.1
  • process 0.11.10
  • typescript 5.0.4
demos/react/media/package.json
  • algoliasearch 4.17.1
  • react 18.1.0
  • react-dom 18.1.0
  • react-instantsearch ^7.0.0
  • @types/react 18.2.7
  • @types/react-dom 18.2.4
  • parcel 2.9.1
  • process 0.11.10
  • typescript ^5.0.4
demos/react/saas/package.json
  • algoliasearch 4.17.1
  • react 18.1.0
  • react-dom 18.1.0
  • react-instantsearch ^7.0.0
  • @types/react 18.2.7
  • @types/react-dom 18.2.4
  • parcel 2.9.1
  • process 0.11.10
  • typescript 5.0.4
demos/vue/ecommerce/package.json
  • vue 2.5.22
  • vue-instantsearch 1.7.0
  • babel-core 6.26.3
  • babel-loader 7.1.5
  • babel-preset-env 1.7.0
  • babel-preset-stage-3 6.24.1
  • cross-env 5.2.1
  • css-loader 1.0.1
  • file-loader 1.1.11
  • vue-loader 15.5.1
  • vue-template-compiler 2.5.22
  • webpack 3.12.0
  • webpack-dev-server 2.11.5
demos/vue/geo/package.json
  • vue 2.5.22
  • vue-instantsearch 1.7.0
  • vue2-google-maps 0.10.7
  • babel-core 6.26.3
  • babel-loader 7.1.5
  • babel-preset-env 1.7.0
  • babel-preset-stage-3 6.24.1
  • cross-env 5.2.1
  • css-loader 1.0.1
  • file-loader 1.1.11
  • vue-loader 15.5.1
  • vue-template-compiler 2.5.22
  • webpack 3.12.0
  • webpack-dev-server 2.11.5
demos/vue/media/package.json
  • vue 2.5.22
  • vue-instantsearch 1.7.0
  • babel-core 6.26.3
  • babel-loader 7.1.5
  • babel-preset-env 1.7.0
  • babel-preset-stage-3 6.24.1
  • cross-env 5.2.1
  • css-loader 1.0.1
  • file-loader 1.1.11
  • vue-loader 15.5.1
  • vue-template-compiler 2.5.22
  • webpack 3.12.0
  • webpack-dev-server 2.11.3
demos/vue/saas/package.json
  • vue 2.5.22
  • vue-instantsearch 1.7.0
  • babel-core 6.26.3
  • babel-loader 7.1.5
  • babel-preset-env 1.7.0
  • babel-preset-stage-3 6.24.1
  • cross-env 5.2.1
  • css-loader 1.0.1
  • file-loader 1.1.11
  • vue-loader 15.5.1
  • vue-template-compiler 2.5.22
  • webpack 3.12.0
  • webpack-dev-server 2.11.3

  • Check this box to trigger a request for Renovate to run again on this repository

External links (github, algolia) break when opened from Sandbox

The footer of the sandbox renders links to GitHub and Algolia.
image

These links cannot be opened in the same frame:
image

Error message in browser console:
Refused to frame 'https://github.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'none'".

Suggested fix: add target=_blank to external links to force link opening in new tab.

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Preset name not found within published preset config (monorepo:angularcli). Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.