import React from "react"; import { connect } from "react-redux"; import PropTypes from "prop-types"; import classnames from "classnames"; import "../../../css/gen-window.css"; import { SET_FOCUSED_WINDOW } from "../../actionTypes"; import { scrollVolume, setWindowSize, closeWindow } from "../../actionCreators"; import { getWindowPixelSize } from "../../selectors"; import ResizeTarget from "../ResizeTarget"; const Text = ({ children }) => { const letters = children.split(""); return letters.map((letter, i) => (
)); }; const CHROME_WIDTH = 19; const CHROME_HEIGHT = 34; // Named export for testing export const GenWindow = ({ selected, children, close, title, setFocus, windowId, windowSize, setGenWindowSize, scrollVolume: handleWheel, width, height }) => { return (