---
title: ConditionalDivider
framework: applenewsformat
role: symbol
role_heading: Object
path: applenewsformat/conditionaldivider
---

# ConditionalDivider

The object for defining conditional properties for a divider component, and when the conditional properties are in effect.

## Declaration

```data
object ConditionalDivider
```

## Properties

conditions: An instance or array of conditions that, when met, cause the conditional divider component properties to take effect. anchor: An object that defines vertical alignment with another component. animation: An object that defines an animation to apply to the component. To remove a previously set condition, use none. behavior: An object that defines behavior for a component, like Parallax or Springy. To remove a previously set condition, use none. hidden: A Boolean value that determines whether the component is hidden. layout: An inline ComponentLayout object that contains layout information, or a string reference to a ComponentLayout object that you define at the top level of the document. If you don’t define layout, Apple News bases the size and position on various factors, such as the device type, the length of the content, and the role of this component. stroke: An object that defines the color, width, and style of a divider. To remove a previously set condition, use none. style: An inline ComponentStyle object that defines the appearance of this component, or a string reference to a ComponentStyle object that you define at the top level of the document. To remove a previously set condition, use none.

## Discussion

Discussion Use the ConditionalDivider object to define an array of conditional divider properties and the conditions under which to apply them. When a condition is met, the value of a property in ConditionalDivider overrides the value of the same property if you define it in the parent Divider component. See Divider. Example {   "components": [     {       "role": "heading1",       "text": "Heading"     },     {       "role": "divider",       "stroke": {         "width": 3,         "color": "#D5B327"       },       "conditional": {         "stroke": {           "color": "#d5263e"         },         "conditions": {           "platform": "macos"         }       }     }   ] }

## Relationships

### Inherits From

- [ConditionalComponent](applenewsformat/conditionalcomponent.md)

## See Also

### Conditional Design Elements

- [Condition](applenewsformat/condition.md)
- [ConditionalComponent](applenewsformat/conditionalcomponent.md)
- [ConditionalComponentLayout](applenewsformat/conditionalcomponentlayout.md)
- [ConditionalAutoPlacement](applenewsformat/conditionalautoplacement.md)
- [ConditionalSection](applenewsformat/conditionalsection.md)
- [ConditionalDocumentStyle](applenewsformat/conditionaldocumentstyle.md)
- [ConditionalText](applenewsformat/conditionaltext.md)
- [ConditionalTextStyle](applenewsformat/conditionaltextstyle.md)
- [ConditionalComponentTextStyle](applenewsformat/conditionalcomponenttextstyle.md)
- [ConditionalComponentStyle](applenewsformat/conditionalcomponentstyle.md)
- [ConditionalContainer](applenewsformat/conditionalcontainer.md)
- [ConditionalButton](applenewsformat/conditionalbutton.md)
