Skip to content
Snippets Groups Projects
Select Git revision
  • d72b5d5bfd0af51221a4fe980b201bce059c30ad
  • main default protected
  • renovate/lock-file-maintenance
  • demo protected
  • person-select-custom
  • dbp-translation-component
  • icon-set-mapping
  • port-i18next-parser
  • remove-sentry
  • favorites-and-recent-files
  • revert-6c632dc6
  • lit2
  • advertisement
  • wc-part
  • automagic
  • publish
  • wip-cleanup
  • demo-file-handling
18 results

person-profile

Christoph Reiter's avatar
Reiter, Christoph authored
Since they are no longer in separate repos we no longer need the
gitlab CI config files.
d72b5d5b
History

Person Profile Web Component

GitLab Repository

Usage

<dbp-person-profile></dbp-person-profile>

Attributes

  • lang (optional, default: de): set to de or en for German or English
    • example <dbp-person-profile lang="de"></dbp-person-profile>
  • entry-point-url (optional, default is the TU Graz entry point url): entry point url to access the api
    • example <dbp-person-profile entry-point-url="http://127.0.0.1:8000"></dbp-person-profile>
  • value (optional): api path of person to preload the selector with
    • example <dbp-person-profile value="/people/testuser"></dbp-person-profile>

Local development

# get the source
git clone git@gitlab.tugraz.at:dbp/web-components/PersonProfile.git
cd PersonProfile
git submodule update --init

# install dependencies (make sure you have npm version 4+ installed, so symlinks to the git submodules are created automatically)
npm install

# constantly build dist/bundle.js and run a local web-server on port 8002 
npm run watch-local

# run tests
npm test

Jump to http://localhost:8002 and you should get a Single Sign On login page.