{"repo":"proof/proof-vc-web","free":true,"listed":false,"github":"https://github.com/proof/proof-vc-web","clone":"git clone https://github.com/proof/proof-vc-web.git","description":"Web Components for Proof Digital Credentials.","language":"TypeScript","stars":20,"topics":["angular","html-css-javascript","oauth","oid4vc","oid4vci","oid4vp","proof","react","sd-jwt-vc","selective-disclosure"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Proof Digital Credentials - Web Components Web Components to harness Proof Digital Credentials built on top of @proof.com/proof-vc-common. Read our documentation or try them! Table of Contents - Installation - Getting Started - Custom authorization URL - Styles - TypeScript - React - Documentation - Contributing Installation Getting Started To request a Verifiable Presentation, drop the HTML tag anywhere and give it your verifier config: You can also provide a login-hint , state , or response-mode ( fragment (default) direct post ): Custom authorization URL You can pass a resolveAuthorizationUrl property to create your own authorization request URL (e.g. a Pushed Authorization Request server-side). When set, the element ignores the environment / client-id / callback-uri / response-mode / nonce / state / login-hint attributes. Return null (or undefined ) to cancel the redirect. Styles You can customize your with the following attributes: - theme : dark gray outline primary (default) - size : icon small medium (default) large TypeScript The package ships its own type definitions; everything you import from @proof.com/proof-vc-web is fully typed by default. React works in React 19+ JSX. To get type checking and prop autocomplete in TSX, opt in to the React types subpath in your project's tsconfig.json : Or, drop a triple-slash reference in any .d.ts file in your project: Both forms activate the React.JSX.IntrinsicElements augmentation that types environment , client-id , callbac","default_branch":null,"files":null,"tree":[],"storefront":"/r/proof","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/proof/proof-vc-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}