"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _react = _interopRequireDefault(require("react"));

var _Typography = _interopRequireDefault(require("@material-ui/core/Typography"));

var _List = _interopRequireDefault(require("@material-ui/core/List"));

var _ListItem = _interopRequireDefault(require("@material-ui/core/ListItem"));

var _ListItemText = _interopRequireDefault(require("@material-ui/core/ListItemText"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

const Welcome = props => /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Typography.default, {
  variant: "h3"
}, "Welcome to SubFireLib"), /*#__PURE__*/_react.default.createElement(_Typography.default, {
  variant: "h5"
}, "This project, replacing SubFireBase as the 3.x tree, will update the library to more modern coding standards in browser javascript, react, material-ui, and optimizing how a component library can be published. Features will include a cleaner API using async/await, better theme integration in material-ui, and hooks. Plus the includes in the Storybook examples can be used as-is rather than having to add subfirebase/lib to everything."), /*#__PURE__*/_react.default.createElement(_Typography.default, {
  component: "p",
  style: {
    paddingTop: 20
  },
  variant: "body1"
}, "Areas in the new organization will include"), /*#__PURE__*/_react.default.createElement(_List.default, null, /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "api: The core connectivity to the Subsonic server and radio station generation. The primary change is that this layer will be used more directly, so individual components can rely on promise handling to know the load is finished. This change will resolve a lot of hacky code in the current Loader system uses.")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "hooks: The primary interface to the various layers (in effect, breaking up the actions and stores of the original library)")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "utils: Library pieces (some 3rd party)")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "blocks: Low level rendering items like Grid Cards, List Items")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "controls: Low level pieces for the various actions in controlling the player or starting a playing queue.")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "browsers: higher level components for browsing through Playlists, Albums, Artist-Albums, etc.")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "loader: standardizing the loading page when transitioning between screens."))), /*#__PURE__*/_react.default.createElement(_Typography.default, {
  variant: "body1"
}, "Specific Hook Categories:"), /*#__PURE__*/_react.default.createElement(_List.default, null, /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "Credentials")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "Browsing, with improved cacing")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "Playing Queue")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "Player Status and Controls")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "Editing Playlist Queue (for building a playlist editor)")), /*#__PURE__*/_react.default.createElement(_ListItem.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, null, "Editing Radio Station (for replacing the current subfireradio)"))));

var _default = Welcome;
exports.default = _default;