Skip to content
This repository has been archived by the owner on Feb 24, 2023. It is now read-only.

Mineral 0.48.0 #8

Open
wants to merge 191 commits into
base: master
Choose a base branch
from
Open

Mineral 0.48.0 #8

wants to merge 191 commits into from

Conversation

marcintreder
Copy link

  • Update of Mineral to 0.48.0
  • Necessary fixes to make the new version work with Merge (change in UXPinWrapper)
  • Added two new components – Tabs and Table

kylegach and others added 30 commits May 14, 2018 14:14
- Mark Dialog & Table as in-development
* flow-to-prop-types babel plugin does not allow props to be destructured in
function declaration (errors were not rendered to the console)
* flow-to-prop-types babel plugin does not allow props to be
destructured in
function declaration (errors were not rendered to the console)
* assign default props after function declaration to match component
pattern
* Adds dev-only types example to TextInput demo
Recently, I've been working on making Happo runs work for PRs coming
from forks. Version 1.5.0 of the happo.io client has support for
temporary authentication tied to a specific PR on github. This is
helpful when running happo in CI (Travis/CircleCI/etc) because in
general, secret environment variables aren't sent to the job running for
the fork (for obvious reasons: anyone would be able to extract secrets).
Since [email protected] (which is the version used on mineral-ui master),
`apiKey` and `apiSecret` are no longer needed for builds triggered by a
PR. Instead, a separate auth mechanism kicks in to allow the happo run
to succeed. The authentication used here is limited in scope (only
allowed on specific commit shas) and in time (has a short ttl).

In most scenarios, the limited authentication is enough. There are
edge-cases however, where the happo run might fail unexpectedly. Some of
the cases where this can happen:
- Re-triggering a happo build when no code change has been made to the
PR
- Long wait times from CI causing tokens to time out.

A pre-requisite for token-less authentication to work is that the Happo
Github App is installed and properly configured on
https://happo.io/github-integration (I've already done this, so no need
for action here).
… additional changes

* Remove pointer events from Button internal content
* Zero margins for Button
* Closes #707
* Update tests for all other components effected: Card, Dropdown, Form, Link, Popover, Select, Text, TextArea, TextInput, and Tooltip

Co-authored-by: Brent Ertz <[email protected]>
BREAKING CHANGES: Remove ‘regular’ variant
Co-Authored-By: Brent Ertz <[email protected]>
Co-Authored-By: kylegach <[email protected]>
Co-Authored-By: Mike Holm <[email protected]>
Co-Authored-By: Brent Ertz <[email protected]>
Co-Authored-By: kylegach <[email protected]>
VictoriaVasys and others added 30 commits September 24, 2018 13:26
* Refactor OverflowContainerWithShadows to place shadows _over_ the overflowed content and apply in x & y axes
* Remove style reset from Popover root
* Programatically wrap Tooltip around truncated content
* Fix an icon placement issue in DocPractice
* Update component status
* Default Button styles
* Disabled styles
* Button: default styles and implement new RTL property pattern
* ButtonGroup affected mainly due to new focus styles with border colors
    * Implement new RTL property pattern
    * Add comments for complex selectors
* MenuItem affected due to tokens change
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants