diff --git a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/button.md b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/button.md index fab7c6f3e5..74f38ed549 100644 --- a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/button.md +++ b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/button.md @@ -94,13 +94,33 @@ Links buttons are labeled buttons with no background or border. Link buttons can * Navigate users to another page within the same window. * Navigate users to an external page. -While all link buttons lack borders, they can still vary in appearance. Link buttons that navigate users to another page within the same window should be presented as stand-alone text. Link buttons that navigate users to an external page may include an icon on the left or right of the text to further emphasize the action. For example, you could add an external link icon to show that clicking on it will navigate users externally to another website or application. +While all link buttons lack borders, they can still vary in appearance. + +#### External links + +Link buttons that navigate users to another page within the same window should be presented as stand-alone text. + +Links that navigate users to an external page should include an external link icon beside the text to show that clicking on it will bring users to another website or application. + +This is the recommendation for both default and inline links:
+ 
-### When to use
-
-Always use link buttons in the following cases:
+#### Inline links
-* For cancel buttons in wizards or modals
+Inline links are styled with a persistent underline, to indicate that they are clickable. When users hover over an inline link, the color changes from `global/text/color/link/default` to `global/text/color/link/hover`, which is darker. Once a link is clicked, the text color becomes `global/text/color/link/visited`.
+ 
+ 
+
### Icon button ###
Icon buttons are useful in places where space is limited. For example, if you have too many actions within a menu, you could use a kebab icon to indicate more actions, or an export icon for exporting data. You can also use this button type for actions that are commonly associated with icons, like an exit icon to close a window or a hamburger icon to open a menu.
diff --git a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/default-link-style.svg b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/default-link-style.svg
new file mode 100644
index 0000000000..036615ab7d
--- /dev/null
+++ b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/default-link-style.svg
@@ -0,0 +1,15 @@
+
diff --git a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/external-links.svg b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/external-links.svg
new file mode 100644
index 0000000000..0b303d3ba0
--- /dev/null
+++ b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/external-links.svg
@@ -0,0 +1,10 @@
+
diff --git a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/external_links.png b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/external_links.png
deleted file mode 100644
index 00830df02b..0000000000
Binary files a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/external_links.png and /dev/null differ
diff --git a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/inline-link-in-text.svg b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/inline-link-in-text.svg
new file mode 100644
index 0000000000..7b0b8379b2
--- /dev/null
+++ b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/inline-link-in-text.svg
@@ -0,0 +1,7 @@
+
diff --git a/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/inline-link-styles.svg b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/inline-link-styles.svg
new file mode 100644
index 0000000000..85d145e4e4
--- /dev/null
+++ b/packages/documentation-site/patternfly-docs/content/design-guidelines/components/button/img/inline-link-styles.svg
@@ -0,0 +1,31 @@
+