 7.45am and offers children a wide choice of breakfast items including cereal and toast, alongside croissants, yoghurt and fruit.
Our after school club is open until 6pm and aims to provide the children somewhere to relax after a busy day at school. We have a range of activities on offer for all children such as: arts, crafts, sports, computing and problem solving.
After school club can also be used to support children with outstanding homework that they may have and provide extra help if needed. Children are encouraged to have a balance of completing homework and enjoying the variety of activities on offer. There are many different activities planned and changed on a weekly basis, relating to the children’s interests, topics being studied within school or current events that are happening in the world.
The staff who run after school club also work within school and therefore continue to promote the school’s ethos, behaviour system and expectations.
Charges do apply for both breakfast club and after school club and these are detailed in our Charging Policy.
We are able to accept childcare vouchers as payment for our breakfast and after school club - please ask in school for more details.500044
90 g
Food supplement with pectin and botanical extracts.
A complex for women whichcontains phytosorbent pectinthat is a source of dietarycellulose. Product ingredientsinclude famous botanicalextracts: watercress, aloe vera,mint leaves, meadow cloverflowers from Altay foothills.Grape seeds extract is widelyused in cosmetics, whilesoy beans contain essentialingredients for women body –phytoestrogens.
Product of Russia.
Manufacturer: Laboratory of Modern Health LLC, 11/20 Khimzavodskaya St., Berdsk, Novosibirsk Region, 633004, Russia.---
title: Component themes
layout: page
eleventyNavigation:
  key: Component themes
  parent: Prototypes
  order: 20
imports:
  /src/theme/components.css
---

## Component token names
Component token names are prefixed with the component name + variant + state, and suffixed with the CSS property name they are targeting:
`--[component]-[variant]-[state]-[property]`

For example, the text color for the primary button, when hovered:
`--button-primary-hover-color`

<style>
render-example.flex,
render-example > div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

render-example h5 {
  margin-bottom: 1rem;
}

render-example.flex h5 {
  margin-top: 1em;
  margin-bottom: 0;
}

render-example:not(.flex) :is(input[type=radio], input[type=checkbox]) + :is(input[type=radio], input[type=checkbox]) {
  margin-inline-start: 1rem;
}
</style>

## Button
<render-example class="flex"></render-example>
```html
<div>
  <button theme="primary">Primary</button>
  <button>Secondary</button>
  <button theme="tertiary">Tertiary</button>
</div>
<div>
  <button theme="primary">Primary <icon chevron-down></icon></button>
  <button>Secondary <icon chevron-down></icon></button>
  <button theme="tertiary">Tertiary <icon chevron-down></icon></button>
</div>
<h5>Small</h5>
<div>
  <button theme="primary small">Primary</button>
  <button theme="small">Secondary</button>
  <button theme="tertiary small">Tertiary</button>
</div>
<div>
  <button theme="primary small">Primary <icon chevron-down></icon></button>
  <button theme="small">Secondary <icon chevron-down></icon></button>
  <button theme="tertiary small">Tertiary <icon chevron-down></icon></button>
</div>
<h5>Disabled</h5>
<div>
  <button disabled theme="primary">Primary</button>
  <button disabled>Secondary</button>
  <button disabled theme="tertiary">Tertiary</button>
</div>
```

### Button tokens
<render-props>

`--button-border-radius` `var(--border-radius-m)`

`--button-padding` `var(--size-8, 0.5rem) var(--size-12, 0.75rem)`

`--button-font` `var(--font-button)`

#### Secondary variant (default)

`--button-background` `var(--background-ui)`

`--button-hover-background` `var(--button-background, var(--background-ui-hover))`

`--button-active-background` `var(--button-background, var(--background-ui-active))`

`--button-color` `var(--color)`

`--button-border` `none`

#### Primary variant

`--button-primary-background` `var(--background-accent)`

`--button-primary-hover-background` `var(--background-accent-hover)`

`--button-primary-active-background` `var(--background-accent-active)`

`--button-primary-color` `var(--background)`

`--button-primary-border` `none`

#### Tertiary variant

`--button-tertiary-background` `transparent`

`--button-tertiary-color` `var(--color-accent)`

`--button-tertiary-hover-color` `var(--color-accent-high-contrast)`

`--button-tertiary-active-color` `var(--color)`

`--button-tertiary-border` `none`

#### Small variant

`--button-small-font` `var(--font-button-small)`

`--button-small-padding` `var(--size-6, 0.375rem) var(--size-8, 0.5rem)`

#### Disabled variant

`--button-disabled-color` `var(--color-disabled)`

`--button-disabled-background` `var(--background-ui)`
Does not apply to the tertiary variant.

`--button-disabled-border` `var(--button-border, none)`
Does not apply to the tertiary variant.

</render-props>

## Text Input
<render-example class="flex"></render-example>
```html
<div>
  <input type="text" placeholder="Text">
  <input type="date" placeholder="Date">
  <input type="datetime-local" placeholder="Date">
  <input type="email" placeholder="Email">
  <input type="number" placeholder="Number">
  <input type="password" placeholder="Password">
  <input type="tel" placeholder="Telephone">
  <input type="search" placeholder="Search">
  <input type="url" placeholder="URL">
</div>
<div>
  <textarea placeholder="Text area"></textarea>
</div>

<h5>Small</h5>
<div>
  <input type="text" theme="small" placeholder="Small">
</div>
<div>
  <textarea theme="small" placeholder="Small text area"></textarea>
</div>

<h5>Disabled</h5>
<div>
  <input type="text" value="Text" disabled>
</div>

<h5>Read-only</h5>
<div>
  <input type="text" value="Text" readonly>
</div>
```

### Text Input tokens
These tokens apply to Select as well.

<render-props>

`--textinput-background` `var(--background)`

`--textinput-hover-background` `var(--textinput-background, var(--background))`

`--textinput-active-background` `var(--textinput-background, var(--background))`

`--textinput-disabled-background` `var(--textinput-disabled-background, var(--background))`

`--textinput-readonly-background` `var(--textinput-readonly-background, var(--background))`

`--textinput-border` `var(--border-ui)`

`--textinput-hover-border` `var(--textinput-border, var(--border-ui-hover))`

`--textinput-active-border` `