From 5f31ad6f420749547e890f866ed403156770e88c Mon Sep 17 00:00:00 2001 From: Nestor Vera Date: Mon, 2 Apr 2018 18:56:18 +0200 Subject: [PATCH] Add overflow hidden classes for each axis (plus tests) --- __tests__/fixtures/tailwind-output.css | 40 ++++++++++++++++++++++++++ src/generators/overflow.js | 2 ++ 2 files changed, 42 insertions(+) diff --git a/__tests__/fixtures/tailwind-output.css b/__tests__/fixtures/tailwind-output.css index 9cd0a44f0..a907da235 100644 --- a/__tests__/fixtures/tailwind-output.css +++ b/__tests__/fixtures/tailwind-output.css @@ -3215,6 +3215,14 @@ button, overflow-y: auto; } +.overflow-x-hidden { + overflow-x: hidden; +} + +.overflow-y-hidden { + overflow-y: hidden; +} + .overflow-x-scroll { overflow-x: scroll; } @@ -7120,6 +7128,14 @@ button, overflow-y: auto; } + .sm\:overflow-x-hidden { + overflow-x: hidden; + } + + .sm\:overflow-y-hidden { + overflow-y: hidden; + } + .sm\:overflow-x-scroll { overflow-x: scroll; } @@ -11018,6 +11034,14 @@ button, overflow-y: auto; } + .md\:overflow-x-hidden { + overflow-x: hidden; + } + + .md\:overflow-y-hidden { + overflow-y: hidden; + } + .md\:overflow-x-scroll { overflow-x: scroll; } @@ -14916,6 +14940,14 @@ button, overflow-y: auto; } + .lg\:overflow-x-hidden { + overflow-x: hidden; + } + + .lg\:overflow-y-hidden { + overflow-y: hidden; + } + .lg\:overflow-x-scroll { overflow-x: scroll; } @@ -18814,6 +18846,14 @@ button, overflow-y: auto; } + .xl\:overflow-x-hidden { + overflow-x: hidden; + } + + .xl\:overflow-y-hidden { + overflow-y: hidden; + } + .xl\:overflow-x-scroll { overflow-x: scroll; } diff --git a/src/generators/overflow.js b/src/generators/overflow.js index 51047ed6f..35cef6655 100644 --- a/src/generators/overflow.js +++ b/src/generators/overflow.js @@ -8,6 +8,8 @@ export default function() { 'overflow-scroll': { overflow: 'scroll' }, 'overflow-x-auto': { 'overflow-x': 'auto' }, 'overflow-y-auto': { 'overflow-y': 'auto' }, + 'overflow-x-hidden': { 'overflow-x': 'hidden' }, + 'overflow-y-hidden': { 'overflow-y': 'hidden' }, 'overflow-x-scroll': { 'overflow-x': 'scroll' }, 'overflow-y-scroll': { 'overflow-y': 'scroll' }, 'scrolling-touch': { '-webkit-overflow-scrolling': 'touch' },