@nextcloud/password-confirmation
Promise-based password confirmation for Nextcloud.
This library exports a function that displays a password confirmation dialog when called and returns a promise. This makes it easier to integrate with other asynchronous operations.
Installation
npm add @nextcloud/password-confirmation
Usage
import { confirmPassword } from '@nextcloud/password-confirmation'
import '@nextcloud/password-confirmation/dist/style.css' // Required for dialog styles
const foo = async () => {
try {
await confirmPassword()
// Your logic
} catch (error) {
// Your error handling logic
}
}
Releasing
- Create release branch
- Adjust version using
npm version vx.y.z --no-git-tag-version
- Update
CHANGELOG.md
- Commit and open PR
- After merge, pull latest master
git tag vx.y.z
git push origin vx.y.z
npm ci && npm run build && npm publish