The auth-condition performs validation that the user is logged in to render different layouts.

Configuration
- Import the
vtex.listapp to your theme's peer dependencies in themanifest.jsonfile as in the following example:
_10 "peerDependencies": {_10 "vtex.list": "3.x"_10 }
- Add the
auth-conditionblock for conditional validation in a template, like the one from home. For example:
_10 "store.home": {_10 "blocks": [_10+ "auth-condition",_10 ]_10 }
- Add the rendering condition you want by passing the blocks via props. For example:
_10"auth-condition": {_10 "props": {_10 "Then": "flex-layout.row#home-with-user",_10 "Else": "flex-layout.row#home-without-user"_10 }_10 }
Props
| Prop Name | Type | Description | Default value |
|---|---|---|---|
| Then | block | Name of the block to be rendered if the conditions are met. | undefined |
| Else | block | Name of the block to be rendered if the conditions are not met. | undefined |