From 02909fb3998d4c3229ec0f83c760562f21fe69b9 Mon Sep 17 00:00:00 2001 From: Chi Vinh Le Date: Mon, 24 Sep 2018 22:16:10 +0200 Subject: [PATCH] Simplify getLevelClassName --- .../client/stream/tabs/comments/components/Indent.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/core/client/stream/tabs/comments/components/Indent.tsx b/src/core/client/stream/tabs/comments/components/Indent.tsx index 660bea468..81a418d63 100644 --- a/src/core/client/stream/tabs/comments/components/Indent.tsx +++ b/src/core/client/stream/tabs/comments/components/Indent.tsx @@ -11,6 +11,7 @@ export interface IndentProps { } const levels = [ + "", styles.level1, styles.level2, styles.level3, @@ -19,14 +20,11 @@ const levels = [ styles.level6, ]; -function getLevelClassName(level?: number) { - if (!level) { - return ""; - } - if (level - 1 > levels.length) { +function getLevelClassName(level: number = 0) { + if (!(level in levels)) { throw new Error(`Indent level ${level} does not exist`); } - return levels[level - 1]; + return levels[level]; } const Indent: StatelessComponent = props => {