# Shop login

## Overview

A block that displays a login button for the shop.

## Common use cases

* Display a login button for the shop
* Support responsive visibility controls for mobile/desktop display
* Offer text alignment options (left, center, justify, right)
* Add shop login functionality to headers or account pages

## Block settings

### General

| Setting                | Description                 | Options                   |
| ---------------------- | --------------------------- | ------------------------- |
| Show advanced settings | Reveals visibility settings | Checkbox (default: false) |

### Content

| Setting     | Description                          | Options                              |
| ----------- | ------------------------------------ | ------------------------------------ |
| Button type | Select the type of button to display | <p>• Login (default)<br>• Follow</p> |

### Spacing

| Setting                   | Description                               | Options                   |
| ------------------------- | ----------------------------------------- | ------------------------- |
| Enable horizontal padding | Adds horizontal padding around the button | Checkbox (default: false) |
| Enable top padding        | Adds top padding around the button        | Checkbox (default: false) |
| Enable bottom padding     | Adds bottom padding around the button     | Checkbox (default: false) |

### Layout

| Setting              | Description                                           | Options                                                                                                                  |
| -------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Horizontal alignment | Controls horizontal text alignment                    | <p>• Left (default)<br>• Center<br>• Right<br><br>Visible when enable full width is false or button type is "follow"</p> |
| Enable full width    | Makes the button span the full width of its container | <p>Checkbox (default: false)<br><br>Visible when button type is "login"</p>                                              |

### Display

| Setting    | Description                        | Options                                                                                                                            |
| ---------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Visibility | Controls when the block is visible | <p>• All (default)<br>• Mobile only<br>• Desktop only</p><p><br><br>Visible when <strong>Show advanced settings</strong> is on</p> |
