@bumble/styleguide-visual-helpers
v1.0.7
Published
Collection of helper tools, which is ported from Badoo-styleguide. It is used for visual regression tests.
Downloads
25
Maintainers
Keywords
Readme
Bumble Styleguide Visual Helpers
Available tools
Work in progress: This is a list of visual components, which can help with most regular test-cases.
It is a React UI based list of components with zero dependencies (build based on consumer setup) for visual regression tests.
For easier work with different devices / media-queries we introduced several components:
StyleguidePlaceholder
returns mockup of component with provided parametersStyleguideCell
returns component and itslegend
StyleguideDeviceFrame
returns one of predefined frames, based on mobile device aspect-ratioStyleguideDeviceGroup
returns set of predefined frames, based on mobile device aspect-ratiogetImageUrl
returns static image mockup src with provided parameters - as inlined image or as image from placeholder.comnoop
method for adding mock functions in props.
import { getImageUrl } from "@bumble/styleguide-visual-helpers";
How to define fonts-sizes for placeholders / legends for all tools
Now we can setup consistent font-sizes via config
this is example of how to setup these settings in config:
module.exports = {
// part of config
legendFontSize: 25,
placeholderFontSize: 30,
};
If you would prefer to setup individualy font-sizes - you can do it for each instance of component.
How to deploy new version?
There are 3 simple steps to follow:
yarn build
ornpm run build
- add new version to
package.json
file npm publish