diff --git a/src/components/ZwoOutput.tsx b/src/components/ZwoOutput.tsx index c7a4844..e8030ef 100644 --- a/src/components/ZwoOutput.tsx +++ b/src/components/ZwoOutput.tsx @@ -1,6 +1,7 @@ import React, { useState } from "react"; import { Workout, generateZwo } from "zwiftout"; import styled from "styled-components"; +import { download } from "../download"; const Header = styled.h2` font-weight: normal; @@ -20,11 +21,26 @@ const ShowHideButton = styled.button` float: right; `; +const DownloadButton = styled.button` + border: 1px solid #bbb; + border-radius: 3px; + padding: 3px 8px; + margin-left: 16px; +`; + +// Creates .zwo file name from workout name +const workoutFileName = (name: string): string => name.replace(/[^\w]/, "-").replace(/-+/, "-").toLowerCase() + ".zwo"; + export const ZwoOutput: React.FC<{ workout: Workout }> = ({ workout }) => { const [expanded, setExpanded] = useState(false); return (