Finishing touches on user template page

This commit is contained in:
Xevion
2022-03-27 02:02:58 -05:00
parent 3f7403ef80
commit 2fa03a496b
5 changed files with 24 additions and 20 deletions

View File

@@ -1,65 +1,67 @@
from flask import Blueprint, render_template
from flask_login import login_required, current_user
from flask_login import login_required
from .models import User
blueprint = Blueprint('main', __name__)
@blueprint.route('/profile')
@login_required
def profile():
return render_template('layouts/profile.html', name=current_user.name)
@blueprint.route('/')
def index(): # put application's code here
return render_template('layouts/index.html', user=user)
return render_template('layouts/index.html')
@blueprint.route('/about')
def about():
return render_template('pages/about.html', user=user)
return render_template('pages/about.html')
@blueprint.route('/users')
def browse():
return render_template('pages/browse.html', user=user)
return render_template('pages/browse.html')
@blueprint.route('/feed')
def feed():
return render_template('pages/feed.html', user=user)
return render_template('pages/feed.html')
@blueprint.route('/messages')
def messages():
return render_template('pages/messages.html', user=user)
return render_template('pages/messages.html')
@blueprint.route('/search')
def search():
return render_template('pages/search.html', user=user)
return render_template('pages/search.html')
@blueprint.route('/user/<username>')
@blueprint.route('/user/<username>/')
def user(username: str):
user = User.query.filter_by(username=username).first_or_404()
return render_template('pages/user.html', user=user)
@blueprint.route('/user/<username>/edit')
@login_required
def profile():
return render_template('layouts/user_edit.html')
@blueprint.route('/blogs')
def blogs():
return render_template('pages/blogs.html', user=user)
return render_template('pages/blogs.html')
@blueprint.route('/groups')
def groups():
return render_template('pages/groups.html', user=user)
return render_template('pages/groups.html')
@blueprint.route('/login', methods=['GET'])
def login():
return render_template('pages/login.html', user=user)
return render_template('pages/login.html')
@blueprint.route('/signup', methods=['GET'])
def signup():
return render_template('pages/signup.html', user=user)
return render_template('pages/signup.html')

View File

@@ -171,6 +171,7 @@ form button {
.profile-lower .profile-bio {
margin: 0.5em 1em;
white-space: normal;
font-size: 0.9em;
}
/*# sourceMappingURL=styles.css.map */

View File

@@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["styles.scss"],"names":[],"mappings":"AAAA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EAOE;;AALA;EAEE;;;AAON;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAIA;EACE;EACA;;AAEA;EACE;;AAEA;EACE;;;AAMR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGJ;EACE;EACA;;AAEA;EACE;EACA","file":"styles.css"}
{"version":3,"sourceRoot":"","sources":["styles.scss"],"names":[],"mappings":"AAAA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EAOE;;AALA;EAEE;;;AAON;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAIA;EACE;EACA;;AAEA;EACE;;AAEA;EACE;;;AAMR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGJ;EACE;EACA;;AAEA;EACE;EACA;EACA","file":"styles.css"}

View File

@@ -195,5 +195,6 @@ form {
.profile-bio {
margin: 0.5em 1em;
white-space: normal;
font-size: 0.9em;
}
}

View File

@@ -13,11 +13,11 @@
Registered 33 days ago<br>
67 likes<br>
14 posts<br>
</div>
</div>
<div class="profile-bio">
<p>
<strong>About me:</strong><br>
This user hasn't written a bio yet.
</p>
</div>