outsourced and refactored is-word-break class

This commit is contained in:
Florian Scholdei
2018-12-19 09:47:44 +01:00
parent cf87eba15b
commit d8c5349994
2 changed files with 11 additions and 8 deletions

View File

@@ -12,12 +12,7 @@ const styles = {
iconColumn: {
width: "16px"
},
wordBreakColumn: {
WebkitHyphens: "auto",
MozHyphens: "auto",
MsHyphens: "auto",
hyphens: "auto",
wordBreak: "break-all",
wordBreakMinWidth: {
minWidth: "10em"
}
};
@@ -80,12 +75,12 @@ class FileTreeLeaf extends React.Component<Props> {
return (
<tr>
<td className={classes.iconColumn}>{this.createFileIcon(file)}</td>
<td className={classes.wordBreakColumn}>{this.createFileName(file)}</td>
<td className={classNames(classes.wordBreakMinWidth, "is-word-break")}>{this.createFileName(file)}</td>
<td className="is-hidden-mobile">{fileSize}</td>
<td className="is-hidden-mobile">
<DateFromNow date={file.lastModified} />
</td>
<td className={classNames(classes.wordBreakColumn, "is-hidden-mobile")}>
<td className={classNames(classes.wordBreakMinWidth, "is-word-break", "is-hidden-mobile")}>
{file.description}
</td>
</tr>

View File

@@ -27,6 +27,14 @@ $blue: #33B2E8;
padding: 0 0 0 3.8em !important;
}
.is-word-break {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-break: break-all;
}
.main {
min-height: calc(100vh - 260px);
}