diff --git a/apps/spreadsheeteditor/mobile/src/view/edit/EditCell.jsx b/apps/spreadsheeteditor/mobile/src/view/edit/EditCell.jsx
index 0f86f85150..6c6906937e 100644
--- a/apps/spreadsheeteditor/mobile/src/view/edit/EditCell.jsx
+++ b/apps/spreadsheeteditor/mobile/src/view/edit/EditCell.jsx
@@ -1,6 +1,6 @@
import React, {Fragment, useState, useEffect} from 'react';
import {observer, inject} from "mobx-react";
-import {f7, List, ListItem, Icon, Row, Button, Page, Navbar, Segmented, BlockTitle, NavRight, Link, Toggle} from 'framework7-react';
+import {f7, List, ListItem, Icon, Row, Button, Page, Navbar, Segmented, BlockTitle, NavRight, Link, Toggle, Swiper, SwiperSlide} from 'framework7-react';
import { useTranslation } from 'react-i18next';
import {Device} from '../../../../../common/mobile/utils/device';
import { ThemeColorPalette, CustomColorPicker } from '../../../../../common/mobile/lib/component/ThemeColorPalette.jsx';
@@ -14,6 +14,8 @@ const EditCell = props => {
const storeWorksheets = props.storeWorksheets;
const wsProps = storeWorksheets.wsProps;
const cellStyles = storeCellSettings.cellStyles;
+ const countSlides = Math.floor(cellStyles.length / 9);
+ const arraySlides = Array(countSlides).fill(countSlides);
const styleName = storeCellSettings.styleName;
const fontInfo = storeCellSettings.fontInfo;
@@ -108,16 +110,22 @@ const EditCell = props => {
{_t.textCellStyles}
{cellStyles.length ? (
-
- {cellStyles.map((elem, index) => {
+
+ {arraySlides.map((_, indexSlide) => {
+ let stylesSlide = cellStyles.slice(indexSlide * 9, (indexSlide * 9) + 9);
+
return (
- props.onStyleClick(elem.name)}>
-
-
- )
- })}
-
+
+
+ {stylesSlide.map((elem, index) => (
+ props.onStyleClick(elem.name)}>
+
+
+ ))}
+
+
+ )})}
+
) : null}
>}